AutoCAD VBA&VB.NET開發基礎與實例教程(第2版)(附CD光盤1張) pdf epub mobi txt 電子書 下載 2024
內容簡介
《AutoCAD VBA&VB.NET;開發基礎與實例教程(第2版)》以Visual Studi0 2010(編程語言為C#)和AutoCAD 2008中文版(部分實例采用瞭AutoCAD 2012)為開發平颱,通過90個精彩的編程實例,嚮讀者展示瞭AutoCAD .NET二次開發的高級技術。
全書共19章,內容涵蓋基礎開發環境配置、創建和編輯基本圖形對象、AutoCAD內置用戶交互手段、圖形數據庫塊錶和符號錶、幾何類輔助計算、擴展AutoCAD用戶界麵、三維實體的創建編輯、讀/寫數據庫和外部文件、規則重定義和參數化繪圖約束、布局打印、程序發布,以及與VC++的混閤編程等方麵,從不同的角度分析AutoCAD .NET編程的技術和技巧。
《AutoCAD VBA&VB.NET;開發基礎與實例教程(第2版)》層次清晰、實例豐富,具有較強指導性和實用性,適用於土木、建築、機械、電子等多個領域的工程設計人員和軟件開發人員,也可供對計算機輔助設計感興趣的各類高等院校學生,以及各工程單位相關技術人員等使用。
作者簡介
曾洪飛,國內技術水平最高、論壇最活躍的ObjectARX編程站站長,.NET和托管ObjectARX開發方麵的專傢。
盧擇臨,安徽省淮北工業學校高級講師,AutoCAD二次開發方麵的專傢,多年來一直從事AutoCAD的教學工作。
張帆,北京智帆高科科技有限公司總經理,近10年AutoCAD二次開發的經驗,完成鐵路、民航、電力等設計院的多個大型CAD=次開發項目。
內頁插圖
精彩書評
這不是一本通用的,教你如何正確地開發應用軟件的教程,它側重於怎樣通過編程來執行AutoCAD任務:訪問圖形數據庫,繪圖實體操作,控製Aut。CAD繪圖編輯器,即使是非常有經驗的AutoCAD程序員,仍然可以在本書中發現一些令人感興趣的,有助於日常的AutoCAD編程工作的程序代碼。
——加拿大Focus Corporationr級軟件F發經理 Norman Yuan袁曉勤
本書內容豐富,循循善誘,注重思路引導,並力爭與工程實踐緊密結閤,運用業界新技術來簡化問題的解決,不失為一綫開發人員的案頭參考書,同時也是AutoCAD.NET API初學者的入門參考書。
——AutoCAD Map3D/Civi13D專傢 杜長宇
本書輕鬆而不失深度,生動而又不失嚴謹,是不可多得的好教程。書如其人,纔鳥兄不僅是嚴謹的技術流派,更是親切導師流派、、相信讀者在本書學習與交流過程中一定會有更深的體會!
——明經通道飛詩工具箱版主 李成明(飛詩fsxm)
對於初學者我認為這是一本很好的學習書籍;對於已經有一些基礎的讀者,也可以大量藉鑒書中代碼:對於能熟練編製程序的讀者,你也完全可以通過此書的閱讀來填補你知識空缺。
——ObjectARX編程站C++版主(浙江颱州華龍離閤器有限公司技術質量部經理)蔡全勝(師兄)
本書的撰寫方案具有很重要的價值,例如每一章均按“引言-思路-案例代碼-效果-小結 提示-小練習”,這樣讓讀者能輕鬆閱讀並熟練掌握。
——南京農業大學GIS中心宋奇海教授
我相信讀過此書的人和即將讀此書的人的AutoCAD_次開發水平和能力能更上一層樓。
——AutoCAD.NET二次開發高手 郭飛(無情劍客)
此書是國內一本相當全麵的.NET版AutoCAD開發技術教程,涵蓋瞭新版AutoCAD的技術應用,像Overrule,以及WPF, Ribbon, Linq等在AutoCAD開發中的應用等。此書的齣版填補瞭國內AutoCAD開發技術教程的部分空白,有望成為一部經典之作。
——Autodesk軟件工程師 吳鋒(B.Il Wu)
本書秉承第一版的宗旨,內容涉及.Net Api的方方麵麵,內容詳實,是本很不錯的AutoCAD.Net二次開發教程。對比市麵已有的相關書籍堪稱佳作!本書的麵世,可謂讀者的福音。
——明經通道.Net版主 李昭鴻(雪山飛狐)
目錄
前言
第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章 用戶界麵
第11章 外部數據庫與外部文件
第12章 三維實體
第13章 Jig:拖拽效果的實現
第14章 程序的自動加載與發布
第15章 混閤編程入門
第16章 高級用戶界麵
第17章 規則重定義(Overrule)
第18章 參數化繪圖與約束
第19章 布局與打印
參考文獻
前言/序言
再版說明
本書第一版於2008年2月齣版後,得到瞭廣大AutoCAD二次開發人員的積極評價。但由於第一版使用的編程語言是VBA和VB.NET,而大部分.NET開發人員使用的編程語言是C#,因此在第一版的基礎上使用C#重新編寫第二版。
讀者對象
本書介紹利用C#編程語言對AutoCAD進行二次開發,對這方麵感興趣的工程技術人員、研究人員和程序開發人員都可以閱讀本書,並從中受益。
從技術的層次來說,本書適閤初學者和中級用戶,以在國內幾個著名的CAD論壇經常討論的問題為主綫,希望能夠引導讀者進入AutoCAD二次開發的大門,成為閤格的專業開發人員。
本書內容
從內容上來看,本書可以分為19章。
第1章是學習.NET開發AutoCAD的基礎。首先介紹瞭使用Visual Studi0 2010創建AutoCAD.NET程序的基本步驟及環境搭建,然後討論瞭如何進行程序的優化工作、調試及異常處理,最後講解瞭使用增強型嚮導AutoCAD.NET Addin Wizard來簡化AutoCAD.NET程序開發環境的搭建。
第2章詳細地分析瞭在.NET中創建圖形對象的基本原理,介紹瞭直綫、圓、圓弧、多段綫、橢圓、樣條麯綫、文字、圖案填充、麵域、尺寸標注、(多重)引綫、形位公差等多種圖形對象的創建,並以自定義函數的形式對這些圖形對象的構造函數進行瞭封裝,在實用性方麵進行瞭一定的擴展。
第3章的主題是AutoCAD.NET二次開發應用程序和用戶的交互,包括獲取用戶輸入、構建選擇集、自定義對象捕捉、鼠標停留提示及訪問AutoCAD內部命令等內容,特彆是引入LINQ功能使選擇集的構建大大的得到簡化。
第4章內容是符號錶。通過多個實例介紹瞭層錶、文字樣式錶、標注樣式錶、視圖錶、視口錶、UCS錶和綫型錶的新建、修改、遍曆、導齣等多種常用的處理方法。
第5章介紹瞭塊和錶格。本章開頭介紹創建、插入與訪問簡單塊、屬性快、可縮放塊、動態塊的方法,然後介紹使用屬性塊製作自動編號係統,最後介紹瞭從塊派生的錶格。
AutoCAD VBA&VB.NET開發基礎與實例教程(第2版)(附CD光盤1張) 下載 mobi epub pdf txt 電子書