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

AutoCAD 2000 Visual LISP開發(fā)

AutoCAD 2000 Visual LISP開發(fā)

定 價:¥32.00

作 者: 閻聚群編
出版社: 華中理工大學出版社
叢編項: AutoCAD 2000實用技術叢書
標 簽: LISP

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

上篇 Visual LISP的使用
第一章 從Visual LISP界面開始
1.1 啟動Visual LISP
1.2 關于Visual LISP的界面
1.3 瀏覽Visual LISP的菜單
1. 4 關于Visual LISP的控制窗口
1.5 關于Visual LISP的文本編輯器
1.6 裝載并運行一個程序
1.7 退出Visual LISP系統(tǒng)
第二章 Visual LISP的各種開發(fā)工具
2. 1 開發(fā)軟件所要注意的幾個問題
2.2 使用控制窗口
2.2.1 重復光前的操作
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 保存恢復格式化選項
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 通過例子來學習程序調(diào)試
3.2.1 在程序中設置斷點
3.2.2 按步執(zhí)行程序
3.2.3 監(jiān)測一個表達式的值
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 關于中斷循環(huán)
3.3.3 使用斷點
3.4 使用Visual LISP的數(shù)據(jù)檢查工具
3.4.1 使用觀察窗
3.4.2 關于堆棧跟蹤窗口
3. 4.3 使用符號服務(Symbol Service)對話框
3.4.4 使用檢查(Inspect)窗口
3.4.5 瀏覽AutoCAD所畫的實體
第四章 創(chuàng)建應用程序
4.1 編譯鏈接程序
4.1.1 使用編譯器
4.1.2 編譯一個文件
4.1.3 預排編譯例子
4. 1.4 裝載并運行一個編譯程序
4.2 建立程序模塊
4.2.1 創(chuàng)建一個新的應用程序
4.2.2 裝載并運行一個VLISP應用程序
4. 2.3 更改應用程序的選項
4. 2.4 重新建立一個應用程序
4.2.5 更新一個應用程序
4.3 設計多文件環(huán)境
4.3.1 關于作用域空間(NamesPaces)
4.3. 2 運行在應用程序的作用域空間
4.3.3 在不同的作用域空間共享數(shù)據(jù)
4.3.4 在MDI環(huán)境中糾錯
第五章 維護VisualLISP應用程序
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 在一個應用程序中包含一個項目
5.4 優(yōu)化程序代碼
5.4.1 設置項目編譯選項
5.4.2 選擇項目編譯模式
5.4.3 選擇項目鏈接模式
第六章 Activex應用
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 應用對象的文本格式
6.3.3 過程講解
6. 3.4 程序調(diào)用應注意的事項
6. 4 應用ActiVeX技術調(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與其他應用程序通信
下篇 AutoLISP基礎和函數(shù)
第七章 AutoLISP語言基礎
7. 1 AutoLISP的表達式
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 預設變量
7.5 數(shù)字處理功能
7.6 字符串處理功能
7. 7 基本輸出函數(shù)
7.8 表處理功能
7. 8.1 使用表表示坐標
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 運算函數(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) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號