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