PPT_LOGO_4b
AutoCAD Architecture .NET API ‹#›
Copyright © 2009 Autodesk Inc.
ACA
第三方
.NET 程序
封装了许多接口…
AutoCAD
ActiveX
ACA
ActiveX
AutoCAD
.NET
ACA.NET
ObjectARX
OMF
AutoCAD
ACA
ACA
第三方
C++程序
ACA
第三方
VB/VBA 程序
API’s
直接使用.NET 装配
ACA API Framework
通过 COM I互操作技术 (对ACA 2008 和其后版本不是非常重要 ,但仍然可以使用)
ACA API 简介
ACA is built on top of AutoCAD. Previously, two main API’s were supported by ACA: OMF and ACA ActiveX. Just as AutoCAD Architecture is built on top of AutoCAD, those ACA API’s extend the base AutoCAD API. OMF is a C++ based API, designed using ObjectARX, and extends ObjectARX. OMF is used internally by the development team to develop the ACA product. ACA ActiveX extends AutoCAD ActiveX. Similarly, in the ACA.NET API, AutoCAD.NET wraps lots of ObjectARX, and ACA.NET wraps lots of OMF. You can use .NET Interop to access the COM API, so everything available in the COM API can also be used in a .NET application. The COM API is now deprecated, and a lot of work has been done to ensure that everything is available in native ACA.NET.