Revit,Revit二次開發"> 用戶進行Revit的開發時首先需要引用程序集Revit API.dll和Revit APIUI.dll,其中Revit API.d">
完善主體資料,免費贈送VIP會員!
* 主體類型
* 企業名稱
* 信用代碼
* 所在行業
* 企業規模
* 所在職位
* 姓名
* 所在行業
* 學歷
* 工作性質
請先選擇行業
您還可以選擇以下福利:
行業福利,領完即止!

下載app免費領取會員

NULL

ad.jpg

Revit二次開發第一步做什么?Revit二次開發首先要做什么?

發布于:2022-07-08 16:35:47
首頁/BIM專題
分享

用戶進行Revit的開發時首先需要引用程序集Revit API.dll和Revit APIUI.dll,其中Revit API.dll程序集中包含了IExtennalDBApplication和其他的相關接口,而RevitAPIUI.dll程序集中包含了IExternalCommand和IExternalApplication接口。用戶需要在開發的插件中實現這些接口,才能對Revit進行訪問和擴展。

腿腿教學網-Revit二次開發第一步做什么?Revit二次開發首先要做什么?

(1)外部命令(IExternalCommand)

IExternalCommand接口的作用是用戶用來擴展相關功能,該接口僅有一個抽象函數——Excute,通過重載這個函數來實現接口,這個函數將作為外部命令的主函數被調用,在完成執行后,外部命令對象會直接被銷毀。因此,數據僅能保持在當次執行的外部命令對象之中。

(2)外部應用(IExternalApplication)

IExternalApplication接口的主要作用是用于添加設計的應用,Revit通過.addin文件對開發的外部插件進行識別與加載。IExternalApplication接口有兩個抽象函數——OnStartup和OnStartdown,通過重載這兩個函數來定制Revit在啟動和關閉時觸發的功能,可以對軟件UI進行定制。

(3)數據庫級別的外部應用(IExtennalDBApplication)

數據庫(DB)級別的外部應用相較于上述的外部應用而言,它并未提供任何的RevitUI接口,主要作用是對于事件的處理,開發人員可以通過IExtennalDBApplication接口來添加所必需的外部應用。而其與IExternalApplication也具備相同點,IExtennalDBApplication同樣是OnStartup和OnStartdown兩個抽象函數,OnStartup方法用于用戶對事件進行注冊。

轉載請注明來源本文地址:https://www.tuituisoft/bim/26246.html

未標題-1.jpg

上一篇:沒有了

下一篇:沒有了

主站蜘蛛池模板: 四虎一区二区成人免费影院网址 | 一区二区三区视频观看| 天堂一区人妻无码| 波多野结衣精品一区二区三区| 无码欧精品亚洲日韩一区| 无码aⅴ精品一区二区三区| 国产亚洲一区二区三区在线| 国产无人区一区二区三区| 秋霞无码一区二区| 真实国产乱子伦精品一区二区三区 | 精品国产乱子伦一区二区三区| 一区二区三区91| 日本精品一区二区在线播放| 中文字幕一区二区精品区 | 精品国产一区二区三区免费看| 日本精品一区二区三区在线观看| 秋霞鲁丝片一区二区三区| 在线观看日本亚洲一区| 亚洲日本va午夜中文字幕一区| 国产一区二区三精品久久久无广告| 国语对白一区二区三区| 激情内射亚洲一区二区三区爱妻| 国产波霸爆乳一区二区| 亚洲AV无码一区二区三区在线观看| 怡红院美国分院一区二区 | 一区二区三区四区视频| 国产av成人一区二区三区| 一区二区三区日本视频| 国产一区二区三区精品久久呦| 国产一区二区在线观看| 国产日韩一区二区三区在线播放| 亚洲天堂一区二区| 人妻少妇久久中文字幕一区二区| 无码一区二区三区| 精品福利一区二区三| 国产高清视频一区三区| 久久精品一区二区三区资源网| 久久国产一区二区| 日本在线不卡一区| 亚洲国产日韩一区高清在线| 99精品一区二区三区|