功能强大的LISP可视编程软件Visual LISP

Author: 周伟洪 Date: 1998年 第26期 15版

  AutoCAD R14中提供了ObjectARX采用对象编程技术的Visual Lisp语言,大大增强了Autolisp的编程能力,是Autolisp编程技术自1985年嵌入AutoCAD的百万用户传统的应用开发手段向新一代对象编程技术的飞跃。
  Visual LISP是一个对使用LISP语言开发和定制AutoCAD的可视化开发环境。它扩展和增强了现有的AutoLISP语言,提供了程序的编写和调试环境,可将LISP程序编译成ObjectARX,大大提高了CAD编程效率和性能,是一个崭新的一体化可视CAD编程环境。Visual LISP提供标准Windows安装界面,安装方便。安装完后,进入AutoCAD14,在命令行上输入VLIDE就进入Visual LISP编程环境。^261502a^
  对使用AutoLISP进行二次开发的人员,Visual LISP既是LISP编辑器又是编译器,它提供一套简单的可视环境去开发和维护你原有的AutoLISP源程序。它比其它的AutoCAD编程语言(AutoLISP,ADS,VB,ARX)更灵活,更先进,更易用。Visual LISP新特点如下:
  1.使用Visual LISP可使你的AutoCAD14应用程序运行更快,它的编译器将LISP源程序编译面ARX应用程序,由于LISP程序通过AutoCAD R14的ObjectARX接口运行,所以比AutoLISP加载运行快3~10倍,并且省去了每次打开新图再调用的麻烦。
  2.由于Visual LISP采用ObjectARX平台,可以将AutoCAD和其它的应用程序如Windows,Office,ActiveX包含到AutoLISP源程序中。改善了ActiveX与AutoCAD对象模型之间接口特性.提高了应用程序的灵活性.
  3.由于Visual LISP编译成的二进制代码无法直接读取,所以它生成的应用程序更安全。
  Visual LISP可视化编程提供了更多的实用功能:
  1.提供控制台,在控制台的命令行作AutoLISP命令,可以直接看到结果。
  2.彩色字符源代码检查,可以在编辑窗中同时显示AutoLISP和DCL源程序的命令,注释,提示等以各种颜色区分表示出来,易于检查。
  3.LISP程序自动缩进和标准格式化。
  4.括号匹配检查。
  5.多窗口同时编辑LISP和DCL文件,并提供DCL对话框预览功能。
  6.可直接将你的LISP+DCL文件编译成一个ARX程序,并可连接ARX,VC,VB,ActiveX的AutoCAD程序。
  使用Visual LISP编程可避免LISP程序繁锁的调试过程,提高了编程效率,它不仅对CAD编程人员提供了新的强大编程工具,而且对每个AutoCAD使用者都提供了更简单易用的LISP环境。^261502b^
  Visual LISP试用版编译程序可以使用到1998年12月,正式版1998年6月发行。