Revit二次開發(fā),Revit API"> VS(Microsoft Visual Studio)是美國微軟公司開發(fā)的系列工具包產(chǎn)品。它包含了軟件在整個(gè)生命周期內(nèi)所需的大部分工具。開發(fā)">
下載app免費(fèi)領(lǐng)取會(huì)員
VS(Microsoft Visual Studio)是美國微軟公司開發(fā)的系列工具包產(chǎn)品。它包含了軟件在整個(gè)生命周期內(nèi)所需的大部分工具。開發(fā)者在此編譯環(huán)境中所編寫的代碼支持所有微軟的平臺(tái),包括Microsoft Windows、.NETFramework、及Windows Phone等。對(duì)于開發(fā)Windows系統(tǒng)產(chǎn)品,VisualStudio是當(dāng)前應(yīng)用最廣泛的集成開發(fā)環(huán)境。Revit API可以允許與.NET兼容的語言來進(jìn)行編程,主要包括C#、VB以及F#等。

C#英文名CSHARP,是微軟公司發(fā)布的一種面向?qū)ο蟮木幊陶Z言,運(yùn)行在.NET Framework環(huán)境中。C#集成了VB的可視化操作以及C++的高運(yùn)行效率等巨大優(yōu)點(diǎn)。C#還以其強(qiáng)大的操作能力成為.NET環(huán)境中進(jìn)行開發(fā)的首選語言。腿腿教學(xué)網(wǎng)小編這里采用軟件是Revit 2020、Visual Studio 2019、Revit SDK 2020、開發(fā)環(huán)為.NET Framework 4.7.0。
Revit以二次開發(fā)方式去更好的實(shí)現(xiàn)在建筑工程項(xiàng)目中某項(xiàng)功能的應(yīng)用時(shí),必須借助一定的軟件開發(fā)工具,目前,對(duì)于第三方開發(fā)者來說,對(duì)Revit進(jìn)行二次開發(fā)時(shí)一般采用VSTA(Visual Studio Tools for Application)開發(fā)工具。VSTA是內(nèi)置在Revit軟件中的應(yīng)用開發(fā)工具,使用C#以及C++等編程語言便可以對(duì)Revit進(jìn)行二次開發(fā),以此達(dá)到擴(kuò)展的功能。VS是在MicrosoftVisualStudio軟件中編寫出具有功能的代碼然后結(jié)合Revit API,通過代碼驅(qū)動(dòng)外部命令實(shí)現(xiàn)Revit對(duì)VS功能代碼的調(diào)用,此過程可以通過支持.NET Framework的C#、C++以及VB等計(jì)算機(jī)編程語言來實(shí)現(xiàn)。
除了上述開發(fā)工具的介紹外,Revit軟件進(jìn)行二次開發(fā)時(shí),Autodesk公司還為開發(fā)者提供了Add-InManager插件管理器。Add-InManager插件管理器可以用來加載開發(fā)者編寫的Revit插件,可以用來對(duì)編譯的代碼程序進(jìn)行調(diào)試,是二次開發(fā)必備的工具。
轉(zhuǎn)載請(qǐng)注明來源本文地址:https://www.tuituisoft/bim/26020.html
上一篇:沒有了
下一篇:沒有了