# RevitDp_Learn **Repository Path**: binbinstrong/RevitDp_Learn ## Basic Information - **Project Name**: RevitDp_Learn - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-02 - **Last Updated**: 2023-11-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Revit 开发学习大纲 ## markdown语法 用途:文档编写, ## VS创建项目 1. VS简介 2. 创建项目类型 - .netframework 控制台应用 - 共享项目 - .netframework 类库 3. 应用.netFramework框架版本 4. vs项目管理 - 解决方案 - 项目 - 命名空间(文件夹) - 引用 - 本地程序集 - 系统程序集 - 共享项目 - 项目属性设置 5. vs软件设置 - 字体 - 组件安装 - 插件安装 - nuget库 - jetbrain 插件介绍 resharper 6. 常用快捷键 及快速输入 - 代码补全 - 代码片段管理 snippet 7. 调试运行 - exe项目需要运行,并调试。按F5 - 类库项目生成即可,并在目标程序内运行调试。在项目上点右键生成。 ## C#基础 1. 程序集 Assembly ,文件扩展名 .dll .exe 2. 命名空间 3. 类/接口 - 类的创建 - 销毁 4. 字段/变量 - 变量类型 - 变量访问属性 public private 5. 方法/函数 6. 程序基本结构 - 顺序 - 分支 - 循环 ## Revit调试准备 ### Revit开发各版本对应.net Revit 2017: .NET Framework 4.5.2 Revit 2018: .NET Framework 4.6 Revit 2019: .NET Framework 4.7 Revit 2020: .NET Framework 4.7.2 Revit 2021: .NET Framework 4.8 Revit 2022: .NET Framework 4.8 ### 安装AddinManager和Lookup ### 使用Lookup和 AddinManager ## Revit帮助文档 RevitApi.chm使用方法 - 帮助文档 revitApi2020.chm - 使用 1. 获取 通常帮助文档都在Revit SDK开发包里面 2. 查询 在搜索框内输入关键字,回车即可显示素有相关类和字段 ## 第一个Revit程序 HelloWorld! 1. 创建类库项目 2. 引用revit 相关程序集 RevitApi.dll ,RevitApiUI.dll等 3. 继承接口 IExternalCommand 4. 实现接口 5. 编写主程序 6. 调试 1. 使用Addinmanager调试 2. 通过addin文件添加来