Revit二次開發資料彙總

歡迎加入BIM行業開發交流1羣,獲取開發資料 羣號:711844216

一、背景

現在越來越多的小夥伴加入了Revit二次開發的陣營,剛入門,資料去哪找?如何開始二次開發?有沒有可以帶我的老司機…等都是讓小夥伴頭疼的問題。因此筆者這篇文章就給大家分享了一些解決問題的觀點,還收集了一些不錯的二次開發資源,供大家學習參考,希望能幫助到大家。

二、基本認識

2.1我該採取什麼語言?

revit二次開發優先考慮使用C#語言,理由如下:

  1. 目前市面上關於revit二次開發的書籍,基本上都是用C#語言寫的
  2. 網絡上關於revit二次開發的問題回答,都是基於C#的,vb很少,C++更少
  3. 相比dynamo中的python而言,可以調試會方便很多

2.2我該如何開始?

  1. 首先要對C#語言,有一個基本的認識,可以看第3部分推薦的C#學習資料(程度,理解類)
  2. 接着看4.2部分推薦的視頻,對revit二次開發有一個基本的認識(程度,能配置好開發環境,自己獨立寫出helloworld)
  3. 根據工作內容,邊學邊實戰

2.3有問題了我該怎麼辦?

首先,剛入門時,每個人都會遇到很多問題,有些小夥伴完全不思考,就去問人,而另外一些小夥伴會嘗試着自己去解決問題,實在不行再去問人。其實筆者建議大家遇到問題學會自己去解決,這樣才能提高自己解決問題的能力。那麼如何去主動解決問題呢?

2.4如何主動去解決問題?

把你的問題,描述清楚或者報錯信息填入搜索引擎,然後

  1. 搜索;
  2. 搜索;
  3. 還是搜索;

《AutoCAD Civil 3D .NET二次開發》這本書的作者王磊是一位土木人士,但是並不妨礙他寫出一本Civil3D二次開發的書籍。他說到我們要學會用關鍵詞去搜索,你對問題描述的越清楚越簡單就越容易找到答案。請小夥伴在搜索問題時,把問題思考清楚,然後在進行搜索。那麼去哪裏搜索呢?可以搜索的地方參見4.5。

重點:搜索 , 關鍵詞

三、C#學習資源推薦

3.1書籍

主要是適合新手的:
《C#圖解教程(第4版)》 優先閱讀
《C#本質論(第4版)》擴展提高

3.2視頻

b站搜索"C#"根據自己口味,挑選合適視頻
b站搜索”Wpf“如果以後有界面開發的需要

3.3網站

菜鳥教程:https://www.runoob.com/csharp/csharp-tutorial.html

四、Revit二次開發資源

4.1書籍

目前市面上只有兩本:
《Autodesk Revit二次開發基礎教程》作者:官方
《API開發指南 Autodesk Revit》 作者:宦國勝

4.2視頻

2019.11.6更新
黑夜de騎士:面向工程人員的Revit二次開發課堂 地址:https://space.bilibili.com/38879307/channel/index
博主自己做的視頻,歡迎大家觀看。

BimCC:《小火車Revit二次開發教程》作者:DikyEggs 地址:http://v.bimcc.com/course/35
Youtube頻道:《revit二次開發系列》作者: Danny Bentley 地址:https://www.youtube.com/channel/UC1Dx-jGyRbvvHzZ8ZyGWF5w/featured
騰訊課堂:《Revit二次開發經典案例》作者:唐僧老師 地址:https://ke.qq.com/course/334916
2019.7.23新增
b站:《revit二次開發零基礎入門教學視頻》 作者:JFeast 地址:https://www.bilibili.com/video/av31299938?from=search&seid=16777852901119255333

4.3博客

國內:
黑夜の騎士:https://blog.csdn.net/birdfly2015
葉雄進:https://blog.csdn.net/joexiongjin/
盧石碧: https://blog.csdn.net/lushibi
大氣象:https://www.cnblogs.com/greatverve/category/286724.html

國外:
Jeremy Tammik :https://thebuildingcoder.typepad.com/

4.4代碼資源

  1. 官方SDK中的Samples
  2. Jeremy Tammik的https://github.com/jeremytammik/the_building_coder_samples

4.5搜索問題的地方

  1. 上面提到的資源,都是可以搜索的地方
  2. google/百度/bing/各種搜索引擎,以及各大視頻網站
  3. revit 二次開發官方論壇 https://forums.autodesk.com/t5/revit-api-forum/bd-p/160 (強烈推薦,很多問題裏面都有現成的答案,只要你用心去找了)
  4. 官方手冊

說白了,就是把網絡上能找到的都翻一遍,問題還是不能解決再去請教別人.

五、注意事項

1.上面提到的這些資源,都是筆者看過或者瞭解過的,都很不錯,所以總結下來分享給大家,一個人的力量是有限的,如果大家發現還有不錯的資源可以評論留言,我補充上去。
2.如果想用python進行revit二次開發的,可以參考博主的另外一篇文章dynamo中使用python代碼資源合集
3.我是黑夜の騎士,歡迎大家關注我的博客,筆者將持續輸出revit二次開發以及編程乾貨。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章