AutoCAD二次開發(fā)實(shí)用教程(普通高等教育“十二五”規(guī)劃教材)
定 價(jià):38 元
叢書名:普通高等教育“十二五”規(guī)劃教材
- 作者:郭秀娟 等編
- 出版時(shí)間:2014/3/1
- ISBN:9787111447955
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP391.72
- 頁(yè)碼:287
- 紙張:膠版紙
- 版次:1
- 開本:16開
《AutoCAD二次開發(fā)實(shí)用教程/普通高等教育“十二五”規(guī)劃教材》是討論基于Visual LISP的AutoCAD二次開發(fā)程序設(shè)計(jì)技術(shù)的教程,旨在幫助用戶進(jìn)行專業(yè)輔助設(shè)計(jì)程序的制作和使用,達(dá)到精通Visual LISP程序設(shè)計(jì),使AutoCAD真正成為用戶的專業(yè)設(shè)計(jì)軟件。
本書詳細(xì)討論了Visual LISP程序設(shè)計(jì)的基本方法和應(yīng)用技巧,AutoLISP語(yǔ)言的基本函數(shù)及利用AutoLISP語(yǔ)言進(jìn)行AutoCAD二次開發(fā)的方法,同時(shí)結(jié)合編者多年的教學(xué)經(jīng)驗(yàn)提供了大量的例題和范例,側(cè)重于專業(yè)應(yīng)用的方法、實(shí)際應(yīng)用中的難點(diǎn)和解決方案的討論。本書既可以作為高等院校的有關(guān)教材、高級(jí)應(yīng)用培訓(xùn)教材,也適合作為專業(yè)程序設(shè)計(jì)用戶的參考用書。
全書語(yǔ)言敘述精練、實(shí)例講解過程翔實(shí),力爭(zhēng)做到初學(xué)者能夠看懂,程序設(shè)計(jì)的專業(yè)人員能夠得到啟發(fā),為廣大從事AutoCAD二次開發(fā)的讀者提供有力的指導(dǎo)。
本書適合作為工科院校建筑類及相關(guān)專業(yè)學(xué)生的教材,也可供建筑、機(jī)械設(shè)計(jì)、電子電路設(shè)計(jì)、平面圖設(shè)計(jì)、三維造型等行業(yè)及相關(guān)專業(yè)人員,AutoLISP初學(xué)者,3D圖形愛好者學(xué)習(xí)和使用。
前言
第1章 Visual LISP語(yǔ)言概述
1.1 LISP語(yǔ)言
1.2 AutoLISP語(yǔ)言
1.3 Visual LISP語(yǔ)言
1.4 Visual LISP的編程環(huán)境
1.4.1 Visual LISP集成開發(fā)環(huán)境的界面
1.4.2 輸入和修改程序代碼
習(xí)題
第2章 數(shù)據(jù)類型、表
2.1 數(shù)據(jù)類型
2.1.1 原子
2.1.2 表和點(diǎn)對(duì)
2.1.3 其他類型
2.1.4 AutoLISP的程序結(jié)構(gòu) 前言
第1章 Visual LISP語(yǔ)言概述
1.1 LISP語(yǔ)言
1.2 AutoLISP語(yǔ)言
1.3 Visual LISP語(yǔ)言
1.4 Visual LISP的編程環(huán)境
1.4.1 Visual LISP集成開發(fā)環(huán)境的界面
1.4.2 輸入和修改程序代碼
習(xí)題
第2章 數(shù)據(jù)類型、表
2.1 數(shù)據(jù)類型
2.1.1 原子
2.1.2 表和點(diǎn)對(duì)
2.1.3 其他類型
2.1.4 AutoLISP的程序結(jié)構(gòu)
2.2 變量
2.2.1 符號(hào)
2.2.2 變量的數(shù)據(jù)類型
2.2.3 變量賦值
2.2.4 顯示變量的值
2.2.5 在交互方式下將變量的值傳遞給AutoCAD
2.2 .6AutoCAD的系統(tǒng)變量
習(xí)題
第3章 AutoLISP基本函數(shù)
3.1 數(shù)值函數(shù)
3.1.1 計(jì)算函數(shù)
3.1.2 布爾運(yùn)算函數(shù)
3.1.3 三角函數(shù)
3.1.4 數(shù)值函數(shù)舉例
3.2 表處理函數(shù)
3.2.1 提取表中數(shù)據(jù)的函數(shù)
3.2.2 構(gòu)造和修改表的函數(shù)
3.2.3 提取并修改表中數(shù)據(jù)的函數(shù)
3.2.4 表循環(huán)處理函數(shù)
3.2.5 其他表處理函數(shù)
3.2.6 表處理函數(shù)舉例
習(xí)題
第4章 程序流程控制
4.1 順序結(jié)構(gòu)
4.1.1 GET族輸入函數(shù)
4.1.2 圖形處理函數(shù)
4.1.3 顯示控制函數(shù)
4.1.4 舉例
4.2 分支結(jié)構(gòu)
4.2.1 判斷函數(shù)
4.2.2 條件函數(shù)
4.3 循環(huán)函數(shù)
4.4 函數(shù)遞歸定義
4.4.1 遞歸的概念
4.4.2 遞歸模型
4.4.3 遞歸算法的程序設(shè)計(jì)
4.5 綜合舉例
習(xí)題
第5章 AutoLISP文件
5.1 AutoLISP文件的特點(diǎn)
5.2 程序中的注釋
5.3 在AutoCAD環(huán)境下加載AutoLISP文件
5.4 搜索、獲得文件的函數(shù)
5.5 打開、關(guān)閉文件的函數(shù)
5.6 用于文件的輸入輸出函數(shù)
5.7 綜合舉例
習(xí)題
第6章 實(shí)體和設(shè)備訪問函數(shù)
6.1 基本概念
6.2 選擇集操作函數(shù)
6.3 實(shí)體名操作函數(shù)
6.4 實(shí)體數(shù)據(jù)函數(shù)
6.5 符號(hào)表的訪問
6.6 圖形屏幕和輸入設(shè)備的訪問
6.7 綜合舉例
6.7.1 實(shí)體名和選擇集在開發(fā)AutoCAD程序中的應(yīng)用
6.7.2 生成局部放大視圖的簡(jiǎn)便方法
6.7.3 求圓或圓弧中心線
習(xí)題
第7章 AutoLISP實(shí)訓(xùn)
7.1 設(shè)置作圖環(huán)境
7.2 設(shè)置圖層、顏色、線型和線寬
7.3 AutoLISP程序設(shè)計(jì)的6個(gè)步驟
7.4 AutoLISP程序?qū)嵗?br /> 習(xí)題
第8章 Visual LISP基本操作
8.1 進(jìn)入和退出Visual LISP
8.2 Visual LISP的用戶界面
8.3 Visual LISP的控制臺(tái)操作
8.4 Visual LISP的文件操作
8.5 退出Visual LISP
習(xí)題
第9章 編輯源程序代碼
9.1 文本編輯工具
9.2 文本操作
9.3 設(shè)置代碼格式
9.4 檢查語(yǔ)法錯(cuò)誤
習(xí)題
第10章 調(diào)試程序
10.1 Visual LISP調(diào)試功能簡(jiǎn)介
10.2 通過實(shí)例學(xué)習(xí)調(diào)試程序
10.3 Visual LISP調(diào)試功能
10.3.1 開始調(diào)試任務(wù)
10.3.2 斷點(diǎn)循環(huán)
10.3.3 使用斷點(diǎn)
10.4 使用Visual LISP數(shù)據(jù)查看工具
10.4.1 監(jiān)視程序
10.4.2 跟蹤程序
10.5 修改變量和函數(shù)的特性
10.6 "檢驗(yàn)"窗口
10.7 訪問AutoCAD對(duì)象
習(xí)題
第11章 編輯及維護(hù)AutoLISP程序
11.1 編譯鏈接程序
11.1.1 Visual LISP編譯器
11.1.2 加載運(yùn)行已編譯程序
11.1.3 鏈接函數(shù)調(diào)用
11.2 生成應(yīng)用程序
11.2.1 創(chuàng)建新應(yīng)用程序
11.2.2 加載和運(yùn)行Visual LISP應(yīng)用程序
11.2.3 修改應(yīng)用程序選項(xiàng)
11.2.4 重新編譯應(yīng)用程序
11.2.5 更新應(yīng)用程序
11.3 多文檔環(huán)境下的程序設(shè)計(jì)
11.3.1 理解命名空間
11.3.2 查看多名稱空間對(duì)函數(shù)的影響步驟
11.3.3 運(yùn)行應(yīng)用程序于自身的名稱空間中
11.3.4 使文檔可以訪問函數(shù)
11.3.5 查看vl?doc?export在獨(dú)立名稱空間VLX中的作用
11.3.6 使用其他VLX應(yīng)用程序訪問獨(dú)立名稱空間的函數(shù)
11.3.7 引用文檔名稱空間中的變量
11.3.8 在名稱空間中共享數(shù)據(jù)
11.3.9 MDI環(huán)境下的錯(cuò)誤處理
11.3.10 在自身名稱空間中運(yùn)行的VLX的錯(cuò)誤處理
11.3.11 在MDI環(huán)境下對(duì)于使用AutoLISP的限制
習(xí)題
第12章使用ActiveX
12.1 在AutoLISP中使用ActiveX對(duì)象
12.2 AutoCAD對(duì)象模型
12.2.1 對(duì)象屬性
12.2.2 對(duì)象方法
12.2.3 對(duì)象集合
12.3 訪問AutoCAD對(duì)象
12.3.1 訪問AutoCAD應(yīng)用程序
12.3.2 應(yīng)用程序?qū)ο笠韵碌钠渌鸄ctiveX對(duì)象
12.3.3 過程總結(jié)
12.3.4 編程技巧
12.3.5 在Visual LISP函數(shù)中使用 ActiveX
12.3.6 確定所需的Visual LISP函數(shù)
12.4 ActiveX對(duì)象訪問
12.4.1 查看對(duì)象特性
12.4.2 訪問圖形對(duì)象
12.4.3 訪問其他AutoCAD對(duì)象
12.4.4 使用檢驗(yàn)工具了解AutoCAD對(duì)象的屬性
12.4.5 通過Help功能了解AutoCAD對(duì)象
12.5 在Visual LISP函數(shù)中使用ActiveX方法
12.5.1 查找所需要的函數(shù)
12.5.2 確定函數(shù)參數(shù)
12.5.3 將Visual BASIC環(huán)境下的語(yǔ)句改寫為AutoLISP表達(dá)式
12.5.4 轉(zhuǎn)換數(shù)據(jù)類型為ActiveX型
12.6 AutoCAD實(shí)體名和VLA對(duì)象之間的轉(zhuǎn)換
12.7 修改圖形對(duì)象的屬性
12.8 確定方法或?qū)傩允欠襁m用于特定對(duì)象
12.9 確定是否可以修改對(duì)象
12.10 使用參數(shù)帶回返回值的ActiveX方法
12.11 使用集合對(duì)象
12.11.1 將某一個(gè)函數(shù)應(yīng)用到集合中的每一個(gè)對(duì)象
12.11.2 將一系列函數(shù)應(yīng)用到集合中的每一個(gè)對(duì)象
12.11.3 獲取集合中的成員對(duì)象
12.11.4 釋放VLA對(duì)象和釋放內(nèi)存
12.11.5 處理ActiveX方法返回的錯(cuò)誤
12.12 舉例
習(xí)題
第13章 使用反應(yīng)器
13.1 反應(yīng)器基礎(chǔ)
13.1.1 反應(yīng)器的類型
13.1.2 反應(yīng)器的回調(diào)事件
13.1.3 反應(yīng)器的回調(diào)函數(shù)
13.2 生成反應(yīng)器
13.2.1 創(chuàng)建對(duì)象反應(yīng)器
13.2.2 創(chuàng)建其他反應(yīng)器
13.2.3 將數(shù)據(jù)附著到反應(yīng)器對(duì)象
13.2.4 在多重名稱空間中使用反應(yīng)器
13.3 查詢、修改和控制反應(yīng)器的狀態(tài)
13.3.1 查詢反應(yīng)器
13.3.2 修改反應(yīng)器
13.3.3 控制反應(yīng)器的狀態(tài)
13.4 臨時(shí)反應(yīng)器和永久反應(yīng)器
13.5 反應(yīng)器的使用規(guī)則
13.6 定義反應(yīng)器實(shí)例
習(xí)題
附錄
附錄AAutoLISP函數(shù)概要
附錄B標(biāo)準(zhǔn) ASCII 碼表
附錄C聯(lián)機(jī)程序錯(cuò)誤代碼
參考文獻(xiàn)