注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機輔助設計與工程計算其他相關軟件Visual LISP程序設計:AutoCAD 2006

Visual LISP程序設計:AutoCAD 2006

Visual LISP程序設計:AutoCAD 2006

定 價:¥29.00

作 者: 李學志主編
出版社: 清華大學出版社
叢編項: 高等學校計算機基礎教育教材精選
標 簽: LISP表處理語言 程序設計 高等學校 教材

ISBN: 9787302119241 出版時間: 2006-05-01 包裝: 膠版紙
開本: 小16開 頁數: 370 字數:  

內容簡介

本書系統(tǒng)地介紹了AutoCAD最新版本(2006)的VisualLISP程序設計技術。全書共分13章。前3章介紹AutoLISP語言的基礎知識,第4章介紹VisualLISP的開發(fā)環(huán)境,第5~7章介紹程序的編輯、調試和設計的方法與技巧,第8章介紹如何定義新的AutoCAD命令及創(chuàng)建圖層、線型、文字樣式、剖面線、尺寸標注等各種AutoCAD對象,以及如何實現參數化圖形設計的方法和技術,第9章介紹如何訪問和修改圖形數據庫,第10章介紹如何使用ActiveX對象,第11章介紹如何將反應器附著到AutoCAD圖形對象上,第12章介紹對話框設計技術,最后一章是AutoLISP程序設計的綜合實例。.本書具有實用性強和便于教學的特點,既可作為大學本科、??苹蚶^續(xù)教育的教材,也可作為CAD領域的工程技術人員的參考書。...

作者簡介

暫缺《Visual LISP程序設計:AutoCAD 2006》作者簡介

圖書目錄

第1章概述1
1.1關于LISP1
1.2關于AutoLISP1
1.3關于Visual LISP2
第2章數據類型、表達式和函數3
2.1數據類型3
2.2變量5
2.2.1符號5
2.2.2變量的數據類型5
2.2.3為變量賦值6
2.2.4預定義的符號6
2.2.5顯示變量的值7
2.2.6在交互方式下將變量的值傳遞給AutoCAD7
2.3表達式7
2.3.1表達式的構成8
2.3.2表達式的前綴表示法8
2.3.3表達式的求值過程8
2.3.4表達式的求值規(guī)則9
2.4數據的存儲結構9
2.5函數11
2.5.1定義AutoLISP函數11
2.5.2調用AutoLISP函數12
2.5.3遞歸定義AutoLISP函數13
2.5.4調用AutoCAD命令13
2.5.5定義AutoCAD命令14
習題14Visual LISP程序設計(AutoCAD 2006)
第3章程序的流程控制和AutoLISP文件16
3.1程序的流程控制16
3.1.1分支結構16
3.1.2循環(huán)結構18
3.2AutoLISP程序文件20
3.2.1AutoLISP文件的特點20
3.2.2程序中的注釋21
3.2.3在AutoCAD環(huán)境下加載AutoLISP文件21
習題23
第4章有關Visual LISP的基本操作25
4.1進入和退出Visual LISP25
4.2Visual LISP的用戶界面26
4.3控制臺操作28
4.4文件操作29
習題30
第5章編輯源程序代碼31
5.1文本編輯工具31
5.2文本操作33
5.3設置代碼格式36
5.4檢查語法錯誤39
習題42
第6章調試程序43
6.1概述43
6.2監(jiān)視窗口44
6.3在不設置斷點的情況下分步調試程序46
6.4斷點循環(huán)48
6.5利用斷點調試程序49
6.6跟蹤程序運行52
6.7修改變量和函數的特性57
6.8檢驗窗口59
6.9訪問AutoCAD對象61
習題63第7章建立應用程序65
7.1通過vlispcompile函數編譯LISP文件65
7.2用應用程序生成器創(chuàng)建應用程序68
7.3利用工程管理器管理和維護LISP文件73
7.3.1工程管理器的功能73
7.3.2創(chuàng)建一個工程75
7.3.3工程窗口76
7.3.4在工程中查找源程序代碼77
7.3.5通過工程創(chuàng)建應用程序78
7.3.6優(yōu)化應用程序78
習題80
第8章編程實例82
8.1設置作圖環(huán)境82
8.2設置圖層、顏色、線型和線寬84
8.3定義字樣88
8.4尺寸標注91
8.5調用AutoCAD的圖形編輯功能98
8.6調用圖案填充功能101
8.7定義繪制曲線的命令102
8.8定義參數化繪圖的命令104
8.9讀寫文件功能110
習題114
第9章訪問和修改圖形數據庫115
9.1獲取圖元的名字115
9.2圖元表117
9.2.1獲取圖元表117
9.2.2對圖元表的操作118
9.2.3舉例119
9.3選擇集120
9.3.1常用的有關選擇集的函數120
9.3.2舉例122
9.4符號表122
9.4.1符號表操作函數122
9.4.2舉例123
習題124
第10章在Visual LISP中使用ActiveX對象125
10.1AutoCAD對象模型125
10.2訪問AutoCAD對象126
10.2.1訪問AutoCAD應用程序127
10.2.2訪問其他AutoCAD對象128
10.2.3使用檢驗工具了解AutoCAD對象的屬性132
10.2.4通過Help功能了解AutoCAD對象134
10.3在Visual LISP環(huán)境下使用ActiveX方法134
10.3.1通過Help功能詳細了解AutoCAD圖形對象的方法134
10.3.2將Visual Basic環(huán)境下的語句改寫為AutoLISP表達式135
10.3.3ActiveX能夠自動進行轉換的AutoLISP的一些數據類型136
10.3.4Visual LISP擴充的數據類型137
10.3.5AutoCAD實體名和VLA對象之間的轉換142
10.4獲取和修改圖形對象的屬性143
10.4.1獲取圖形對象屬性143
10.4.2修改圖形對象的屬性144
10.5確定是否可以修改對象145
10.6使用用參數帶回返回值的ActiveX方法146
10.7判斷某方法或屬性是否可應用于某對象147
10.8使用集合對象148
10.8.1將某一個函數應用到集合中的每一個對象149
10.8.2將一系列函數應用到集合中的每一個對象150
10.8.3獲取集合中的成員對象151
10.9釋放VLA對象和釋放內存152
10.10處理ActiveX方法返回的錯誤152
10.11舉例154
習題155
第11章使用反應器156
11.1反應器156
11.2定義反應器的回調函數158
11.2.1定義對象反應器的回調函數158
11.2.2定義其他反應器的回調函數159
11.2.3AutoCAD預定義的回調函數160
11.3創(chuàng)建反應器160
11.3.1創(chuàng)建對象反應器160
11.3.2創(chuàng)建其他反應器163
11.3.3將數據附著到反應器對象164
11.4查詢、修改和控制反應器的狀態(tài)164
11.4.1查詢反應器164
11.4.2修改反應器166
11.4.3控制反應器的狀態(tài)167
11.5臨時反應器和永久反應器168
11.6反應器的使用規(guī)則170
11.7定義反應器實例171
習題174
第12章對話框設計175
12.1概述175
12.2對話框控件176
12.2.1可以定義動作行為的控件176
12.2.2組合類控件179
12.2.3裝飾性和信息類控件183
12.2.4AutoCAD預定義的控件186
12.3控件的屬性188
12.4對話框設計的原則與規(guī)范194
12.4.1一般原則194
12.4.2通用規(guī)范196
12.4.3預定義控件的使用規(guī)范197
12.5對話框控制語言198
12.5.1對話框文件198
12.5.2DCL文件的結構199
12.5.3DCL語法201
12.6對話框驅動程序202
12.6.1驅動對話框的程序流程圖202
12.6.2對話框驅動函數204
12.6.3調用含有對話框的AutoLISP函數207
12.6.4編寫對話框回調函數的注意事項210
12.6.5對話框的特殊處理212
12.7幾種典型控件的應用實例219
習題224
第13章綜合應用實例226
13.1定義繪制多種螺釘的命令226
13.1.1程序的文件和使用說明227
13.1.2定義繪制多種螺釘命令的對話框228
13.1.3編寫繪制多種螺釘的源程序231
13.2建立范成法加工齒輪的仿真演示程序238
13.2.1程序的工作原理與運行過程238
13.2.2需要解決的幾個問題239
13.2.3程序的文件和使用說明240
13.2.4定義范成法加工齒輪的對話框241
13.2.5編寫范成法加工齒輪的仿真演示源程序243
習題249
附錄AAutoLISP函數251
A.1賦值、求值與禁止求值函數251
A.2數值計算函數252
A.3關系運算函數255
A.4邏輯運算函數256
A.5幾何運算函數258
A.6判斷函數261
A.7流程控制函數263
A.8表處理函數264
A.9字符串處理函數266
A.10數據類型轉換函數269
A.11交互輸入函數271
A.12有關文件操作的函數277
A.13打印輸出函數280
A.14有關函數的函數281
A.15處理錯誤函數285
A.16選擇集操作函數286
A.17與AutoCAD直接相關的函數291
A.18圖元操作函數295
A.19符號表操作函數298
A.20擴展數據操作函數299
A.21內存管理函數300
A.22對話框操作函數301
A.23菜單控制函數304
A.24數字化儀控制函數305
A.25控制環(huán)境變量的函數305
A.26詞典操作函數306
A.27應用程序操作函數308
A.28Visual LISP擴展函數311
A.29有關ActiveX的函數329
A.30與反應器有關的函數344
附錄BAutoLISP程序出錯代碼365
附錄CAutoLISP程序出錯信息368
參考文獻371

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號