《計算機輔助設計二次開發案例教程》是2009年北京大學出版社出版的圖書,作者是謝安俊、喬韡韡。
基本介紹
- 書名:計算機輔助設計二次開發案例教程
- 作者:謝安俊、喬韡韡
- ISBN:9787301156971
- 頁數:253
- 定價:26.00元
- 出版社:北京大學出版社
- 出版時間:2009年9月
內容簡介,目錄,
內容簡介
《計算機輔助設計二次開發案例教程》以AutoCAD 2008為開發平台,以Visual LISP、AutoCAD VBA和Object ARX等為開發工具,系統地、由淺入深地、詳細地介紹了AutoCAD 2008的開發方法和技術。本著“繼承與創新”的原則,緊扣培養套用型人才的目標,注重案例教學和實驗實訓環節。
《計算機輔助設計二次開發案例教程》最大的特點是採用了新穎的編寫風格,針對各章技術難點和要點,深入淺出地進行分析,以簡明扼要的介紹引入知識點,以短小精煉的實例演示知識點的套用方法,主線明確,引導讀者帶著問題進行學習。《計算機輔助設計二次開發案例教程》內容深入淺出、圖表精煉,通過突出重點概念和擴展套用來進行知識點的總結,實現對知識點的快速掌握。
《計算機輔助設計二次開發案例教程》既可作為套用型本科院校或高職高專院校相關專業的教材,也可作為已學過AutoCAD軟體的工程技術人員的自學參考書。
目錄
第1章 計算機輔助設計的概述
1.1 計算機輔助設計的簡介
1.2 計算機輔助設計的套用
1.3 AutoCAD2008操作基礎
1.4 繪圖實例
1.5 思考與練習
第2章 AutoCAD2008開發方法及工具
2.1 AutoCAD2008開發的主要內容
2.2 AutoCAD2008的主要支持檔案
2.3 AutoCAD2008的主要開發形式和方法
2.4 AutoCAD的工作環境的設定
2.4.1 庫搜尋路徑
2.4.2 多種配置
2.5 小結
2.6 思考與練習
第3章 AutoCAD自定義檔案命令
3.1 熟悉acad.pgp檔案
3.2 acad.PgP檔案的組成
3.2.1 注釋
3.2.2 外部命令
3.2.3 命令別名
3.3 REINIT命令
3.4 小結
3.5 思考與練習
第4章 開發線型與圖案
4.1 熟悉acad.1in檔案
4.2 線型定義及其檔案定義格式
4.2.1 標題行
4.2.2 圖案行
4.2.3 線型規格的元素
4.2.4 創建線型
4.2.5 建立新的線型檔案
4.2.6 用線型比例因子命令來控制線型的顯示
4.3 定義與開發複合線型
4.3.1 字元串複合線型的創建
4.3.2 形複合線型的創建
4.4 填充圖案的定義
4.4.1 標題行
4.4.2 填充描述符
4.4.3 填充角度
4.5 綜合案例
4.6 小結
4.7 思考與練習
第5章 AutoCAD形與字型的定製
5.1 形的概念
5.2 定義形
5.2.1 形定義的格式
5.2.2 描述碼
5.2.3 文本字型
5.3 生成形檔案
5.3.1 建立形檔案
5.3.2 編譯形檔案
5.4 調用形
5.4.1 載入形檔案
5.4.2 插入形
5.5 形的套用示例
5.6 小結
5.7 思考與練習
第6章 AutoLISP程式設計
6.1 AutoLISP語言基礎
6.1.1 初步認識AutoLISP程式
6.1.2 AutoLISP的數據類型
與基本運算
6.1.3 AutoLISP的基本函式
6.2 AutoLISP的用戶輸入函式
6.3 條件函式
6.4 循環函式
6.5 綜合案例
6.6 小結
6.7 思考與練習
第7章 VisuaILISP程式設計
7.1 VisualLISP基礎
7.2 VisualLISP·的套用
7.2.1 啟動VisualLISP
7.2.2 使用VisualLISP文本編輯器
7.2.3 載入並運行AutoLISP程式
7.3 VisualLISP程式的調試
7.3.1 檢查括弧是否匹配
7.3.2 利用調試工具調試代碼
7.4 綜合案例
7.5 小結
7.6 思考與練習
第8章 開發用戶選單
8.1 用戶選單的介紹
8.1.1 初步認識和使用選單檔案
8.1.2 選單檔案的結構和語法
8.1.3 選單檔案的類型
8.2 自定義選單檔案
8.3 裝載/卸載選單檔案
8.3.1 全局裝載/卸載選單檔案
8.3.2 裝載/卸載局部選單檔案
8.4 子選單
8.4.1 子選單定義
8.4.2 子選單索引
8.4.3 子選單顯示
8.4.4 下拉選單和快捷選單中的層疊子選單
8.5 快捷鍵
8.6 特定幫助選單
8.7 圖像控制項選單
8.7.1 圖像控制項定義
8.7.2 裝載圖像選單
8.7.3 圖像選單的製作
8.8 工具列選單
8.8.1 定義工具列
8.8.2 定製用戶的工具列
8.9 綜合案例
8.10 小結
8.11 思考與練習
第9章 綜合開發案例
9.1 化工工藝流程CAD套用系統的介紹
9.2 化工工藝流程CAD套用系統設計
9.2.1 各功能模組的描述
9.2.2 用戶界面設計
9.2.3 下拉選單模組設計
9.2.4 圖像控制項選單設計
9.2.5 工具列選單設計
9.3 各個功能模組的實現
9.3.1 專業圖庫模組的實現
9.3.2 基本選單模組的實現
9.3.3 專業工具列模組的實現
9.3.4 比例和圖紙功能的實現
9.3.5 物料平衡報表功能的實現
9.3.6 狀態行幫助和快捷鍵模組的實現
9.4 系統運行
9.4.1 系統運行環境
9.4.2 系統啟動和配置
9.5 小結
9.6 實驗化工工藝流程CAD套用系統的程式設計和調試
第10章 對話框設計
10.1 對話框的概述
10.2 對話框的控制項
10.3 用DCL定義對話框
10.4 用VisualLISP顯示對話框
10.5 DCL語法
10.6 對話框控制項的設計及套用
10.6.1 對話框設計
10.6.2 按鈕設計
10.6.3 編輯框設計
10.6.4 圖像按鈕設計
10.6.5 列表框控制項設計
10.6.6 彈出列表框控制項設計
10.6.7 單選按鈕控制項設計
10.6.8 滾動條控制項設計
10.6.9 開關按鈕控制項設計
10.7 用VisualLISP程式控制對話框
10.7.1 用VisualLISP程式調用對話框
10.7.2 VisualLISP與DCL編輯框的設計
10.7.3 VisualLISP與圖像按鈕控制項的設計
10.8 綜合案例
10.9 小結
10.10 思考與練習
第11章 三維參數化設計
11.1 AutoCAD三維設計概述
11.2 參數化繪圖
11.3 綜合案例1 參數化3D齒輪的程式設計與開發
11.4 綜合案例2 參數化3D螺紋的程式設計
11.5 小結
11.6 思考與練習
第12章 VisualBasicAPPlication
12.1 AutoCADVBA基礎
12.1.1 AutoCADVBA的啟動方法與集成開發環境
12.1.2 簡單的VBA程式實例
12.2 VBA程式的編寫與執行
12.2.1 套用AutoCAD2008類型庫
12.2.2 可視化界面設計
12.2.3 設定控制項的屬性
12.2.4 編寫程式代碼
12.2.5 程式代碼的運行和編譯
12.3 VBA函式與過程
12.3.1 Sub過程
12.3.2 Function函式
12.4 綜合案例
12.5 小結
12.6 思考與練習
第13章 AutoCAD資料庫的開發方法
13.1 AutoCAD實體概念
13.1.1 AutoCAD實體與實體名
13.1.2 AutoCAD選擇集
13.2 AutoCAD選擇集操作函式
13.2.1 選擇集構造函式
13.2.2 選擇集操作函式
13.3 實體名操作及數據函式
13.3.1 實體名操作函式
13.3.2 實體名數據函式
13.4 AutoCAD對外部資料庫的訪問
13.4.1 資料庫的配置
13.4.2 dbConnectManager
13.4.3 在AutoCAD中瀏覽及編輯表數據
13.4.4 與圖形對象建立連結
13.4.5 使用連結選擇生成選擇集
13.5 在AutoCADVBA程式中調用資料庫
13.6 小結
13.7 思考與練習
第14章 ObjectARX程式設計
14.1 ObiectARX編程基礎
14.1.1 ObjectARX簡介
14.1.2 ObioctARx開發基礎知識
14.1.3 ObjectARx資料庫
14.1.4 開發環境介紹
14.2 ObiectARX的套用
14.2.1 安裝ObjectARx軟體包
14.2.2 ObiectARX程式的項目建立及環境配置
14.2.3 用Obiect.ARX嚮導添加命令
14.2.4 在AutoCAD中調用ObiectARX應用程式
14.2.5 設定斷點調試程式
14.2.6 停止調試程式
14.2.7 程式的保存
14.3 簡單實例
14.4 綜合案例
14.5 小結
14.6 思考與練習
參考文獻
1.1 計算機輔助設計的簡介
1.2 計算機輔助設計的套用
1.3 AutoCAD2008操作基礎
1.4 繪圖實例
1.5 思考與練習
第2章 AutoCAD2008開發方法及工具
2.1 AutoCAD2008開發的主要內容
2.2 AutoCAD2008的主要支持檔案
2.3 AutoCAD2008的主要開發形式和方法
2.4 AutoCAD的工作環境的設定
2.4.1 庫搜尋路徑
2.4.2 多種配置
2.5 小結
2.6 思考與練習
第3章 AutoCAD自定義檔案命令
3.1 熟悉acad.pgp檔案
3.2 acad.PgP檔案的組成
3.2.1 注釋
3.2.2 外部命令
3.2.3 命令別名
3.3 REINIT命令
3.4 小結
3.5 思考與練習
第4章 開發線型與圖案
4.1 熟悉acad.1in檔案
4.2 線型定義及其檔案定義格式
4.2.1 標題行
4.2.2 圖案行
4.2.3 線型規格的元素
4.2.4 創建線型
4.2.5 建立新的線型檔案
4.2.6 用線型比例因子命令來控制線型的顯示
4.3 定義與開發複合線型
4.3.1 字元串複合線型的創建
4.3.2 形複合線型的創建
4.4 填充圖案的定義
4.4.1 標題行
4.4.2 填充描述符
4.4.3 填充角度
4.5 綜合案例
4.6 小結
4.7 思考與練習
第5章 AutoCAD形與字型的定製
5.1 形的概念
5.2 定義形
5.2.1 形定義的格式
5.2.2 描述碼
5.2.3 文本字型
5.3 生成形檔案
5.3.1 建立形檔案
5.3.2 編譯形檔案
5.4 調用形
5.4.1 載入形檔案
5.4.2 插入形
5.5 形的套用示例
5.6 小結
5.7 思考與練習
第6章 AutoLISP程式設計
6.1 AutoLISP語言基礎
6.1.1 初步認識AutoLISP程式
6.1.2 AutoLISP的數據類型
與基本運算
6.1.3 AutoLISP的基本函式
6.2 AutoLISP的用戶輸入函式
6.3 條件函式
6.4 循環函式
6.5 綜合案例
6.6 小結
6.7 思考與練習
第7章 VisuaILISP程式設計
7.1 VisualLISP基礎
7.2 VisualLISP·的套用
7.2.1 啟動VisualLISP
7.2.2 使用VisualLISP文本編輯器
7.2.3 載入並運行AutoLISP程式
7.3 VisualLISP程式的調試
7.3.1 檢查括弧是否匹配
7.3.2 利用調試工具調試代碼
7.4 綜合案例
7.5 小結
7.6 思考與練習
第8章 開發用戶選單
8.1 用戶選單的介紹
8.1.1 初步認識和使用選單檔案
8.1.2 選單檔案的結構和語法
8.1.3 選單檔案的類型
8.2 自定義選單檔案
8.3 裝載/卸載選單檔案
8.3.1 全局裝載/卸載選單檔案
8.3.2 裝載/卸載局部選單檔案
8.4 子選單
8.4.1 子選單定義
8.4.2 子選單索引
8.4.3 子選單顯示
8.4.4 下拉選單和快捷選單中的層疊子選單
8.5 快捷鍵
8.6 特定幫助選單
8.7 圖像控制項選單
8.7.1 圖像控制項定義
8.7.2 裝載圖像選單
8.7.3 圖像選單的製作
8.8 工具列選單
8.8.1 定義工具列
8.8.2 定製用戶的工具列
8.9 綜合案例
8.10 小結
8.11 思考與練習
第9章 綜合開發案例
9.1 化工工藝流程CAD套用系統的介紹
9.2 化工工藝流程CAD套用系統設計
9.2.1 各功能模組的描述
9.2.2 用戶界面設計
9.2.3 下拉選單模組設計
9.2.4 圖像控制項選單設計
9.2.5 工具列選單設計
9.3 各個功能模組的實現
9.3.1 專業圖庫模組的實現
9.3.2 基本選單模組的實現
9.3.3 專業工具列模組的實現
9.3.4 比例和圖紙功能的實現
9.3.5 物料平衡報表功能的實現
9.3.6 狀態行幫助和快捷鍵模組的實現
9.4 系統運行
9.4.1 系統運行環境
9.4.2 系統啟動和配置
9.5 小結
9.6 實驗化工工藝流程CAD套用系統的程式設計和調試
第10章 對話框設計
10.1 對話框的概述
10.2 對話框的控制項
10.3 用DCL定義對話框
10.4 用VisualLISP顯示對話框
10.5 DCL語法
10.6 對話框控制項的設計及套用
10.6.1 對話框設計
10.6.2 按鈕設計
10.6.3 編輯框設計
10.6.4 圖像按鈕設計
10.6.5 列表框控制項設計
10.6.6 彈出列表框控制項設計
10.6.7 單選按鈕控制項設計
10.6.8 滾動條控制項設計
10.6.9 開關按鈕控制項設計
10.7 用VisualLISP程式控制對話框
10.7.1 用VisualLISP程式調用對話框
10.7.2 VisualLISP與DCL編輯框的設計
10.7.3 VisualLISP與圖像按鈕控制項的設計
10.8 綜合案例
10.9 小結
10.10 思考與練習
第11章 三維參數化設計
11.1 AutoCAD三維設計概述
11.2 參數化繪圖
11.3 綜合案例1 參數化3D齒輪的程式設計與開發
11.4 綜合案例2 參數化3D螺紋的程式設計
11.5 小結
11.6 思考與練習
第12章 VisualBasicAPPlication
12.1 AutoCADVBA基礎
12.1.1 AutoCADVBA的啟動方法與集成開發環境
12.1.2 簡單的VBA程式實例
12.2 VBA程式的編寫與執行
12.2.1 套用AutoCAD2008類型庫
12.2.2 可視化界面設計
12.2.3 設定控制項的屬性
12.2.4 編寫程式代碼
12.2.5 程式代碼的運行和編譯
12.3 VBA函式與過程
12.3.1 Sub過程
12.3.2 Function函式
12.4 綜合案例
12.5 小結
12.6 思考與練習
第13章 AutoCAD資料庫的開發方法
13.1 AutoCAD實體概念
13.1.1 AutoCAD實體與實體名
13.1.2 AutoCAD選擇集
13.2 AutoCAD選擇集操作函式
13.2.1 選擇集構造函式
13.2.2 選擇集操作函式
13.3 實體名操作及數據函式
13.3.1 實體名操作函式
13.3.2 實體名數據函式
13.4 AutoCAD對外部資料庫的訪問
13.4.1 資料庫的配置
13.4.2 dbConnectManager
13.4.3 在AutoCAD中瀏覽及編輯表數據
13.4.4 與圖形對象建立連結
13.4.5 使用連結選擇生成選擇集
13.5 在AutoCADVBA程式中調用資料庫
13.6 小結
13.7 思考與練習
第14章 ObjectARX程式設計
14.1 ObiectARX編程基礎
14.1.1 ObjectARX簡介
14.1.2 ObioctARx開發基礎知識
14.1.3 ObjectARx資料庫
14.1.4 開發環境介紹
14.2 ObiectARX的套用
14.2.1 安裝ObjectARx軟體包
14.2.2 ObiectARX程式的項目建立及環境配置
14.2.3 用Obiect.ARX嚮導添加命令
14.2.4 在AutoCAD中調用ObiectARX應用程式
14.2.5 設定斷點調試程式
14.2.6 停止調試程式
14.2.7 程式的保存
14.3 簡單實例
14.4 綜合案例
14.5 小結
14.6 思考與練習
參考文獻