二次开发可以实现的功能Р二次开发在工程中的应用Р预应力钢结构的非线性分析及CAD实现Р基于AutoCAD平台的钢结构软件前处理设计Р钢塔架CAD系统的研制和开发Р基于面向对象的悬臂和单支撑地下连续墙CAD开发Р基于ARX平台的钢结构实体建模及施工图绘制Р基于ObjectARX的桥梁施工图绘制研究Р基于ObjectARX的索膜结构形态分析CAD系统开发Р基于ObjectARX的挡土墙绘图系统的研究与开发Р基于ObjectARX门式刚架轻钢CAD软件开发Р基于ObjectARX的无粘结预应力楼盖CAD系统的开发Р二次开发工具的选择РAutoCAD提供了以下几种主要的开发工具:Р以C/C++为基础的ObjectARX 简称ARX Р基于ActiveX技术的VBA开发简称VBAРAutoLISP/VisualLISP开发工具简称VLISPР基于C#、、托管C++技术开发РLISP:РLISP语言是早期的人工智能语言之一,为更好地开发AutoCAD,自AutoCAD2.18版以后均内嵌了AUTOLISP程序,是第一种能对AutoCAD进行二次开发的语言,在我国有相当多的软件都是采用AUTOLISP程序编写的。到2000版发展为Visual LISP程序。? LISP语言语法上最大的特点就是表+函数的结构。就连最基本的+运算都需利用函数的概念执行。LISP用表来描述一切,并不能很好地反映现实世界和过程,跟人的思维方式不一致。虽然有很多专家认为语言规则易学易用是LISP的一大优点,但是由于现在我们普遍具备一定的编程能力,转换到LISP的语法会产生不适应,需要一定时间的适应,所以我个人觉得花大力气研究VLISP不值得。РLISP程序实例:?计算下面公式:?(defun fx1( )? (+ ( * a b) (* 2 x x) (expt 2 (* 3 x) ) ) )Р三大开发工具的特点