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文件进行存取操作,但是不同版本会有一些差异,兼容性是个问题。
基于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文件进行存取操作,但是不同版本会有一些差异,兼容性是个问题。
相关文章推荐
- AutoCAD二次开发三种添加插件按钮的方法
- AutoCAD二次开发三种添加插件按钮的方法之三
- AutoCAD二次开发三种添加插件按钮的方法之一
- AutoCAD二次开发三种添加插件按钮的方法之二
- AutoCAD二次开发之属性操作(1) 写属性
- 【转载】\t\tdede数据库类二次开发使用方法
- 基于 Jenkins 平台的二次开发环境设置方法
- Windchill 二次开发中常用的API方法
- web的主要开发方法,对网页的二次开发~cms
- 侠客群控引擎二次开发SDK可用方法大全(持续更新)
- AutoCAD 二次开发学习系列【1】- 初步了解开发环境
- AutoCAD.NET 二次开发(二) 自动替换缺失字体
- Linux环境下段错误的产生原因及调试方法小结 最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是
- AutoCAD二次开发(.Net)之创建图层Layer
- Java开发学习之道:Java开源项目源码阅读方法及二次开发方法
- 利用C#进行AutoCAD的二次开发(一)
- AutoCAD 二次开发
- C#-AutoCAD 二次开发(一)
- AUTOCAD二次开发工具
- CorelDRAW和AutoCAD二次开发软件