
从1986年AutoCADV2.18提供的Autolisp程序支持,
到1997年AutoCADR14中面向对象的开发环境ARX,AutoCAD
用于二次开发的开发方法及开发环境,一直在不断地发展
与完善。本文对这种发展做了简单的介绍。
本期要目
多媒体:
VB4.0多媒体创作技巧
实用网络:
E-mail工具FoxMail
OA软件:
实用时钟
硬件与维修:
利用微机串口做控制信号源
一、综述
AutoCAD是世界上最流行的通用CAD平台。在国内更是
用户众多,影响深远,尤其是在建筑行业和机械行业拥有
数十万的应用队伍,堪称CAD的标准平台。自1982年Autod
esk公司推出AutoCAD1.0,到今年推出的AutoCADR14,Au
toCAD经历了15年的发展。
AutoCAD于1986年v2.18版时提供了AutoLISP程序设
计的支持,从此开始了可以在一个通用的CAD平台上添加自
己所需的特殊功能的能力。1987年AutoCADv2.6版推出,
AutoLISP得到一些改善,这也正是国内流行AutoCAD及A
utoCAD环境下开发编程的开始。1988年推出的AutoCADR
10开始使得AutoLISP程序可以在扩展内存中允许,这对于
编写稍大一点规模的应用程序提供了可能。AutoCAD第一
代开发工具开发出的第一代应用软件开始在国内流行。
1990年推出的AutoCADR11第一次在PC版的AutoCAD
上提供了C语言开发环境(ADS)的支持,这使得在AutoCAD
的上开发大规模的综合性的应用程序成了可能,AutoCAD
下的应用程序可以利用标准C语言提供的能力,编制出第一
代工具无法实现的应用。真正在国内普遍流行用第二代开
发工具开发AutoCAD,是在1992年推出的AutoCADR12的基
础上进行的。
1994年推出的AutoCADR12上第一次提供了面向对象的
C++开发环境的支持(ARX),这就是AutoCAD第三代开
发工具。AutoCAD本身在内核上也发生了本质的变化,尽管
最终用户并不会感觉到,但AutoCAD确实走向了一个开放
式的面向对象的CAD平台,为今后的进一步发展奠定了技术
基础?a href='http://www.kxcad.net'>:芤藕兜氖荝13上的ARX是个新生事物,本身不完善
,在不同的小版本上的ARX程序不兼容,直至R13C4版才较
为稳定。ARXSDK发