AutoCAD是什么軟件?AutoCAD二次開發工具有哪些?
AutoCAD是美國Autodesk公司開發的一款計算機輔助繪圖與設計軟件,可以用于二維和三維的設計和繪制,AutoCAD強大的生命力在于它的通用性、多種工業標準和體系結構,其通用性使它應用于建筑、機械等多個不同領域。但是不同的標準使得各個領域在使用AutoCAD的過程中需根據自身特點來制定和開發所需的功能。AutoCAD能夠一直屹立于繪圖軟件之首,不僅是因為其具有完善的圖紙繪制與編輯功能,最主要的是因為該軟件提供開放的接口,能夠對其進行二次開發,從而滿足各個領域的需求。下面介紹當前AutoCAD二次開發的主要工具,并對其優缺點進行闡釋。
VisualLisp
優點:語言簡單,易學易用;開發速度快;直接針對AutoCAD,易于交互。
缺點:開發的功能較為簡單
VBA
優點:語言簡單,易學易用;開發速度快;擴展AutoCAD集成用戶化工具的能力
缺點:不能向AutoCAD注冊命令
ObjectARX
優點:面向對象編程;功能強大;編程簡潔;執行速度快。
缺點:開發語言為VC++,對開發人員能力要求較高,不易學習不易開發
C#.NET
優點:應用程序迅速;語言簡潔;功能強大
缺點:對微軟類庫的依賴性強
由上可以看出,C#比C++開發語言更加簡單,開發過程簡潔,對開發人員的編程能力要求較低;相對于Lisp、VBA而言,又能滿足大多數功能需求的開發。C#.NET應用程序迅速,語言簡潔,方便連接數據庫和AutoCAD,是一個完全的面向對象的語言,其功能強大,且支持結構化異常處理,因此在對AutoCAD進行二次開發時將使用C#語言。
BIM技術是未來的趨勢,學習、了解掌握更多BIM前言技術是大勢所趨,歡迎更多BIMer加入BIM中文網大家庭(http://www.waterfeaturesdirect.net),一起共同探討學習BIM技術,了解BIM應用!