 
			 
				作者团队所著的Autodesk®Revit®系列丛书,是Autodesk公司授权官方教程,其涵盖了建筑、结构、机电和族创建的全部领域,以及Revit二次开发教程,是广大Revit®用户的福音。
本书以Revit 2015作为平台,由浅入深地介绍了Revit API的基础知识、开发工具以及相关资源,并搭配了大量的实例代码、图片和表格,方便读者更好的理解。本书内容是Revit二次开发基础类教程,共有15章,主要从如下几个方面来构建:功能(事件、界面、宏),类层次(应用类、文档类、元素、族等),不同专业(建筑、结构、MEP各专业相关的API)。
本书适用于想要使用Revit API进行编程的初学者,根据本书的Revit API知识,读者可以搭建起二次开发环境,并开发Revit插件来对Revit的数据进行读取、创建、修改、导入导出等;也可以通过API和.NET技术来创建丰富的用户交互界面,提供更好的用户体验;通过扩展Revit本身不具备的功能,使得Revit和其他软件平台进行交互,实现数据验证、检查以及操作自动化,极大地提高数据利用率以及设计的效率。
前言
第1章 Revit R API概述
1.1 了解Revit R和Revip API
1.2 Revit R API可以做什么
1.3 使用Revit R API的准备工作
1.4 网上资源
1.5 开发工具
1.5.1 Visual Studio 2012
1.5.2 RevitSDK
1.5.3 ILSpy
1.5.4 RevitLookup
1.5.5 AddinManager
第2章 Revit R 基础
2.1 外部命令和外部应用(IExtemal Comnland/IExternal Application)
2.1.1 外部命令
2.1.2 外部应用
2.1.3 数据库(DB)级别的外部应用
2.1.4 注册
2.1.5 属性
2.2 Revit R应用类和文档类(Applicaion/Doctlment)
2.2.1 Revit R应用类
2.2.2 Revit R文档类
2.2.3 Revit R文档和文件管理
2.2.4 类别(Category)
2.2.5 打印
2.3 事务处理(Transaction)
2.3.1 事务简介
2.3.2 事务类
2.3.3 在事件中使用事务
2.4 实战示例
2.4.1 实战1:“Hello Revit”
2.4.2 实战2:将“Hello Revit”添加到选项卡
2.4.3 实战3:从Revit R中选取元素
2.4.4 实战4:通过过滤器取到元素
第3章 元素(Element)
3.1 元素基础
3.1.1 相关类图
3.1.2 如何获取元素
3.1.3 获取和修改元素参数
3.1.4 重要的属性和方法
3.1.5 元素、族、族类型、族实例
3.1.6 族、族类型和族实例的关系
3.1.7 从族创建族实例
3.1.8 元素的创建
3.2 元素编辑
3.2.1 移动
3.2.2 旋转
3.2.3 镜像
3.2.4 删除
3.2.5 组合
3.2.6 线型阵列和圆弧型阵列
3.2.7 族编辑
3.3 元素过滤器(Element Filters)
3.3.1 收集器(Filtered Element Collector)
3.3.2 元素过滤器的层次
3.3.3 内建过滤器(Built—In filters)
3.3.4 元素快速过滤器(ElemerLtQuickFilter)
3.3.5 元素慢速过滤器(ElementSlOWFilter)
3.3.6 元素逻辑过滤器(ElementLogicalFilter)
第4章 建筑建模
4.1 标高和轴网(Level/Grid)
4.1.1 标高
4.1.2 轴网
4.2 宿主元素(Host Object)
4.2.1 类图
4.2.2 获取复合结构(Compound Structure)
4.2.3 获取宿主上的元素
4.2.4 获取宿主的面
4.2.5 创建墙(Wall)
……
第5章 注释
第6章 几何
第7章 族
第8章 视图
第9章 事件
第10章 功能区扩展
第11章 Revit R结构建模
第12章 材料
第13章 水暖电建模
第14章 宏
第15章 其他语言
作为一个常年与CAD打交道的工程师,我对Revit的跳跃式学习曲线感到有些畏惧。特别是涉及到编程和脚本自动化,那简直就是另一个领域的知识体系。因此,这本书的介绍让我感到了一丝希望,它承诺是“基础教程”,这意味着它应该对编程基础薄弱的读者保持足够的友好度。我期望看到的是,它能像一位耐心的导师,从最基础的C语法回顾(如果需要的话)开始,逐步过渡到Revit API的特定对象模型。我非常看重它的示例代码的质量——不仅要能运行,更重要的是,代码本身需要具备极高的可读性和注释的完整性。如果每一段关键代码后面都有清晰的注释解释其目的和参数含义,那么即使我暂时无法完全理解背后的复杂原理,也能通过模仿和修改示例来快速上手实际操作,这是极其关键的学习体验。
评分坦白讲,我购买这本书的初衷,是希望能真正掌握Revit的二次开发能力,而不是停留在只会用软件建模的层面。市面上很多所谓的“教程”,要么是停留在界面操作的讲解上,要么就是代码片段的堆砌,缺乏对底层逻辑的深入剖析。我最担心的是,这本书会不会只是泛泛而谈,用一些浅显的例子搪塞过去,而真正进入到API接口调用、数据结构解析这些核心难点时却戛然而止。毕竟,“基础教程”这个定位,意味着它必须为后续的高阶学习打下坚实的地基。我希望它能在讲解环境配置、常用的.NET框架知识与Revit对象的对应关系时,能够给出非常详尽的步骤和原理分析,而不是简单地告诉你“复制粘贴这段代码就能运行”。如果它能真正做到将复杂概念“翻译”成读者容易理解的语言,那它就是一本难得的宝典。
评分这本书的定价如果略高,我反而会有一种“物有所值”的心理预期,因为官方系列通常意味着更高的审校标准和更少的低级错误。我尤其关注它在“疑难解答”和“常见错误分析”部分的处理方式。在实际的二次开发过程中,编译错误、运行时异常层出不穷,很多时候比写代码本身更让人头疼的是去定位和修复这些问题。我希望这本书不仅仅停留在“如何做”的层面,还能深入探讨“为什么会出错”以及“如何优雅地解决这些错误”。例如,当涉及到事务(Transaction)管理、元素属性的锁定与释放,或者多线程处理时,书中是否有针对性的、深入到实践层面的陷阱提示和最佳实践总结?如果它能像一个经验丰富的开发者那样,预见到我们可能踩的坑并提前给出规避方案,那么这本书的实用价值将远超一本单纯的API手册,真正成为我们日常开发工作中的得力助手。
评分这本书的装帧和纸质手感确实不错,拿到手里沉甸甸的,感觉挺有分量。封面设计简洁大气,那种官方出品的标志性设计风格让人一眼就能看出它的专业性和权威性。我尤其喜欢它在细节处理上的用心,比如字体排版清晰易读,图文并茂的布局也使得原本可能枯燥的技术内容变得更容易消化。作为一名初学者,我对市面上那些五花八门的学习资料感到有些迷茫,但看到这本《AUTODESK REVIT官方系列:AUTODESK REVIT二次开发基础教程》的标题,那种“官方出品”的定心丸作用就立刻显现出来了。它仿佛在对我说:“别担心,你正在走的是最正统的学习路径。”我期待它能系统地、无遗漏地覆盖基础知识点,而不是像其他一些网络资源那样东拼西凑,缺这少那,让人学完之后心里还是没底。如果内容编排逻辑性强,能循序渐进地引导我搭建起完整的知识框架,那它绝对是物超所值的。
评分说实话,现在购买技术书籍,最大的顾虑就是知识的“时效性”问题。Revit软件的更新迭代速度很快,新版本的功能和API接口很可能发生变化。我非常关注这本《AUTODESK REVIT官方系列》的版本覆盖范围。如果它仅仅是基于一个非常老旧的Revit版本进行讲解,那么对于我们这些希望紧跟最新技术潮流的用户来说,价值就会大打折扣。我期望书中能明确指出所针对的Revit主版本号,并且在关键的API变动处有所标注,或者提供一些关于如何查找新版本文档的指导。如果它能兼顾理论的永恒性和实践的即时性,提供一套即便在未来一两个版本更新后仍然具有参考价值的核心开发理念,那就太棒了。否则,一本转瞬即逝的“速成指南”,终究难以成为案头的常备参考书。
评分东西不错,可惜我没吃到,给对象买的他说挺好吃!
评分AUTODESK REVIT官方系列:AUTODESK REVIT二次开发基础教程
评分正版,发货快,不错
评分还行吧,这方面只能看这本吧
评分很好的书,建议搞Revit二次开发的朋友必备,书是正版很好
评分给老公学习充电用的,可怜的IT
评分好。
评分官方的啊。也就这一本,凑活着看吧
评分内容较多,深度较浅
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有