下載app免費(fèi)領(lǐng)取會員
AutoCAD是美國Autodesk公司開發(fā)的一款計(jì)算機(jī)輔助繪圖與設(shè)計(jì)軟件,可以用于二維和三維的設(shè)計(jì)和繪制,AutoCAD強(qiáng)大的生命力在于它的通用性、多種工業(yè)標(biāo)準(zhǔn)和體系結(jié)構(gòu),其通用性使它應(yīng)用于建筑、機(jī)械等多個(gè)不同領(lǐng)域。但是不同的標(biāo)準(zhǔn)使得各個(gè)領(lǐng)域在使用AutoCAD的過程中需根據(jù)自身特點(diǎn)來制定和開發(fā)所需的功能。AutoCAD能夠一直屹立于繪圖軟件之首,不僅是因?yàn)槠渚哂型晟频膱D紙繪制與編輯功能,最主要的是因?yàn)樵撥浖峁╅_放的接口,能夠?qū)ζ溥M(jìn)行二次開發(fā),從而滿足各個(gè)領(lǐng)域的需求。下面介紹當(dāng)前AutoCAD二次開發(fā)的主要工具,并對其優(yōu)缺點(diǎn)進(jìn)行闡釋。
VisualLisp
優(yōu)點(diǎn):語言簡單,易學(xué)易用;開發(fā)速度快;直接針對AutoCAD,易于交互。
缺點(diǎn):開發(fā)的功能較為簡單
VBA
優(yōu)點(diǎn):語言簡單,易學(xué)易用;開發(fā)速度快;擴(kuò)展AutoCAD集成用戶化工具的能力
缺點(diǎn):不能向AutoCAD注冊命令
ObjectARX
優(yōu)點(diǎn):面向?qū)ο缶幊蹋还δ軓?qiáng)大;編程簡潔;執(zhí)行速度快。
缺點(diǎn):開發(fā)語言為VC++,對開發(fā)人員能力要求較高,不易學(xué)習(xí)不易開發(fā)
C#.NET
優(yōu)點(diǎn):應(yīng)用程序迅速;語言簡潔;功能強(qiáng)大
缺點(diǎn):對微軟類庫的依賴性強(qiáng)
由上可以看出,C#比C++開發(fā)語言更加簡單,開發(fā)過程簡潔,對開發(fā)人員的編程能力要求較低;相對于Lisp、VBA而言,又能滿足大多數(shù)功能需求的開發(fā)。C#.NET應(yīng)用程序迅速,語言簡潔,方便連接數(shù)據(jù)庫和AutoCAD,是一個(gè)完全的面向?qū)ο蟮恼Z言,其功能強(qiáng)大,且支持結(jié)構(gòu)化異常處理,因此在對AutoCAD進(jìn)行二次開發(fā)時(shí)將使用C#語言。
本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
上一篇:Revit技巧 | Revit中軟管的作用及繪制方法
下一篇:Revit技巧 | Revit中管道無法自動(dòng)連接應(yīng)該怎么處理?
推薦專題