查看: 2621|回复: 7

Revit二次开发入门了解

[复制链接]

发表于 2010-10-20 17:55:57 | 显示全部楼层 |阅读模式
Overview
Autodesk Revit Architecture 2011, Autodesk Revit Structure 2011 and Autodesk Revit MEP 2011 offer an API designed to allow power users and external application developers to integrate their applications with Autodesk Revit. The APIs for each of these three products are very similar and will be jointly referred to as the Autodesk Revit 2011 API or Autodesk Revit API.
It is strongly recommended that you become familiar with Autodesk Revit Architecture, Structure or MEP and its features before attempting to use the Autodesk Revit API. Training can be found through the Autodesk Developer Network (ADN).
What Can I Do With the Autodesk Revit API?
The following are general areas where the API is suitable:
·
Creating add-ins to automate repetitive tasks in the Autodesk Revit user interface
·
Enforcing project design standards by checking for errors automatically
·
Extracting project data for analysis and to generate reports
·
Importing external data to create new elements or parameter values
·
Integrating other applications, including analysis applications, into Autodesk Revit products
·
Creating Autodesk Revit project documentation automatically
What You Will Need to Get Started
·
A working understanding of Autodesk Revit Architecture, Autodesk Revit Structure or Autodesk Revit MEP 2011
·
An installation of an Autodesk Revit-based product, including the Software Development Kit
·
MS Visual Studio 2008 or MS Visual Studio 2008 Express Edition, or a full installation of Microsoft Visual Studio. If you plan to start with VSTA, you do not need to install any of these.
·
Some experience in a .NET based development language (Autodesk Revit API examples are provided in C# and Visual Basic.NET.)
·
2 days of free time


Autodesk Resources:
Select = Autodesk Revit Building
Then Select = Autodesk Revit API
External Resources:



Installation of the Autodesk Revit API
The Autodesk Revit API is automatically installed with the default installation of the Autodesk Revit based product.
The Autodesk Revit API Software Development Kit is installed from the Tools and Utilities section of the Autodesk Revit installation DVD.
Development Requirements
The Autodesk Revit API requires the Microsoft .NET Framework v3.5.
To edit and debug your API applications, you need an interactive development environment such as Microsoft Visual Studio 2008 or one of the MS Visual Studio Express Editions for C# or Visual Basic.NET.
When developing with the Autodesk Revit API, ensure that your project references two DLLs: RevitAPI.dll and RevitAPIUI.dll contained in the Autodesk Revit Program directory.
Some programming skills are required to effectively use the API. If you are a beginner in programming, we strongly advise you to learn Microsoft Visual Studio 2008 and one of the compatible languages like C# or Visual Basic.NET. There are many good books and classes to get you started.
Resources:Online resources
Resources:
www.autodesk.com/adn - Autodesk Developer Network home (ADN)
www.autodesk.com/developrevit - Autodesk Revit development resources
http://discussion.autodesk.com – Autodesk product discussion groups
Select = Autodesk Revit Architecture
Then Select = Autodesk Revit API
http://thebuildingcoder.typepad.com/blog/ - The Building Coder, an AND blog dedicated to Revit coding

评分

1

查看全部评分

回复

使用道具 举报

发表于 2010-10-20 21:10:16 | 显示全部楼层
不懂
回复 支持 反对

使用道具 举报

发表于 2010-10-21 09:51:53 | 显示全部楼层
一看这全英文的 就寒了~
回复 支持 反对

使用道具 举报

发表于 2010-10-21 20:24:02 | 显示全部楼层
不错,支持!
回复 支持 反对

使用道具 举报

发表于 2010-10-22 12:45:14 | 显示全部楼层
书桌旁 重达X KG 高达xCM的字典 又要用上了
回复 支持 反对

使用道具 举报

发表于 2010-10-22 12:48:19 | 显示全部楼层
二次开发是什么意思?
回复 支持 反对

使用道具 举报

发表于 2010-10-22 14:06:52 | 显示全部楼层
看不懂呀,看到E文就头疼。
回复 支持 反对

使用道具 举报

发表于 2011-1-13 09:14:09 | 显示全部楼层
If i have a dll & swf file by now, and how could i start to use this plug-in?
thank you...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则