PPT_LOGO_4b
‹#›
ADN Webcast
§.NET API –创建基于AutoCAD Civil 3D的 .NET 应用程序
§
§COM API – 创建客户端应用程序,从托管代码(.NET)或者非托管代码(C++)访问Civil COM API
§
§Custom Draw API – 这是AutoCAD ObjectARX API的扩展,能使您定制AutoCAD Civil 3D渲染对象的方式
§
§
Civil 3D API概览
In General, there are three APIs available for customizing AutoCAD Civil 3D:


.NET API —  allows us to write extensions to AutoCAD Civil 3D in any .NET language. In general, the AutoCAD Civil 3D.NET API performs significantly faster than the COM API. Development requires Microsoft Visual Studio 2008 SP1 or better.

COM API -  you can create clients that access the COM API from managed (.NET) or unmanaged (C++) code. In addition, this API can be used in creating VBA Macros, however, at this stage we would suggest you not to use VBA as VBA support is deprecated.

Note - Where possible, you should use the Civil .NET API instead of the COM API, especially for longer operations, as the .NET API is a thin layer to Civil objects and has better performance. However, the COM API is more mature and has more functionality. You may find you need to use the COM object to access some functionality or object members that are not yet exposed by the .NET API.