注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)計算機(jī)輔助設(shè)計與工程計算AutoCADAutoCAD 2000 Visual LISP開發(fā)

AutoCAD 2000 Visual LISP開發(fā)

AutoCAD 2000 Visual LISP開發(fā)

定 價:¥32.00

作 者: 閻聚群編
出版社: 華中理工大學(xué)出版社
叢編項: AutoCAD 2000實用技術(shù)叢書
標(biāo) 簽: LISP

ISBN: 9787560921303 出版時間: 2000-01-01 包裝:
開本: 26cm 頁數(shù): 311頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書面向AutoCAD的用戶,從實用的角度出發(fā),介紹了Visual LISP的使用方法、AutoLISP的主要函數(shù)和AutoCAD 2000的新增變量。為了使具有極少量AutoCAD編程背景的用戶也可以使用本書,本書從最初步的操作開始講起,一直講到一個完整的LISP程序的調(diào)試和運(yùn)行過程,并對每一步操作盡可能地使用屏幕圖進(jìn)行詳細(xì)說明。本書分為上、下兩篇:Visual LISP的使用;AutoLISP基礎(chǔ)和函數(shù)列表。上篇Visual LISP的使用共6章,主要講解了Visual LISP的界面、各種開發(fā)工具、程序的調(diào)試、應(yīng)用程序的創(chuàng)建和維護(hù)、ActiveX應(yīng)用等。下篇AutoLISP基礎(chǔ)和函數(shù)列表共3章,主要對AutoLISP的語言基礎(chǔ)、AlltOLISP的常用函數(shù)和AutoCAD2000中新增的一些函數(shù)進(jìn)行了詳細(xì)的講解。用戶即便以前沒有Auto LISP語言的編程經(jīng)歷,也可以通過對本書后幾章的學(xué)習(xí)對Auto LISP編程形成初步的概念,并進(jìn)行初步的程序編寫和調(diào)試運(yùn)行。本書結(jié)構(gòu)清晰,風(fēng)格嚴(yán)謹(jǐn),既可以作為Visual LISP及AutoLISP的學(xué)習(xí)用書,亦可以作為平時使用的速查手冊。

作者簡介

暫缺《AutoCAD 2000 Visual LISP開發(fā)》作者簡介

圖書目錄

上篇 Visual LISP的使用
第一章 從Visual LISP界面開始
1.1 啟動Visual LISP
1.2 關(guān)于Visual LISP的界面
1.3 瀏覽Visual LISP的菜單
1. 4 關(guān)于Visual LISP的控制窗口
1.5 關(guān)于Visual LISP的文本編輯器
1.6 裝載并運(yùn)行一個程序
1.7 退出Visual LISP系統(tǒng)
第二章 Visual LISP的各種開發(fā)工具
2. 1 開發(fā)軟件所要注意的幾個問題
2.2 使用控制窗口
2.2.1 重復(fù)光前的操作
2. 2.2 中斷現(xiàn)行的操作
2.2.3 控制窗日的快捷菜單
2. 2.4 控制窗口的日志文件
2.3 使用文本編輯器
2.3. 1 編輯一個文件
2.3.2 使用文本編輯器的快捷菜單
2.3.3 使用鍵盤快捷菜單
2.3.4 移動、粘貼文本
2.3. 5 查找指定文本
2. 3.6 書簽的使用
2.4 使用VLISP的代碼幫助
2.4. 1 Visual LISP的彩色代碼
2. 4.2 使用Apropos功能
2.4.3 Visual LISP自動完善不完整單詞
2.4.4 Auto LISP的函數(shù)幫助功能
2.5 使用VLISP代碼格式化工具
2.5.1 Visual LISP格式化選項簡介
2.5.2 保存恢復(fù)格式化選項
2.5.3 格式化的約束
2.5.4 格式化的快捷操作
2.6 檢查代碼語法錯誤
2.6. 1 檢查括號的平衡
2. 6. 2 使用彩色代碼檢查語法錯誤
2.6.3 使用核對命令尋找語法錯誤
第三章 程序的調(diào)試
3.1 Visual LISP調(diào)試功能簡介
3.2 通過例子來學(xué)習(xí)程序調(diào)試
3.2.1 在程序中設(shè)置斷點
3.2.2 按步執(zhí)行程序
3.2.3 監(jiān)測一個表達(dá)式的值
3.2.4 繼續(xù)程序的執(zhí)行
3.2.5 實時執(zhí)行模式(Animate Mode)
3.3 使用Visual LISP的調(diào)試選項
3.3.1 開始調(diào)試過程
3.3.2 關(guān)于中斷循環(huán)
3.3.3 使用斷點
3.4 使用Visual LISP的數(shù)據(jù)檢查工具
3.4.1 使用觀察窗
3.4.2 關(guān)于堆棧跟蹤窗口
3. 4.3 使用符號服務(wù)(Symbol Service)對話框
3.4.4 使用檢查(Inspect)窗口
3.4.5 瀏覽AutoCAD所畫的實體
第四章 創(chuàng)建應(yīng)用程序
4.1 編譯鏈接程序
4.1.1 使用編譯器
4.1.2 編譯一個文件
4.1.3 預(yù)排編譯例子
4. 1.4 裝載并運(yùn)行一個編譯程序
4.2 建立程序模塊
4.2.1 創(chuàng)建一個新的應(yīng)用程序
4.2.2 裝載并運(yùn)行一個VLISP應(yīng)用程序
4. 2.3 更改應(yīng)用程序的選項
4. 2.4 重新建立一個應(yīng)用程序
4.2.5 更新一個應(yīng)用程序
4.3 設(shè)計多文件環(huán)境
4.3.1 關(guān)于作用域空間(NamesPaces)
4.3. 2 運(yùn)行在應(yīng)用程序的作用域空間
4.3.3 在不同的作用域空間共享數(shù)據(jù)
4.3.4 在MDI環(huán)境中糾錯
第五章 維護(hù)VisualLISP應(yīng)用程序
5.1 管理多個LISP文件
5.2 定義一個項目
5. 2.1 指定項目的各項特征
5.2.2 使用項目窗口(Proect Wndow)
5.3 調(diào)用已存在的項目
5.3.1 打開一個項目
5. 3.2 在項目的源文件中查找一個字符串
5.3.3 在一個應(yīng)用程序中包含一個項目
5.4 優(yōu)化程序代碼
5.4.1 設(shè)置項目編譯選項
5.4.2 選擇項目編譯模式
5.4.3 選擇項目鏈接模式
第六章 Activex應(yīng)用
6. 1 在AutoLISP中使用ActiveX對象
6.2 AutoCAD對象模型
6.2. 1 對象屬性
6. 2.2 對象方法
6.2.3 對象集
6. 3 訪問AutoCAD對象
6.3.1 用inspect工具查看對象屬性
6. 3.2 應(yīng)用對象的文本格式
6.3.3 過程講解
6. 3.4 程序調(diào)用應(yīng)注意的事項
6. 4 應(yīng)用ActiVeX技術(shù)調(diào)用Visual LISP函數(shù)
6.4. 1 確定所需要的Visual LISP函數(shù)
6.4. 2 確定怎樣調(diào)用函數(shù)
6.4.3 將AutoLISP數(shù)據(jù)類型轉(zhuǎn)換為ActiveX數(shù)據(jù)類型
6. 4.4 顯示和更新對象的屬性
6.4.5 用ActiveX方法返回參量
6.4.6 對象屬性方法的列表
6. 4.7 處理集合對象
6. 4.8 釋放對象與內(nèi)存
6. 4.9 轉(zhuǎn)換對象參考
6.4.10 處理ActiveX方法返回的錯誤
6. 5 使用ActiveX與其他應(yīng)用程序通信
下篇 AutoLISP基礎(chǔ)和函數(shù)
第七章 AutoLISP語言基礎(chǔ)
7. 1 AutoLISP的表達(dá)式
7. 2 AutoLISP的數(shù)據(jù)類型
7. 2.1 整型
7. 2. 2 實型
7.2.3 字符型
7. 2.4 表
7.2.5 選擇集
7. 2.6 實體名稱
7.2.7 VLA對象
7.2. 8 文件描述符
7. 2.9 符號和變量
7. 3 AutoLISP的程序文件
7.3.1 格式化AutoLISP代碼
7. 3.2 注釋行
7.4 AutoLISP的變量
7. 4.1 顯示變量的值
7.4.2 nil變量
7.4. 3 預(yù)設(shè)變量
7.5 數(shù)字處理功能
7.6 字符串處理功能
7. 7 基本輸出函數(shù)
7.8 表處理功能
7. 8.1 使用表表示坐標(biāo)
7. 8.2 點對
7.9 符號和函數(shù)處理功能
7.9.1 使用defun定義一個函數(shù)
7. 9.2 C:XXX形式的函數(shù)
7.9.3 函數(shù)中的局部變量
7.9.4 帶參量的函數(shù)
7.10 出錯處理功能
第八章 AutoLISP常見函數(shù)列表
8.1 運(yùn)算函數(shù)
8.1.1 +函數(shù)
8.1.2 -函數(shù)
8. 1.3 *函數(shù)
8. 1.4 /函數(shù)
8.1.5 =函數(shù)
8. 1.6 /一函數(shù)
8.1. 7 <函數(shù)
8.1.8 <=函數(shù)
8.1.9 >函數(shù)
8.1.10 >=函數(shù)
8. 1. 11 ~函數(shù)
8.1.12 1+函數(shù)
8.1.13 1-函數(shù)
8. 2 A
8.2.1 Abs函數(shù)
8.2.2 acad-colordlg函數(shù)
8.2.3 acad-strlsort函數(shù)
8.2.4 action-tile函數(shù)
8.2. 5 sdd-list函數(shù)
8.2.6 alert函數(shù)
8.2.7 alloc函數(shù)
8. 2.8 and函數(shù)
8.2.9 angle函數(shù)
8.2.10 angtof函數(shù)
8.2.11 anglos函數(shù)
8.2. 2 append函數(shù)
8.2.13 apply函數(shù)
8.2.14 arx函數(shù)
8.2.15 arxload函數(shù)
8.2.16 arxunload函數(shù)
8.2.17 ascii函數(shù)
8.2.18 assoc函數(shù)
8.2.19 atan函數(shù)
8.2.20 atof函數(shù)
8. 2.21 atoi函數(shù)
8.2.22 atom函數(shù)
8.2.23 atoms-family函數(shù)
8.2.24 autoarxload函數(shù)
8.2.25 autoload函數(shù)
8. 3 B
8. 4 C
8. 4. 1 Car函數(shù)
8.4.2 Cdr函數(shù)
8.4. 3 Chr函數(shù)
8.4.4 Close函數(shù)
8.4.5 Command函數(shù)
8.4 6 Cond函數(shù)
8.4. 7 Cons函數(shù)
8.4.8 Cos函數(shù)
8.4.9 Cvunit函數(shù)
8. 5 D
8.5.1 dimx_tile函數(shù)
8. 5.2 dimytile函數(shù)
8.5.3 Distance函數(shù)
8.5.4 Distof函數(shù)
8.5.5 done-dialog函數(shù)
8. 6 E
8.6. 1 end-image函數(shù)
8.6.2 end-list函數(shù)
8.6. 3 Entdel函數(shù)
8.6.4 Entget函數(shù)
8.6.5 Entlast函數(shù)
8.6. 6 Entmake函數(shù)
8.6.7 Entmod函數(shù)
8.6. 8 Entnext函數(shù)
8.6.9 Entsel函數(shù)
8.6.10 Entupd函數(shù)
8.6. 11 *error*函數(shù)
8.6.12 Eval函數(shù)
8.6. 13 EXit函數(shù)
8.6.14 EXp函數(shù)
8.6.15 Expand函數(shù)
8. 6. 16 EXpt函數(shù)
8.7 F
8.7.1 fillimage函數(shù)
8.7.2 Findfile函數(shù)
8. 7.3 FIX函數(shù)
8. 7.4 Float函數(shù)
8. 7.5 Foreach函數(shù)
8.8 G
8.8.1 Ged函數(shù)
8.8.2 get attr函數(shù)
8.8.3 gettile函數(shù)
8.8.4 Getangle函數(shù)
8.8.5 Getcorner函數(shù)
8. 8.6 Getdist函數(shù)
8.8.7 GetCnv函數(shù)
8.8.8 Getfiled函數(shù)
8. 8.9 Getint函數(shù)
8. 8.10 Getkword函數(shù)
8.8.11 Getonent函數(shù)
8.8.12 Getpoint函數(shù)
8.8.13 Getfeal國數(shù)
8.8.14 Getstring函數(shù)
8.8.15 Getvar函數(shù)
8. 8.16 Graphscr函數(shù)
8.8.17 Grclear函數(shù)
8.8.18 Grdraw函數(shù)
8.8.19 Grvecs函數(shù)
8.8.20 Getcfg函數(shù)
8. 9 H
8.9.1 Handent函數(shù)
8.9.2 Help函數(shù)
8. 10 I
8.10.1 If函數(shù)
8.10.2 Initdia函數(shù)
8.10.3 Inters函數(shù)
8.10.4 Itoa函數(shù)
8. 11 L
8.11.1 Lambda函數(shù)
8. 11.2 Last函數(shù)
8.11.3 Layoutlist函數(shù)
8.11.4 Length函數(shù)
8.11.5 List函數(shù)
8.11.6 Listp函數(shù)
8.11.7 Load函數(shù)
8.11.8 loaddialog函數(shù)
8.11.9 Log函數(shù)
8.11.10 Logand函數(shù)
8.11.11 Logior函數(shù)
8.11.12 Lsh函數(shù)
8.12 M
8.12.1 Mapcar函數(shù)
8.12.2 Max函數(shù)
8.12.3 Mem函數(shù)
8.12.4 Member函數(shù)
8.12.5 Menucmd函數(shù)
8.12. 5 Menugroup函數(shù)
8.12.7 Min函數(shù)
8.12.8 Minusp函數(shù)
8.12.9 modejile函數(shù)
8.13 N
8.13.1 newdialog函數(shù)
8. 13.2 Not函數(shù)
8.13.3 Nib函數(shù)
8.13. 4 Null函數(shù)
8.13.5 Numberp函數(shù)
8.14 O
8.14.1 Open國數(shù)
8.14.2 Or函數(shù)
8. 15 p
8.15.1 Polar函數(shù)
8.15.2 prinl函數(shù)
8.15.3 Princ函數(shù)
8.15.4 Print函數(shù)
8.15.5 Progn函數(shù)
8. 15. 6 Prompt函數(shù)
8.16 Q
8.16. 1 Quit函數(shù)
8.16.2 Quote函數(shù)
8.17 R
8.17.1 Read函數(shù)
8.17.2 read-char函數(shù)
8.17.3 read-line函數(shù)
8.17.4 Redraw函數(shù)
8.17.5 Rein函數(shù)
8.17.6 Repeat函數(shù)
8.17.7 Reverse函數(shù)
8. 18 S
8.18. 1 Set函數(shù)
8.18.2 set-tile函數(shù)
8. 18.3 Setcfg函數(shù)
8.18.4 Setenv函數(shù)
8.18.5 Setfunhelp函數(shù)
8. 18. 6 Setq函數(shù)
8.18.7 Setvar函數(shù)
8.18.8 Setview函數(shù)
8.18.9 Sin函數(shù)
8.18.10 Slide-image函數(shù)
8.18.11 Snvalid函數(shù)
8.18. 12 Sqrt函數(shù)
8. 18.13 Ssadd函數(shù)
8.18.14 SSdCI函數(shù)
8.18.15 SSgCt函數(shù)
8. 18.16 Sslength函數(shù)
8.18.17 Ssmemb函數(shù)
8.18.18 Ssname函數(shù)
8.18.19 Ssnamex函數(shù)
8.18. 20 Startapp函數(shù)
8.18.21 startdialog函數(shù)
8.18.22 start image函數(shù)
8.18.23 Start List函數(shù)
8.18.24 Strcase函數(shù)
8.18.25 Strcat函數(shù)
8.18.26 Stflen函數(shù)
8.18.27 Subst函數(shù)
8.18.28 Substr函數(shù)
8.19 T
8.19.1 Tablet函數(shù)
8. 19.2 Tblnext函數(shù)
8.19.3 Tblobjname函數(shù)
8. 19.4 Tblsearch函數(shù)
8.19.5 term-dialog函數(shù)
8.19.6 Terpri函數(shù)
8.19.7 texth。x函數(shù)
8.19. 8 Textpage函數(shù)
8.19.9 Textscr函數(shù)
8.19.10 Trace函數(shù)
8.19.11 Trans函數(shù)
8.19.12 Type函數(shù)
8.20 U
8.20.1 unload-dialog函數(shù)
8.20.2 untrace函數(shù)
8.21 V
8.21.Ivectorimage函數(shù)
8.21.2 Ver函數(shù)
8.21.3 vl-acaddefun函數(shù)
8.21.4 vl-acadundefun函數(shù)
8.21.5 vl-cmdf函數(shù)
8.21. 6 vl-Consp函數(shù)
8.21.7 vl-directory-files函數(shù)
8.21.8 vl-every函數(shù)
8.21.9 vlexit-witherror函數(shù)
8.21.10 vl.exitwith-value函數(shù)
8.21.11 vl-file-copy函數(shù)
8.21.12 vl-file-delete函數(shù)
8.21.13 vl-file-directory-p函數(shù)
8.21.14 vl-file-rename函數(shù)
8.21.15 vl-file-size函數(shù)
8.21.16 vl-filename-base函數(shù)
8.21.17 vl-filename-directory函數(shù)
8.21.18 vl-filename-extension函數(shù)
8.21.19 vl-get-resource函數(shù)
8.21.2 vl-list*函數(shù)
8. 21.21 vl-list-length函數(shù)
8.21.22 vl-loadall函數(shù)
8.21.23 vl-member-if計函數(shù)
8.21.24 vl-member-ifnot函數(shù)
8.21.25 vl-position函數(shù)
8.21.26 vl-prin ito-string函數(shù)
8.21.27 vl-princ-to-string函數(shù)
8. 21.28 vl-remove函數(shù)!
8.21.29 vl-remove-if計函數(shù)
8.21.30 vl-remove-itnot函數(shù)
8.21.31 vl-some函數(shù)
8.21.32 vl-Sort函數(shù)
8.21.33 vl-sort-I函數(shù)
8.21. 34 vl-Symbolname函數(shù)
8.21.35 vl-symbol-value函數(shù)
8.21. 36 vl-symbolp函數(shù)
8. 21.37 vl-unloadvx函數(shù)
8.21.38 vl-vbaload函數(shù)
8.21.39 vl-vbarun函數(shù)
8.21.40 vlax-addcmd函數(shù)
8.21.41 vlax-curve-getArea函數(shù)
8. 21.42 vlax-curve-getDistAtParam函數(shù)
8.21. 43 vlax-curve-getDistAtPoint函數(shù)
8.21.44 vlax-curve-getEndParam函數(shù)
8.21. 45 vlax-curve-getEndPolnt函數(shù)
8.21.46 vlax-curve-getParamAtDist函數(shù)
8.21.47 vlax-curve-getParamAtPolnt函數(shù)
8.21.48 vlax-curve-getPolntAtDist函數(shù)
8.21.49 vlax-curve-getPolntAtParam函數(shù)
8.21.50 vlax-curve-getstartParam函數(shù)
8.21.51 vlax-curve-getstartPolnt函數(shù)
8.21. 52 vlax-curve-isClosed函數(shù)
8.21.53 vlax-curve-lsPerlodic函數(shù)
8.21.54 vlax-curve-lsPlanar函數(shù)
8.21.55 vlax-curve-getClosestPolntTO函數(shù)
8.21.56 vlax-enam->via-object函數(shù)
8.21.57 vlax-erased-p函數(shù)
8.21.58 vlax-getproperty函數(shù)
8.21.59 vlax-invoke-method函數(shù)
8.21.60 vlax-make-variant函數(shù)
8.21.61 vlax-productkey函數(shù)
8.21.62 vlax-property-available-p函數(shù)
8.21.63 vlax-putproperty函數(shù)
8.21.64 vlax-read-enabled-p函數(shù)
8. 21.65 vlax-release-object函數(shù)
8.21.66 vlax-remove-cmd函數(shù)
8.21.67 vlax-variant-change-type函數(shù)
8.21.68 vlax-variant-type函數(shù)
8.21.69 vlax-variant-value函數(shù)
8.21.70 vlax-via-object->ename函數(shù)
8.21.71 vlax-wnte-enabledp函數(shù)
8.21.72 vlisp-compile函數(shù)
8.21. 73 Vports函數(shù)
8.22 W
8.22.1Wcmatch函數(shù)
8.22.2 While函數(shù)
8.22.3 write-char函數(shù)
8.22.4 write-line函數(shù)
8.23 X
8.23.1 Xdroom函數(shù)
8.23.2 Xdsize函數(shù)
8. 24 Z
第九章 AutoCAD 2000新增系統(tǒng)變量
9.1 A
9. 2 B
9.3 C
9.3.1 CELWEIGHT
9.3.2 COMPASS
9.3.3 CPLOTSTYLE
9.3.4 CTAB
9.4 D
9.4.I DEFLPLSTYLE
9.4.2 DEFPLSTYLE
9.4.3 DIMALTRND
9.4.4 DIMATFIT
9.4.5 DIMAZIN
9.4.6 DIMDSEP
9.4. 7 DIMFRAC
9. 4.8 DIMLDRBLK
9.4.9 DIMLUNIT
9.4.10 DIMLWD
9.4.11 DIMLWE
9.4. 12DIMTMOVE
9.4.13 DWGCHECK
9. 5 E
9. 6 F
9.6.1 FACETRATIO
9.6.2 FULLOPEN
9.7 H
9.7.1 HIDEPRECISION
9.7.2 HYPERLINKBASE
9.8 I
9. 8.1 IMAGEHLT
9.8.2 INSUNITS
9.8.3 INSUNITSDEFSOURCE
9.8. 4 INSUNITSDEFTARGET
9. 9 L
9.9.1 LOGFILEPATH
9.9.2 LWDEFAULT
9.9.3 LWDISPLAY
9.9.4 LWUNITS
9.10 M
9.11 N
9.12 O
9.12.1 OFFSETGAPTYPE
9.12.2 OLEQUALITY
9.12.3 OLESTARTUP
9. 13 P
9.13.1 PAPERUPDATE
9.13.2 PLQUIET
9.13.3 POLARADDANG
9.13.4 POLARANG
9.13.5 POLARDIST
9. 13. 6 POLARMODE
9.13.7 PATYLEMODE
9.13.8 PSTYLEPOLICY
9.13.9 PSVPSCALE
9.13.10 PUCSBASE
9.14 R
9.15 S
9.15.1 SAVEFILEPATH
9.15.2 SDI
9.15.38 SHORTCUTMENU
9.15. 4 SNAPTYPE
9. 15.5 SOLIDCHECK
9.16 T
9.16. 1 TDUCREATE
9.16. 2 TDUUPDATE
9.16. 3 TRACKPATH
9.16.4 TSPACEFAC
9.16. 5 TSPACETYPE
9.16. 6 TSTACKALIGN
9.16. 7 TSTACKSIZE
9.17 U
9.17. 1 UCSAXISANG
9.17.2 UCSBASE
9.17. 3 UCSORTHO
9.17. 4 UCSVIEW
9.17. 5 UCSVP
9.18 W
9.18.1 WHIPARC
9.18.2 WMFBKGND
9.18.3 WRITESTAT
9.19 X
9.19.1 XEDIT
9.19.2 XFADECTL
9.20 Z

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號