Revit,Revit二次開發"> 文章來源:BIM開發帶入門 “俗話說得好,工欲善其事,必先利其器。我們要有充足的準備工作做起開發才不會手忙腳亂,那么一個Revit二次開發員需要準備什">
下載app免費領取會員
文章來源:BIM開發帶入門
“俗話說得好,工欲善其事,必先利其器。我們要有充足的準備工作做起開發才不會手忙腳亂,那么一個Revit二次開發員需要準備什么呢?下面我將詳細列舉,并且說明這些分別對我們未來的開發有何幫助?!?/p>
做Revit的二次開發工作,那么我們是基于Revit進行開發工作,其軟件必不可少,其次需要明白軟件功能和使用邏輯,如果軟件操作還不熟練,那需要補充基本技能,這里不再展開說明。使用偶數版本比較穩定,這里推薦使用2018,當然學會后舉一反三其他版本也可進行開發工作。
Revit二次開發支持C#,Visual Basic,C++三種語言支持,目前主流使用C#。C#是微軟公司發布的一種面向對象的、運行于.NET Framework之上的高級程序設計語言。其相對簡單,網絡上相關教程也比較多。程序語言就像與計算機交流的手段,如果這方面不足,那開發工作將難以進展下去,推薦不足的同學需要補充相關知識,由于Revit二次開發對于語言深度不會要求太高,所以了解一部分基礎知識后即可開展開發工作,如果望而卻步,那永遠也不會前進。
Visual Studio是最流行的Windows平臺應用程序的集成開發環境??梢杂糜谏?ASP.NET Web 應用程序、XML Web services、桌面應用程序和移動應用程序等。 我們主要使用其中的類庫模板,創建DLL(Dynamic Link Library,動態鏈接庫)文件。今后基本上都是使用Visual Studio進行代碼編寫和編譯。VS(Visual Studio)的版本和Revit的版本沒有直接對應關系,只要保證框架在.NET Framework 4.5.2以上即可,這里使用NET Framework 4.7.2,當然你可以選擇使用更高級的版本框架。
SDK(Software Development Kit,軟件開發工具包)是為特定軟件包、框架、硬件平臺、操作系統等建立引用軟件的開發工具的集合。SDK相當于很多API接口和其他支持文件的集合體。它是一個軟件開發工具包。
那么什么是API?API (Application Programming Interface,應用程序編程接口),是一些預先定義的函數,目的是提供應用程序與開發人員基于某軟件或硬件得以訪問一組例程的能力,而又無需訪問源碼,或理解內部工作機制的細節。
簡單來說SDK就是Autodesk給開發人員準備的API幫助文檔、范例以及幫助工具的集合文件。而API就是Autodesk給開發人員準備的軟件快捷操作代碼接口。我們編寫主要使用開放的API代碼進行編寫,而如何知道開放了哪些以及如何使用則利用SDK的相關文件進行相關查找。
如果你有了Revit2018 SDK文件,那么你也就有了Addin Manger的相關組件。Addin Manager是官方插件,用來加載DLL文件的,它會把DLL復制到Revit臨時文件下進行直接加載和運行,用于開發人員測試程序的有效性和穩定性,無需重啟Revit。
同樣Revit Lookup也包含在Revit2018 SDK中,它可以快速清晰地查看Revit構件開放的相關信息,讓我們了解到Revit隱藏的各種數據,從而讓我們更高效地挖掘和利用這些數據。
轉載請注明來源本文地址:https://www.tuituisoft/bim/22743.html
上一篇:沒有了
下一篇:沒有了