AutoCAD VBA & VB.NET開發基礎與實例教程》以Visual studio 2010(編程語言為C#)和AutoCAD 2008中文版(部分實例采用了AutoCAD 2012)為開發平臺,通過90個精彩的編程實例,向讀者展示了AutoCAD NET二次開發的高級技術。
全書共19章,內容涵蓋基礎開發環境配置、創建和編輯基本圖形對象、AutocAD內置用戶交互手段、圖形數據庫塊表和符號表、幾何類輔助計算、擴展 AutocAD用戶界面、三維實體的創建編輯、讀/寫數據庫和外部文件、規則重定義和參數化繪圖約束、布局打印、程序,以及與VC++的混合編程等方面,從不同的角度分析AutoCAD NET編程的技術和技巧。
《AutoCAD VBA & VB.NET開發基礎與實例教程》層次清晰、實例豐富,具有較強指導性和實用性,適用于土木、建筑、機械、電子等多個領域的工程設計人員和軟件開發人員,也可供對計算機輔助設計感興趣的各類高等院校學生,以及各工程單位相關技術人員等使用。
張帆,2006年畢業于北京交通大學,近10年AutoCAD二次開發的相關工作經驗,并于2007年創建北京智帆高科科技有限公司,在民航、鐵路、電力等多個領域研發出成功的CAD輔助設計系統。出版過多本AutoCAD應用開發方面的專著。
前
第1章 .NET開發AutoCAD編程基
1. 1及時個AutoCAD程序
1.2 程序的優化、調試及異常處理
1. 3 用向導創建AutoCAD程序
第2章 創建和編輯基本圖形對象
2. 1 直線
2.2 編輯圖形對象
2. 3 圓和圓弧
2. 4 多段線
2.5 橢圓和樣條曲線
2.6 文字
2. 7 填充
2.8 面域
2.9 尺寸標注
2.10 引線與形位公差
第3章 用戶交互
3.1 獲取用戶的輸入信息
3.2 選擇集
3.3 選擇集的簡單化LINQ
3. 4 自定義對象捕捉
3.5 鼠標停留提示
3. 6 訪問AutoCAD內部命令
第4章 符號表
4.1 操作圖層
4.2 文字樣式
4. 3 標注樣式
4.4 視圖
4.5 視口
4.6 UCS
4.7 線型
第5章 塊和表格
5. 1 簡單塊
5.2 屬性塊
5. 3 動態塊
5.4 可縮放塊
5. 5 導入外部文件中的塊并輸出預覽圖形
5.6 利用塊制作自動編號系統
5. 7 表格
第6章 擴展數據、擴展記錄和對象字典
6.1 擴展數據
6.2 使用擴展字典和有名對象字典創建明細表
6. 3 組字典
6.4 多線與多線樣式字典
第7章 文檔和圖形數據庫
7.1 創建和訪問圖形數據庫
7.2 在圖形數據庫之間傳遞數據
7. 3 圖形摘要信息
7.4 文檔管理
7.5 外部參照與光柵圖像
第8章 幾何類和幾何計算
8.1 常用幾何類
8. 2 坐標系變換
8. 3 判斷點是否在多段線內部
第9章 事件
9.1 應用程序及文檔事件
9.2 對象事件
第10章 用戶界面
10.1 自定義對話框
10.2 AutoCAD內置對話框
10. 3 標簽式對話框
10.4 面板
10. 5 菜單和工具欄
10.6 進度條
10.7 狀態欄
第11章 外部數據庫與外部文件
11.1 創建基于SQ1Server數據庫的應用程序
11.2 創建基于Access數據庫的應用程序
11.3 訪問外部文件
11.4 與Excel交互
第12章 三維實體
12.1 創建標準形狀的三維實體
12. 2 三維實體的拉伸、旋轉及布爾操作
12. 3 掃掠與放樣
12.4 三維實體的邊與面
12.5 三維實體的倒角與圓角
12.6 Brep:邊界表示
第13章 Jig:拖拽效果的實現
13.1 使用EntityJig類以拖動圓心的方式創建圓
13.2 使用EntityJig類創建等邊三角形及其內切圓
13.3 使用DrawJig類創建有拖拽效果的橢圓
13.4 使用DrawJig類模擬鏡像命令
第14章 程序的自動加載與
14.1 注冊表白動加載.NET程序集
14.2 創建安裝程序
第15章 混合編程入門
15.1 使用P/Invoke技術調用未封裝的C++函數.
15.2 .NET與COM
15. 3 調用ObjectARX生成的arx文件
15.4 調用ObjectARX生成的d11文件
15. 5 自定義實體
第16章 高級用戶界面
16. 1 .NET版本的OPM(屬性面板
16. 2 WPF界面
16. 3 Ribbon選項卡
第17章 規則重定義(Ovorru1e
17. 1 顯示重定義:改變實體的外觀
17.2 重定義有擴展數據的實體
17. 3 自定義過濾:重定義符合條件的實體
17. 4 亮顯重定義:亮顯改變實體的顏色
17.5 變形重定義:讓點沿曲線移動
17. 6 對象重定義:控制對象的復制與刪除
第18章 參數化繪圖與約束
18. 1 幾何約束
18.2 標注約束
第19章 布局與打印
19. 1 布
19.2 打印設置
19. 3 打印單頁文檔
19. 4 打印多頁文檔
參考文獻
物流速度很快,上午買的,下午就到了,書還行,有點臟。
包裝完好,物流很快!
包裝完好,物流很快!
需要一些c#基礎的
Satisfied
五個字的評價
書是可以,但是拿到手夾在書里的光盤就已經折斷了!
對于我來說,真心覺得這本書不錯,講的很全面,物超所值。
書的質量不錯,正品。書的內容寫的也不錯,一本不錯的二次開發教程
出版商也太摳門了吧,光盤袋子也不換個好點的,就薄薄的一層塑料膜,不方便存放啊。
搞AUTOCAD二次開發的,值得看這本書,現在。***托管已經越來越舉足輕重了。
不錯,不過雖然說是c#的,但是主要還是再講cad
雖然自己沒仔細研讀,但是也看了一段時間,還不錯
CAD二次開發的好書,用的是C#語言,也正是我要學的語言,為以后畫圖做準備~
怎么說呢,就是對這個挺感興趣,看看先,質量不錯
第一次在雜志之家買書,沒想到輕易注冊,結果還支持貨到付款,還免運費,比天貓便宜不少。買書還是雜志之家好。謝謝了!
第一版在同事那里看到的,想買但是沒有了。終于等到第二版出來了,是我們這些小蝦米的福音。書到了就開始看,講得很細,很全面,是提高水平的利器,值得推薦!
做過6年lisp vba開發,寫過無數小程序,現在是時候接觸略底層的開發了,,這本書就是我所需要的,上手非常好
因項目需要,買了本書,雖然不便宜,確實物有所值,比較基礎全面,結合問題給出解決方案,很棒!
第一次送,書角有點壞了,然后立馬又重新發了一本過來換,很好
很好的書,內容很全面,但要有C#語言基礎,新手建議先學C#基本語法。
買過第一版,算是我的二次開發的啟蒙老師.現在第二版又得到了廣大CAD開發者的大力支持,我便毫不猶豫下手了,的確是本市面上難得的好書,應該該類型書市面上除了曾鴻飛所作,幾乎再無第二人!