荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: minho (蓝石头】), 信区: CAD
标  题: 【转载】 向工程师和设计师推荐 AutoLISP
发信站: 荔园晨风BBS站 (Mon Nov 26 18:03:33 2001), 转信


 转信站: kapok (local)


AutoLISP 是嵌入 AutoCAD 中的用户程序设计语言. 它是 AutoCAD 提供的面向用

的应用开发手段中最常用, 最有实效的一种. 就象使用 Excel, 如果不会使用
Excel
的宏语言, 那就仅仅是原始的, 初级的用户; 而使用 AutoCAD 而不会 AutoLISP,
 那
就永远享受不到出图如闪电的乐趣, 或者就受制于某些专业软件而不能尽情描绘心

的构想.

下面给出几条推荐理由. 或许, 它们能打动您而让您进入 AutoLISP 的世界:

1. AutoLISP 是面向用户的, 要学会它并不需要很多计算机开发背景. 最明显的例
子,
   好几个建筑 CAD 软件的最初开发者都是搞设计出身的;
2. AutoLISP 与 AutoCAD 是紧密结合在一起的, AutoLISP 的运行和调试都不需要

   加软件工具. AutoLISP 的程序甚至可以在 AutoCAD 的命令行直接敲入!
3. AutoLISP 的语法相当简洁, 源程序尺寸很小, 编写程序的工作量亦相应减少.
 我
   经常遇到这种情况: 用 ADS (AutoCAD 的 C 语言开发工具) 编写了上百行的程
序,
   AutoLISP 仅用十多行便可完成同样的功能;
4. AutoLISP 把数据类型和数据结构的复杂性全部隐藏起来, 用户可以把精力集中

   程序功能的实现上;
5. AutoCAD 对 AutoLISP 提供完善的错误保护. 用 AutoLISP 编程时, 即时发生
最严
   重的错误, 也不过是退回到 AutoCAD 的 command 状态, 显示一些错误信息而
已;
6. AutoLISP 的最大优势, 在于它可以直接引用 AutoCAD 几乎所有指令, 还能很
方便
   地修改系统变量和实体数据库. 应该说, AutoLISP 是在 AutoCAD 这个巨人的
肩膀
   上站起来的;
7. 用 AutoLISP 编程序, 可免除因版本升级和平台转变而带来的烦恼. 在
AutoCAD
   R10 上编写的 AutoLISP 程序, 可不加修改的用在 R13 版上; 同样, 在
AutoCAD
   DOS386 版本上的 AutoLISP 程序, 运行于 windows 95 版的 AutoCAD 上也没

   任何问题.
8. AutoLISP 与 AutoCAD 其它扩展程序有着丰富的接口, 如 ASE, AME 等等.
AutoCAD
   还提供了专门的 DCL 对话框控制语言, 让 AutoLISP 程序可以拥有与 AutoCAD
 本
   身一样漂亮的界面.


--


               那块石头在阳光下闪过几丝神秘的蓝光

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.55.120]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店