完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

ad.jpg

BIM软件二次开发科普:revit二次开发需要怎样的环境配置?

发布于:2020-03-02 16:37:47
首页/BIM专题
分享

小编今天就来给大家讲一讲Revit二次开发相关的我们需要掌握的一系列比较基础的科普,希望能对有致力于Revit软件、BIM软件二次开发的你,有那么一点帮助。

腿腿教学网-BIM软件二次开发科普:revit二次开发需要怎样的环境配置?

Revit二次开发之RevitSDK:

首先我们需要获取和安装revitSDK,不过获取安装前,我们先要来了解一下这些基础的名词解释。

软件开发工具包(缩写:SDK、外语全称:SoftwareDevelopmentKit):

一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。

API(ApplicationProgrammingInterface,应用编程接口):

其实就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的API而使操作系统去执行应用程序的命令(动作)。

DLL:

即DynamicLinkLibrary(动态链接库)。在Windows环境下含有大量.dll格式的文件,这些文件就是动态链接库文件,其实也是一种可执行文件格式。跟.exe文件不同的是,.dll文件不能直接执行,他们通常由.exe在执行时装入,内含有一些资源以及可执行代码等。其实Windows的三大模块就是以DLL的形式提供的(Kernel32.dll,User32.dll,GDI32.dll),里面就含有了API函数的执行代码。为了使用DLL中的API函数,必须要有API函数的声明(.h)和其导入库(.lib),导入库可以先这样理解:导入库是为了在DLL中找到API的入口点而使用的。

腿腿教学网-BIM软件二次开发科普:revit二次开发需要怎样的环境配置?

为了使用API函数,我们就要有跟API所对应的.h和.lib文件,而SDK正是提供了一整套开发Windows应用程序所需的相关文件、范例和工具的"工具包"。

SDK包含了使用API的必需资料,所以人们也常把仅使用API来编写Windows应用程序的开发方式叫做"SDK编程"。而API和SDK是开发Windows应用程序所必需的东西,所以其它编程框架和类库都是建立在它们之上的,比如VCL和MFC,虽然他们比起"SDK编程"来有着更高的抽象度,但这丝毫不妨碍我们在需要的时候随时直接调用API函数。

Revit软件开发工具包(SDK)包含有用的资源,可帮助您理解API和创建宏。SDK包含RevitAPI参考文档、完整SDKAPI示例和Revit宏示例。

通过对这些东西的理解和学习,恭喜你就在BIM软件二次开发的基础上,迈出了第一步。虽然这些还是基础中的基础,但是理解不易,还是要更多的了解,更上一次楼啊!

转载请注明来源本文地址:https://www.tuituisoft/bim/6624.html

未标题-1.jpg

上一篇:没有了

下一篇:没有了