幫助中心 | 我的帳號 | 關於我們

圖解Revit二次開發101問

  • 作者:編者:章琛|責編:薛俊高
  • 出版社:機械工業
  • ISBN:9787111726982
  • 出版日期:2023/05/01
  • 裝幀:平裝
  • 頁數:320
人民幣:RMB 118 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書內容來源於作者在Revit二次開發實際工作中對所遇到的問題的總結和思考,全書共分4章,精煉出了工作中典型的疑難困惑知識點101個,內容涵蓋了Revit的開發環境、實戰中的C#語言應用、如何對接Revit以及相關的其他專業背景知識。同時,書中使用了大量的圖片、表格和實際工程代碼,從而極大地降低了工程專業人員學習Revit二次開發的難度。而且,基於本書作者的工程專業出身,特別了解非電腦專業人員學習二次開發會遇到哪些問題,故書中所提煉出的問題都具有極強的針對性和專業性,同時也對電腦專業出身的Revit二次開發人員有很好的啟發。

作者介紹
編者:章琛|責編:薛俊高

目錄

前言
第1章  熟悉開發環境
  第1節  搭建開發環境
    Q1  怎樣搭建開發環境
    Q2  二次開發有哪些常用術語
    Q3  怎樣在Revit中創建一根管道
    Q4  怎樣設置開發模板
  第2節  編程的基本方法和注意點
    Q5  插件的開發流程是怎樣的
    Q6  插件的數據處理流程是怎樣的
    Q7  代碼是怎樣組織的
    Q8  編程中有哪些基本要點
    Q9  Visual Studio有哪些使用技巧
  第3節  調試和獲取幫助
    Q10  怎樣調試程序
    Q11  怎樣測試插件
    Q12  怎樣獲取幫助
第2章  實戰中的C#語言應用
  第1節  鞏固C#語言知識
    Q13  程序中的成員是怎樣命名的
    Q14  如何深入理解變數
    Q15  C#語言中有哪些常用的關鍵字
  第2節  深入理解面向對象編程
    Q16  如何深入理解類
    Q17  如何深入理解介面
    Q18  如何深入理解泛型和集合
  第3節  LINQ和Winform基礎
    Q19  怎樣讀寫lamada和LINQ語句
    Q20  常用的LINQ查詢語句有哪些
    Q21  怎樣新建交互窗體
    Q22  怎樣在窗體中調用數據
    Q23  Winform中有哪些常用控制項
第3章  如何對接Revit
  第1節  圖元選擇和過濾專題
    Q24  Revit中的數據是怎樣組織的
    Q25  Element類有哪些重要的屬性和方法
    Q26  怎樣在插件中選擇圖元
    Q27  怎樣使用元素過濾器和元素收集器
  第2節  構件參數專題
    Q28  什麼是事務
    Q29  怎樣獲取和修改參數
    Q30  怎樣處理共享參數
  第3節  構件生成和編輯專題
    Q31  什麼是Document、UIDocument、Application和UIApplication
    Q32  FamilyInstance類有哪些屬性和方法
    Q33  怎樣獲取族類型
    Q34  怎樣編輯構件
    Q35  與土建有關的類有哪些
  第4節  機電專題

    Q36  怎樣獲取管道系統類型
    Q37  怎樣設置管道系統材質
    Q38  怎樣在後台載入管件族
    Q39  怎樣設置管道類型
    Q40  怎樣獲取CAD底圖上圖元的圖層
    Q41  什麼是Connector類
    Q42  怎樣生成管道和管件
    Q43  怎樣連接管路附件到管道
    Q44  怎樣處理土建鏈接模型
    Q45  怎樣處理工作集
  第5節  幾何專題
    Q46  點和坐標系有哪些注意點
    Q47  什麼是邊界表示法
    Q48  向量運算的幾何意義是什麼
    Q49  Revit中的曲線有哪些方法和屬性
    Q50  Revit中的曲面有哪些特點和屬性
    Q51  怎樣進行2D布爾運算
    Q52  怎樣進行幾何變換
    Q53  怎樣利用坐標系變換解決問題
    Q54  怎樣根據圖塊生成族實例
    Q55  怎樣處理非統一縮放圖塊
    Q56  怎樣獲取元素的Solid
    Q57  怎樣創建Solid
    Q58  怎樣在模型中顯示幾何圖元
    Q59  怎樣匹配直線和對應的文字
    Q60  怎樣在後台生成族文件
    Q61  怎樣獲取構件之間的距離
    Q62  怎樣獲取標注需要的Reference
    Q63  幾何計算演算法匯總
  第6節  視圖專題
    Q64  視圖是怎樣生成的
    Q65  View類有哪些屬性和方法
    Q66  與視圖有關的類有哪些
    Q67  怎樣在視圖中定位元素
    Q68  怎樣控制視圖中元素的顯示樣式
    Q69  怎樣為視圖載入過濾器
    Q70  怎樣創建剖面視圖
    Q71  怎樣新建三維和平面視圖
    Q72  怎樣將點投影到剖切面上
  第7節  用戶交互專題
    Q73  怎樣保存程序數據到本地
    Q74  怎樣使用外部事件
    Q75  怎樣繪製臨時圖元
    Q76  怎樣在Revit中監聽鍵盤和滑鼠
    Q77  怎樣直接調用Revit界面上的命令
    Q78  怎樣響應用戶切換視圖的操作
    Q79  怎樣處理Revit的報錯窗口
    Q80  怎樣提升插件的用戶體驗
    Q81  怎樣在Revit界面添加命令
第4章  進階相關專業背景知識

  第1節  深入了解演算法及其應用
    Q82  怎樣搭建圖類型的數據結構
    Q83  怎樣連接圖中斷開的直線
    Q84  怎樣構造循環解決問題
    Q85  怎樣進行CAD底圖的預處理
    Q86  怎樣提高程序的運行效率
    Q87  如何使用遞歸加回溯法解決問題
    Q88  如何掌握遞歸思維
  第2節  處理複雜的代碼
    Q89  怎樣減少代碼的複雜度
    Q90  怎樣應用設計原則
    Q91  怎樣控制代碼版本
    Q92  怎樣減少嵌套的if...else語句
    Q93  怎樣使用模板方法簡化代碼
    Q94  怎樣對插件進行自動化測試
  第3節  與Excel和CAD交互
    Q95  怎樣導出和讀取Excel
    Q96  CAD中的數據是怎樣組織的
    Q97  怎樣讀取CAD圖紙上的曲線
  第4節  其他.Net有關技術
    Q98  DataGridView有哪些高級應用
    Q99  有哪些處理文件有關的類
    Q100  怎樣使用XML序列化保存數據
    Q101  其他有關技術簡介
參考文獻
致謝

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032