Revit二次开发前期准备
程序是什么:输入-处理-输出
给工程人员带来什么:1、解决重复性的工作2、提供创造性的工作3、互联互通
如何学习编程:跟学,以解决问题为目的,不懂就过,查阅API
C#重点:1、命名空间2、类3、方法4、属性5、变量以及类型6、基本语句7、列表8数组
一、开发工具
1、VS的下载
一般使用Community版,Visual Studio Installer安装,勾选.NET桌面开发,.NET Framework相关组件。
版本匹配.NET Framework版本,新建-项目-类库
1) 百度搜索
2) Gettig Started with the Revit API文档查找
2、AddinManager及RevitSDK安装
Addin-Manager工具加载,文件夹C:ProgramDataAutodeskRevitAddins2018
下添加Add-In Manager文件夹,放入SDK文件
通过Notepad++软件打开Autodesk.addinmanager.addin,修改路径
revitLookup.addin包含在RevitSDK.zip压缩包中,revitLookup版本与Revit版本对应
二、其他
属性快捷方式 prop+Tab键
程序调试:1、设置断点2、变量监视3、逐过程4、逐语句5、Shift+F11跳出循环6、利用txt输出结果7、循环设置制定次数
新建-项目-类库,添加引用RevitAPIUI.dll和Revitapi.dll,复制到本地False,实现接口
插件加载
1)外部工具加载
2)通过Addin-Manager工具加载
3)UI加载
代码语句
//打印字符串
Console.WriteLine(“你好,控制台”);
//显示控制台=
Console.ReadKey();



