什么是Revit API?Revit的开发工具可以选择什么?

46次阅读
没有评论

API(Application Programming Interface,应用程序接口)是一些预先定义的函数。通过应用软件的API,开发人员无需访问源码或理解内部工作机制的细节就可以基于某软件或硬件访问一组例程。Revit API是Revit系列软件提供的命名空间和类库,用户可以以Revit软件为平台,用程序开发的方式自定义或者扩展相应的功能。

什么是Revit API?Revit的开发工具可以选择什么?

Autodesk公司一直非常重视软件的API,在收购Revit系列软件之后即开始封装API作为其二次开发的接口。经过多个版本的变迁,Revit API的功能越来越强大,每一个版本的API都会获得很大的优化和扩充。直至现在,Revit API已经形成了一个庞大的、相对完善的系统,用户通过编程,不仅可以实现Revit软件中原有的大部分功能,而且可以实现一些通过界面交互方式无法完成的工作。把交互操作和程序控制的优点结合起来,适当的利用API以编程的方式完成一些数据量较大、规律性强的工作,能够显著的提高用户的建模效率。Revit的开发工具可以选择使用VSTA(Visual Studio Tools for Application)或Visual Studio系列软件。

对Revit的二次开发需要使用.net语言,例如C#、VB.net。其中C#语言是微软公司发布的一种面向对象的高级程序设计语言,运行于Microsoft.net Framework之上。C#是由C语言和C++语言衍生出来的,它在继承C和C++强大功能的同时去掉了一些它们的复杂特性,例如没有宏以及不允许多重继承。

C#综合了Visual Basic语言简单的可视化操作和C++的高运行效率,具有优雅的语法风格、强大的操作能力、创新的语言特性以及便捷的面向组件编程的支持。以上的这些特点是C#成为.net开发的首选语言。

正文完
 
评论(没有评论)