AutoCAD VBA二次開發教程

AutoCAD VBA二次開發教程

《AutoCAD VBA二次開發教程》是2006年清華大學出版社出版的圖書,作者是張帆。

內容簡介

本書以AutoCAD 2005中文版為開發平台,通過73個精彩的編程實例,向讀者展示了AutoCAD VBA開發的高級技術。書中提供了多個精彩實例的源碼,涉及VBA的基礎操作、VBA的套用領域、VBA的特殊功能,以及CAD軟體開發的一些基礎知識。
本書層次清晰、實例豐富,適用於建築、機械、電子等多個領域的工程設計人員和軟體開發工程師,同時也可供對計算機輔助設計有興趣的大學生、研究生以及各工程單位相關技術人員使用。對於VBA的讀者來說,這是一本具有較強指導性和實用性的圖書。
全書共16章,將所有的實例歸人基礎相關、控制AutoCAD環境、創建和編輯二維對象、對象特性、文字、標註和公差、塊和屬性、處理AutocAD中的事件、三維空間的操作、列印、高級繪圖組織、使用組件擴展程式功能、和Excel交換數據、資料庫應用程式、發布VBA應用程式等大類,從不同的角度分析VBA編程的技術和技巧。本書提供了多個精彩實例的源碼,涉及VBA的基礎操作、VBA的套用領域、VBA的特殊功能,以及CAD軟體開發的一些基礎知識。

圖書目錄

第1章AutoCAD VBA開發基礎
1.1宏
1.2集合對象的使用

第2章控制AutoCAD環境
2.1文檔操作
2.2縮放視圖
2.3命名視圖
2.4和用戶互動

第3章創建和編輯二維圖形對象
3.1根據起點、終點和弧長創建圓弧
3.2利用製圖法通過三點創建圓
3.3獲得點到多段線的最短距離
3.4選擇集
3.5使用SendCommand方法
3.6多段線
3.7直線、圓和圓弧轉化為多段線
3.8樣條曲線轉化為多段線
3.9在AutoCAD 2004以前版本中計算最佳化多段線長度
3.10圓管的放樣展開
3.11天圓地方的放樣展開

第4章對象特性
4.1按圖層進行縮放
4.2使用ObjectDBX技術導入其他圖形中的信息

第5章文字
5.1創建文字樣式
5.2文字按插入點自動對齊
5.3提取多行文字中的文字內容
5.4使用ObjectDBX實現批量文字替換

第6章標註和公差
6.1標註圓弧長度
6.2鎖定標註文字不隨對象縮放而動態變化
6.3列舉所有的形位公差符號

第7章塊和屬性
7.1簡單塊的定義和插入
7.2將已經存在的實體添加到塊定義中
7.3使用匿名塊
7.4屬性塊的使用
7.5自動標題欄
7.6AutoCAD中“斜切”功能的實現
7.7塊屬性生成表格

第8章使用AutoCAD中的事件
8.1處理應用程式層事件
8.2處理文檔層事件
8.3處理對象層事件
8.4序號球(永久反應器)

第9章在三維空間工作
9.1在UCS中創建基本圖元
9.2創建UCS
9.3在任意的平面上創建圖案填充
9.4創建正多面體
9.5創建偏心圓台、圓柱和圓錐

第10章布局和列印
10.1批量列印
10.2布局

第11章高級繪圖與組織技術
11.1擴展數據
11.2擴展字典和命名對象字典
11.3使用SummaryInfo對象保存圖形信息
11.4繪圖順序

第12章VBA與應用程式
12.1調試VBA應用程式
12.2VBA應用程式的錯誤處理
12.3顯示縮略圖——DwgThumbnail組件
12.4顯示停靠視窗——Accont組件
12.5顯示幻燈片——Slide組件
12.6解析表達式——MSScript組件
12.7創建和使用定時器

第13章與其他應用程式和Windows API互動
13.1轉換Excel表格到AutoCAD中
13.2使用Excel數據繪圖
13.3轉換AutoCAD數據到Word和Excel中
13.4去掉關閉按鈕(X)和添加快捷選單

第14章創建資料庫應用程式
14.1創建資料庫的ADO連線
14.2創建數據表
14.3使用記錄集從數據表中讀取數據
14.4使用ADODC控制項
14.5數據記錄和AutoCAD實體的對應

第15章VBA程式的發布
15.1選單宏
15.2在工具列中使用自定義圖示
15.3基本圖庫的實現
15.4在命令行或選單中執行VBA程式
15.5實現VBA程式的先選擇後操作和透明命令
15.6更改AutoCAD應用程式的圖示和標題欄
15.7發布VBA應用程式

第16章VBA開發相關技術
16.1在VB中創建應用程式
16.2搜尋某個資料夾中所有的檔案
16.3VBA IDE的編程附錄AAutoCAD ActiveX

相關詞條

相關搜尋

熱門詞條

聯絡我們