下載app免費(fèi)領(lǐng)取會(huì)員
AutoCAD是美國(guó)Autodesk公司開(kāi)發(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的過(guò)程中需根據(jù)自身特點(diǎn)來(lái)制定和開(kāi)發(fā)所需的功能。AutoCAD能夠一直屹立于繪圖軟件之首,不僅是因?yàn)槠渚哂型晟频膱D紙繪制與編輯功能,最主要的是因?yàn)樵撥浖峁╅_(kāi)放的接口,能夠?qū)ζ溥M(jìn)行二次開(kāi)發(fā),從而滿(mǎn)足各個(gè)領(lǐng)域的需求。下面介紹當(dāng)前AutoCAD二次開(kāi)發(fā)的主要工具,并對(duì)其優(yōu)缺點(diǎn)進(jìn)行闡釋。

VisualLisp
優(yōu)點(diǎn):語(yǔ)言簡(jiǎn)單,易學(xué)易用;開(kāi)發(fā)速度快;直接針對(duì)AutoCAD,易于交互。
缺點(diǎn):開(kāi)發(fā)的功能較為簡(jiǎn)單
VBA
優(yōu)點(diǎn):語(yǔ)言簡(jiǎn)單,易學(xué)易用;開(kāi)發(fā)速度快;擴(kuò)展AutoCAD集成用戶(hù)化工具的能力
缺點(diǎn):不能向AutoCAD注冊(cè)命令
ObjectARX
優(yōu)點(diǎn):面向?qū)ο缶幊蹋还δ軓?qiáng)大;編程簡(jiǎn)潔;執(zhí)行速度快。
缺點(diǎn):開(kāi)發(fā)語(yǔ)言為VC++,對(duì)開(kāi)發(fā)人員能力要求較高,不易學(xué)習(xí)不易開(kāi)發(fā)
C#.NET
優(yōu)點(diǎn):應(yīng)用程序迅速;語(yǔ)言簡(jiǎn)潔;功能強(qiáng)大
缺點(diǎn):對(duì)微軟類(lèi)庫(kù)的依賴(lài)性強(qiáng)
由上可以看出,C#比C++開(kāi)發(fā)語(yǔ)言更加簡(jiǎn)單,開(kāi)發(fā)過(guò)程簡(jiǎn)潔,對(duì)開(kāi)發(fā)人員的編程能力要求較低;相對(duì)于Lisp、VBA而言,又能滿(mǎn)足大多數(shù)功能需求的開(kāi)發(fā)。C#.NET應(yīng)用程序迅速,語(yǔ)言簡(jiǎn)潔,方便連接數(shù)據(jù)庫(kù)和AutoCAD,是一個(gè)完全的面向?qū)ο蟮恼Z(yǔ)言,其功能強(qiáng)大,且支持結(jié)構(gòu)化異常處理,因此在對(duì)AutoCAD進(jìn)行二次開(kāi)發(fā)時(shí)將使用C#語(yǔ)言。
本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
上一篇:Revit技巧 | Revit中軟管的作用及繪制方法
下一篇:Revit技巧 | Revit中管道無(wú)法自動(dòng)連接應(yīng)該怎么處理?
推薦專(zhuān)題