Revit,Revit二次開發"> 要想完成對Revit的二次開發,工具當然是不必可少的,目前Revit二開常用的三款工具主要是:Visual Studio 2017、Revi">
下載app免費領取會員
要想完成對Revit的二次開發,工具當然是不必可少的,目前Revit二開常用的三款工具主要是:Visual Studio 2017、RevitSDK以及ILSpy。下面進行逐一介紹:
Revit 2017是基于.NET下的運行環境,所以需要使用Visual Studio 2017的.NET環境來編寫。Visual Studio 2017目前最完善的C#編程語言開發平臺,所有關于二次開發的編輯、測試、修改都需要在Visual Studio 2017上運行。
Revit SDK包含Revit的幫助文檔及帶源代碼的例子。SDK的全稱是:Software Development Kit(軟件開發工具包),主要目的是方便編程人員獲取幫助、源代碼的例子和一些實用開發具。Revit SDK相當于Revit的字典,編程時可以參考SDK,更容易編寫代碼,熟練之后可以減少使用次數。字典是非常重要的環節,但也不能完全照搬。在SDK中包含:說明性文檔,比如:Read Me First.doc、Getting Started with the Revit API.doc。開發參考文檔,比如:Revit API.chm,制作安裝程序時的Revit AddIn Utility.chm,制作用戶界面時的Autodesk Icon Guidelines.pdf。
同時還包含兩個重要工具:Add-InManager和Revit lookup。
Revitlookup是Autodesk公司開發的插件,主要是用來直觀查看API的對象。包含在Revit SDK中,可以供用戶利用源代碼自行編譯。
Add-InManager同樣是Autodesk公司開發的官方插件,用來加載Revit的插件。主要優點是可以不用重啟Revit就可以修改插件代碼并再次加載運行,包含在Revit SDK中。
ILSpy是一個免費的.NET反射工具,可以用來查看.NET Assembly的類和函數以及之間的關系。開發過程中經常利用它來查看類和函數以及類之間的關系,比如繼承關系,或搜索開發者想要的內容。
轉載請注明來源本文地址:https://www.tuituisoft/bim/26156.html
上一篇:沒有了
下一篇:沒有了