完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

Civil 3D有哪些可用的API?Civil 3D不同API二次开发特点

发布于:2020-12-10 16:40:28
首页/BIM专题
2495
分享

为满足不同国家、不同行业的标准和需求,Autodesk为Civil 3D用户开放API,允许用户根据本地需求对软件功能进行定制和扩展。Autodesk为Civil 3D的定制提供了三种可用API:.NET API、COM API和Custom Draw API,其对应的Civil 3D二次开发特点如下:

.NET API:允许用户以任意一种.NET语言对Civil 3D的扩展程序进行编写。

COM API:允许用户从托管代码(.NET)或非托管代码(C++)访问COM API以创建客户端应用程序。除此之外,COM API也可用于VBA的IDE中。

腿腿教学网-Civil 3D有哪些可用的API?Civil 3D不同API二次开发特点

Custom Draw API:允许用户定制Civil 3D渲染对象的方式。

选择何种Civil 3DAPI进行二次开发,取决于开发软件所要实现的功能。Custom Draw API是AutoCAD Object ARX API的扩展,如果想要实现在Civil 3D中定制对象的渲染方式,一般选择该接口。如果想要创建宏以自动执行重复操作,或想要创建应用程序以操作Civil 3D对象,一般选择.NET API或者COM API。就.NET API与COM API而言,由于.NET API对于Civil 3D对象的浅层开发性能较佳,而COM API用于对Civil 3D进行深层开发时访问Civil 3D中未被.NET API暴露的功能或对象成员,因此一般首选.NET API,特别是对于一些较长的操作。根据论文二次开发需求,最终选择.NET作为Civil 3D二次开发接口。

转载请注明来源本文地址:https://www.tuituisoft/bim/18324.html

未标题-1.jpg

上一篇:没有了

下一篇:没有了

微信咨询
扫描客服微信
电话咨询
咨询电话:

15359439502

APP下载
扫码关注
关注微信公众号
返回顶部