Autodesk?Revit?系列的所有产品都提供API(ApplicationProgrammingInterface),以使高级用户和第三方开发者能够集成他们的应用程序到Autodesk?Revit?系列产品中。三个产品的API非常相似,因此它们被集成到一个总的API:Autodesk?Revit?API(或简称Revit?API)。

    Revit?API被设计来反映与软件图形界面相同的功能,用API开发的第一步是学会使用Revit?软件,建议在使用Revit?API前先熟悉Revit?系列的几个产品及其功能。

    (1)必备知识及RevitAPI能力

    在使用Revit?API之前了解它能做什么非常重要,不对集成项目进行适当评估就盲目开始可能会使工作陷入困境,甚至项目流产。以下是API应用程序可以适应的一些区域:

        用插件自动完成重复的工作

        自动检测错误以强制产品设计规范

        获取工程数据来分析或者生成报告

        导入外部数据来创建新元素或设置参数

        集成其他应用程序包括分析软件到Autodesk?Revit?产品

        自动创建Autodesk?Revit?产品文档

    仔细研读这些适应领域,可能会发现API没有提供深层次扩展Revit?功能的能力,例如对内建元素如墙、柱等的几何形体进行个性化定制。但如能充分利用已有的API,加上一些外部工具(例如Excel等),仍然可以创建出功能强大的插件。

    除了认识Revit?API程序的适应范围,还需要理解Autodesk?Revit?建筑,结构或水暖电产品的工作流程。虽然对工作流程的理解并不是完全必须的,但是不了解工作流程很难开发出良好的真正满足用户需求的API应用程序。

    另外更重要的是,作为API开发人员,.NET开发经验非常重要(Autodesk?Revit?API用例是用C#和http://VB.NET提供的),如果没有接触过.NET,但熟悉C++或VB开发,理解.NET将是一个轻松的过程。

    (2)开发前提条件

    安装Autodesk?Revit?系列产品(由要开发的应用程序主体而定,Autodesk?Revit?API在安装Autodesk?Revit?系列产品时会自动安装。)

    安装Autodesk?Revit?软件开发包(SoftwareDevelopmentKit,安装DVD的ToolsandUtilities部分。软件开发包包含最重要的API开发参考指南,文件名:RevitAPI.chm。同时也包含很多官方的开发范例,这些对于API开发入门和一些常见问题的解决有非常大的作用,充分利用开发包将使工作事半功倍。)

    安装微软VisualStudio2008/2010或VisualStudio2008/2010ExpressEdition。如果只是要使用VSTA,则不必安装这些软件。

   

    

    

l  

l  

l  

0

评论0

请先
一键道路剖面神器+道路彩平剖面图PSD  !(附下载链接)
一键道路剖面神器+道路彩平剖面图PSD !(附下载链接)
8分钟前 有人购买 去瞅瞅看

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录网站