書????名 | AutoCAD VBA二次開發(fā)教程 | 作????者 | 張帆 |
---|---|---|---|
出版社 | 清華大學(xué)出版社 | 出版時(shí)間 | 2006年1月1日 |
頁????數(shù) | 486 頁 | 定????價(jià) | 49.00 |
開????本 | 16 開 | 裝????幀 | 平裝 |
ISBN | 9787302119821 |
本書以AutoCAD 2005中文版為開發(fā)平臺(tái),通過73個(gè)精彩的編程實(shí)例,向讀者展示了AutoCAD VBA開發(fā)的高級(jí)技術(shù)。書中提供了多個(gè)精彩實(shí)例的源碼,涉及VBA的基礎(chǔ)操作、VBA的應(yīng)用領(lǐng)域、VBA的特殊功能,以及CAD軟件開發(fā)的一些基礎(chǔ)知識(shí)。
本書層次清晰、實(shí)例豐富,適用于建筑、機(jī)械、電子等多個(gè)領(lǐng)域的工程設(shè)計(jì)人員和軟件開發(fā)工程師,同時(shí)也可供對(duì)計(jì)算機(jī)輔助設(shè)計(jì)有興趣的大學(xué)生、研究生以及各工程單位相關(guān)技術(shù)人員使用。對(duì)于VBA的讀者來說,這是一本具有較強(qiáng)指導(dǎo)性和實(shí)用性的圖書。
全書共16章,將所有的實(shí)例歸人基礎(chǔ)相關(guān)、控制AutoCAD環(huán)境、創(chuàng)建和編輯二維對(duì)象、對(duì)象特性、文字、標(biāo)注和公差、塊和屬性、處理AutocAD中的事件、三維空間的操作、打印、高級(jí)繪圖組織、使用組件擴(kuò)展程序功能、和Excel交換數(shù)據(jù)、數(shù)據(jù)庫應(yīng)用程序、發(fā)布VBA應(yīng)用程序等大類,從不同的角度分析VBA編程的技術(shù)和技巧。本書提供了多個(gè)精彩實(shí)例的源碼,涉及VBA的基礎(chǔ)操作、VBA的應(yīng)用領(lǐng)域、VBA的特殊功能,以及CAD軟件開發(fā)的一些基礎(chǔ)知識(shí)。
AutoCAD CAD 二次開發(fā) CAD VBA開發(fā)。
Dim BlockNameSt As StringSub DimDimaligned()On Error GoTo ErrDim Po(0 To 2) As DoubleDim Pr(0 To 2) ...
什么 是 autocadcad 二次開發(fā) (100分)
說白了就是基與autocad的功能再開發(fā)出新的功能,類似升級(jí)咯基本AUTOCAD系統(tǒng)的二次開發(fā)基本有兩種模式,一是取得AC授權(quán)的商業(yè)開發(fā),二是“民間”私自開發(fā)。經(jīng)過許多年的積累和成熟后,前者如天正等也...
格式:doc
大?。?span id="iks46y2" class="single-tag-height">797KB
頁數(shù): 230頁
評(píng)分: 3.9
AutoCAD ActiveX VBA二次開發(fā)技術(shù)基礎(chǔ)及應(yīng)用實(shí)例
格式:pdf
大小:797KB
頁數(shù): 2頁
評(píng)分: 4.5
用VBA在AutoCAD平臺(tái)上進(jìn)行二次開發(fā),創(chuàng)建非常好的應(yīng)用程序,讓那些繪制重復(fù)的測(cè)量繪圖工作能自動(dòng)執(zhí)行,幫助我們自動(dòng)地高效率地完成繪圖任務(wù)。筆者應(yīng)用生產(chǎn)實(shí)用的二個(gè)例題來說明AutoCAD中用VBA進(jìn)行二次開發(fā)在工程測(cè)量中的應(yīng)用。
從AutoCADR14.01版開始,Autodesk在AutoCAD中加入了VBA(VisualBasicforApplication),作為AutoCAD的一種二次開發(fā)工具。VBA將AutoCAD和VisualBaisc的功能結(jié)合在一起,能夠快速創(chuàng)建出符合用戶要求的程序,大大提高用戶的工作效率。AutoCADVBA的開發(fā)使用AutoCADActiveX技術(shù),這種技術(shù)使用戶能夠從AutoCAD的內(nèi)部或外部以編程方式來操作AutoCAD。在AutoCAD中使用ActiveX接口具有兩個(gè)優(yōu)點(diǎn)。更多的編程環(huán)境可以編程訪問AutoCAD圖形。在ActiveXAutomation出現(xiàn)以前,開發(fā)人員只能使用AutoLISP或C 接口。與其他Windows應(yīng)用程序(例如MicrosoftExcel和Word)共享數(shù)據(jù)變得更加.2100433B
autoCAD VBA上一款應(yīng)用程序。
VBA 提供了可與其他啟用 VBA 的應(yīng)用程序集成的應(yīng)用程序。 這意味著 AutoCAD 通過使用其他應(yīng)用程序?qū)ο髱炜捎米髌渌麘?yīng)用程序(例如 Microsoft Word 或 Excel)的 Automation 控制程序。
單機(jī)開發(fā)版本的 Visual Basic 6(必須另外購買),可為 AutoCAD VBA 補(bǔ)充其他部件,例如外部數(shù)據(jù)庫引擎和報(bào)表編寫功能。
VBA 將通過 AutoCAD ActiveX Automation 接口向 AutoCAD 發(fā)送信息。 AutoCAD VBA 允許 Visual Basic 環(huán)境與 AutoCAD 同時(shí)運(yùn)行,并通過 ActiveX Automation 接口提供 AutoCAD 的編程控制。 這樣就把 AutoCAD、ActiveX Automation 和 VBA 鏈接在一起,提供了一個(gè)功能非常強(qiáng)大的接口。 它不僅能控制 AutoCAD 對(duì)象,也能向其他應(yīng)用程序發(fā)送數(shù)據(jù)或從中檢索數(shù)據(jù)。
將 VBA 集成到 AutoCAD 為自定義 AutoCAD 提供了便于使用的可視工具。 例如,用戶可以創(chuàng)建一個(gè)應(yīng)用程序,用于自動(dòng)提取屬性信息,把結(jié)果直接插入 Excel 電子數(shù)據(jù)表并執(zhí)行所需的任意數(shù)據(jù)轉(zhuǎn)換。
AutoCAD 中的 VBA 編程由三個(gè)要素定義。 第一個(gè)是 AutoCAD 本身,它提供了全面的對(duì)象,包括 AutoCAD 圖元、數(shù)據(jù)和命令。 AutoCAD 是一個(gè)具有多層次接口的開放式應(yīng)用程序。 要有效地使用 VBA,必須非常熟悉 AutoCAD 的編程特性。 但是,VBA 的基于對(duì)象的方法和 AutoLISP 的大不一樣。
第二個(gè)要素是 AutoCAD ActiveX Automation 接口,它與 AutoCAD 對(duì)象進(jìn)行信息傳遞(通訊)。 用 VBA 編程需要對(duì) ActiveX Automation 有基本的了解。 可以在《ActiveX 和 VBA 開發(fā)人員手冊(cè)》(在 AutoCAD 中的“幫助”菜單上,依次單擊“其他資源”?“開發(fā)人員幫助”)中找到 AutoCAD ActiveX Automation 接口的說明。
第三個(gè)要素是 VBA 本身。 它有自己的一套對(duì)象、關(guān)鍵字和常量等的集合,用于提供程序流、控制、調(diào)試和執(zhí)行。 AutoCAD VBA 中包括 Microsoft 關(guān)于 VBA 的擴(kuò)展幫助系統(tǒng)。 2100433B
《Excel VBA標(biāo)準(zhǔn)教程》是一本全面介紹Excel VBA的書籍,內(nèi)容由淺入深、循序漸進(jìn),使讀者能熟練掌握Excel VBA的各個(gè)方面,并能開發(fā)VBA應(yīng)用程序?!禘xcel VBA標(biāo)準(zhǔn)教程》分為六篇,第1篇是VBA基礎(chǔ)篇,介紹了VBA的開發(fā)環(huán)境VBE、VBA語言基礎(chǔ)、Excel的對(duì)象模型等基礎(chǔ)知識(shí)。第2篇討論了Excel的對(duì)象和Excel的基于事件的編程,討論了交互式對(duì)話框、Range對(duì)象、Chart與Shape對(duì)象、Worksheet和Workbook對(duì)象以及Application對(duì)象。第3篇是窗體和控件篇,深入淺出地介紹了如何創(chuàng)建用戶窗體、如何使用控件進(jìn)行程序設(shè)計(jì)。第4篇介紹了操縱Excel的數(shù)組與字典相關(guān)的技術(shù)。第5篇是高級(jí)應(yīng)用篇,介紹了使用ADO和文件以及高級(jí)的窗體處理技術(shù)、類模塊以及與其他應(yīng)用程序交互的方法。第6篇是案例應(yīng)用篇,介紹了3個(gè)使用VBA編寫的管理系統(tǒng),使讀者掌握使用VBA解決實(shí)際問題的能力。
《Excel VBA標(biāo)準(zhǔn)教程》語言簡(jiǎn)潔、內(nèi)容精練、重點(diǎn)突出、實(shí)例豐富,是廣大辦公室工作人員、技術(shù)人員、應(yīng)用程序開發(fā)人員必備的參考書,也非常適合大中專院校師生學(xué)習(xí)閱讀,可作為高等院校計(jì)算機(jī)及Office辦公專業(yè)的教材參考書。