Lisp 教程 一.Lisp 基础知识 二.对话框基础 一.基本知识 第1 节 -------------------------------------------------------------------------------- 基本知识 Au toLISP 是一种针对扩充及自订Au toCAD 函数机能而产生,以LISP 为基础的程序设计语言
LISP 本身于50年代末期出现,是一种擅于处理串行文字(List of Processing),属第四代「人工智能(Artificial Intelligence)」的计算机语言
目的是令使用者充份利用Au toCAD 进行开发,直接增加及修改Au toCAD 指令
Au toLisp 语言建基于普通的LISP 语言上,并扩充了许多适用于CAD 的特殊功能而形成
是一种能以直译方式(不须先行编译)亦可于Au toCAD 内部执行的直译性程序语言
程序容易学习及撰写,程序即使出错亦不会对操作系统(如 DOS,WINDOWS)有不良影响
数据及程序均统一以串行 (List)结构表示
可直接调用几乎全部的Au toCAD 命令
既具备一般高级语言的基本结构和功能,亦有一般高级语言没有的强大图形处理能力
内建于Au toCAD 应用程序,不须另行购买;亦不须使用特定的编辑器或开发环境
可配合 Au toCAD 提供的PDB,建立 DCL(Dialog Control Langu age)文件创建对话框
缺点 : 执行速度较 ObjectArx (旧称 ARX,以 C 或 C++程序开发,取代以前的ADS)程序慢;原程序不易保护;对低阶的硬件数据不易存取
第 2 节 -----------------------------------------------------------------------