您的位置:首页 > 其它

AutoCAD二次开发方法

2011-04-18 10:26 155 查看
AutoCAD的二次开发大致有两种方式:一种是需要AutoCAD的运行环境,另外一种是可脱离AutoCAD的运行环境。

基于AutoCAD运行环境:

LISP,LISP是一种工程语言。在AutoCAD中称之为AutoLISP,内嵌在AutoCAD之中。

VBA,其全称为Visual Basic for Application,基于微软的技术,其语法来源于Visual Basic,内嵌在AutoCAD之中。

ObjectARX,比较强大的二次开发工具包,是AutoDesc官方发布的,提供众多的API,开发工具为VC,可以对AutoCAD做各种的二次开发,满足不同需求的用户,可以提高效率。

.NET,随着微软.NET的普及,越来越多的用户转向了.NET平台,AutoDesk针对这一趋势,也推出了.NET的开发库,可以在.NET的托管环境下做开发。

脱离AutoCAD环境

由于DWG文件可是并不公开,所以针对DWG格式做开发就变得很困难。所幸有人已经做了这方面的研究,并且发布了相关的文档。这就是:OpenDWG Toolkit,简称ODT,开发工具为VC,可以脱离AutoCAD环境直接对DWG文件进行存取操作,但是不同版本会有一些差异,兼容性是个问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: