网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 图解Revit二次开发101问 |
分类 | 科学技术-建筑-建筑理论与文化 |
作者 | |
出版社 | 机械工业出版社 |
下载 | ![]() |
简介 | 内容推荐 本书内容来源于作者在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 其他有关技术简介 参考文献 致谢 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。