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

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

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

定 價:¥29.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第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符號5
2.2.2變量的數(shù)據(jù)類型5
2.2.3為變量賦值6
2.2.4預(yù)定義的符號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ù)的存儲結(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è)計(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文件的特點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控制臺操作28
4.4文件操作29
習(xí)題30
第5章編輯源程序代碼31
5.1文本編輯工具31
5.2文本操作33
5.3設(shè)置代碼格式36
5.4檢查語法錯誤39
習(xí)題42
第6章調(diào)試程序43
6.1概述43
6.2監(jiān)視窗口44
6.3在不設(shè)置斷點的情況下分步調(diào)試程序46
6.4斷點循環(huán)48
6.5利用斷點調(diào)試程序49
6.6跟蹤程序運行52
6.7修改變量和函數(shù)的特性57
6.8檢驗窗口59
6.9訪問AutoCAD對象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)建一個工程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章編程實例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對圖元表的操作118
9.2.3舉例119
9.3選擇集120
9.3.1常用的有關(guān)選擇集的函數(shù)120
9.3.2舉例122
9.4符號表122
9.4.1符號表操作函數(shù)122
9.4.2舉例123
習(xí)題124
第10章在Visual LISP中使用ActiveX對象125
10.1AutoCAD對象模型125
10.2訪問AutoCAD對象126
10.2.1訪問AutoCAD應(yīng)用程序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功能詳細(xì)了解AutoCAD圖形對象的方法134
10.3.2將Visual Basic環(huán)境下的語句改寫為AutoLISP表達(dá)式135
10.3.3ActiveX能夠自動進(jìn)行轉(zhuǎn)換的AutoLISP的一些數(shù)據(jù)類型136
10.3.4Visual LISP擴充的數(shù)據(jù)類型137
10.3.5AutoCAD實體名和VLA對象之間的轉(zhuǎn)換142
10.4獲取和修改圖形對象的屬性143
10.4.1獲取圖形對象屬性143
10.4.2修改圖形對象的屬性144
10.5確定是否可以修改對象145
10.6使用用參數(shù)帶回返回值的ActiveX方法146
10.7判斷某方法或?qū)傩允欠窨蓱?yīng)用于某對象147
10.8使用集合對象148
10.8.1將某一個函數(shù)應(yīng)用到集合中的每一個對象149
10.8.2將一系列函數(shù)應(yīng)用到集合中的每一個對象150
10.8.3獲取集合中的成員對象151
10.9釋放VLA對象和釋放內(nèi)存152
10.10處理ActiveX方法返回的錯誤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定義對象反應(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)建對象反應(yīng)器160
11.3.2創(chuàng)建其他反應(yīng)器163
11.3.3將數(shù)據(jù)附著到反應(yīng)器對象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臨時反應(yīng)器和永久反應(yīng)器168
11.6反應(yīng)器的使用規(guī)則170
11.7定義反應(yīng)器實例171
習(xí)題174
第12章對話框設(shè)計175
12.1概述175
12.2對話框控件176
12.2.1可以定義動作行為的控件176
12.2.2組合類控件179
12.2.3裝飾性和信息類控件183
12.2.4AutoCAD預(yù)定義的控件186
12.3控件的屬性188
12.4對話框設(shè)計的原則與規(guī)范194
12.4.1一般原則194
12.4.2通用規(guī)范196
12.4.3預(yù)定義控件的使用規(guī)范197
12.5對話框控制語言198
12.5.1對話框文件198
12.5.2DCL文件的結(jié)構(gòu)199
12.5.3DCL語法201
12.6對話框驅(qū)動程序202
12.6.1驅(qū)動對話框的程序流程圖202
12.6.2對話框驅(qū)動函數(shù)204
12.6.3調(diào)用含有對話框的AutoLISP函數(shù)207
12.6.4編寫對話框回調(diào)函數(shù)的注意事項210
12.6.5對話框的特殊處理212
12.7幾種典型控件的應(yīng)用實例219
習(xí)題224
第13章綜合應(yīng)用實例226
13.1定義繪制多種螺釘?shù)拿?26
13.1.1程序的文件和使用說明227
13.1.2定義繪制多種螺釘命令的對話框228
13.1.3編寫繪制多種螺釘?shù)脑闯绦?31
13.2建立范成法加工齒輪的仿真演示程序238
13.2.1程序的工作原理與運行過程238
13.2.2需要解決的幾個問題239
13.2.3程序的文件和使用說明240
13.2.4定義范成法加工齒輪的對話框241
13.2.5編寫范成法加工齒輪的仿真演示源程序243
習(xí)題249
附錄AAutoLISP函數(shù)251
A.1賦值、求值與禁止求值函數(shù)251
A.2數(shù)值計算函數(shù)252
A.3關(guān)系運算函數(shù)255
A.4邏輯運算函數(shù)256
A.5幾何運算函數(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處理錯誤函數(shù)285
A.16選擇集操作函數(shù)286
A.17與AutoCAD直接相關(guān)的函數(shù)291
A.18圖元操作函數(shù)295
A.19符號表操作函數(shù)298
A.20擴展數(shù)據(jù)操作函數(shù)299
A.21內(nèi)存管理函數(shù)300
A.22對話框操作函數(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擴展函數(shù)311
A.29有關(guān)ActiveX的函數(shù)329
A.30與反應(yīng)器有關(guān)的函數(shù)344
附錄BAutoLISP程序出錯代碼365
附錄CAutoLISP程序出錯信息368
參考文獻(xiàn)371

本目錄推薦

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