注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)輔助設(shè)計(jì)與工程計(jì)算其他相關(guān)軟件Visual LISP程序設(shè)計(jì):AutoCAD 2006

Visual LISP程序設(shè)計(jì):AutoCAD 2006

Visual LISP程序設(shè)計(jì):AutoCAD 2006

定 價(jià):¥29.00

作 者: 李學(xué)志主編
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育教材精選
標(biāo) 簽: LISP表處理語言 程序設(shè)計(jì) 高等學(xué)校 教材

ISBN: 9787302119241 出版時(shí)間: 2006-05-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 370 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《Visual LISP程序設(shè)計(jì):AutoCAD 2006》作者簡(jiǎn)介

圖書目錄

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

本目錄推薦

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