明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 17621|回复: 37

第一章 Visual LISP开发环境

    [复制链接]
发表于 2012-9-15 18:03:53 | 显示全部楼层 |阅读模式
第一章 Visual LISP开发环境
Visual IDE(集成开发环境)是一套组合工具,它能使编程、测试、调试、编译输出更容易也更高效,在AutoCAD命令提示下键入“VLIDE”来打开Visual LISP编辑器。此时将加载 Visual LISP ARX 应用程序接口(vlide.arx),加载后在AutoCAD使用过程中IDE就可用。因为Visual LISP是AutoCAD的一部分,你不能在AutoCAD以外使用Visual LISP IDE。


图1-1 Visual LISP IDE

注意在图1-1上显示的IDE界面。上部包含了IDE下拉菜单和工具栏,中间部分包含了编译输出、Visual LISP控制台和跟踪窗口。这里同时也是各已打开的程序的显示和编辑的窗口区域(一个文件一个窗口),没有显示在上面的其它的一些窗口包括有监视窗口、对象检查和自动匹配窗口。

IDE窗口下边有状态栏。在这里,将显示IDE中每一动作的信息,左下角显示的是代码编辑器中光标的位置。它显示光标在代码文件中的当前位置,其中Lnnnn为行号,而Cnnnn是第几个字符位置。在本例中,光标位于第13行的第1个字符位置。

Visual LISP IDE 工具栏

这里有四个独立的Visual LISP IDE工具栏,你可以对它进行移动、停靠或解除停靠(浮动),也可以根据你的喜好隐藏或显示其中的任何一个。工具栏并不完全与它们对应的下拉菜单的项目相对应,你会发现下拉菜单更为好用些。特别说明的是不要以为在Visual LISP IDE窗口中所有功能都能通过工具栏来访问。


图1-2 “常规”工具栏

“常规”工具栏从左到右包含常规的文件管理功能:

•  新建
•  打开
•  保存
•  打印
•  剪切
•  复制
•  粘贴
•  放弃
•  重做
•  完成词语


图1-3 “工具”工具栏

“工具”工具栏从左到右包含了常规的编辑器功能:

•  加载活动编辑窗口
•  加载选定代码
•  检查编辑窗口
•  检查选定代码
•  设置编辑窗口格式
•  设置选定代码格式
•  注释代码
•  取消注释代码
•  帮助


图1-4 “调试”工具栏

“调试”工具栏包含了在受控执行过程中测试和调试代码的工具。从左到右包含有:

•  下一嵌套表达式
•  下一表达式
•  跳出
•  继续
•  退出
•  重置
•  切换断点
•  添加监视
•  上次中断
•  停止于后


图1-5 “视图”工具栏

“视图”工具栏从左到右包含了以下各项:

•  激活AutoCAD(切换到AutoCAD编辑器)
•  选择窗口
•  Visual LISP 控制台
•  检验
•  跟踪
•  符号服务
•  自动匹配
•  监视窗口

VLISP IDE 下拉菜单

在IDE窗口的默认状态中,VLISP IDE 下拉菜单总是可用的,它不象工具栏那样可以移动、隐藏等等。如同在以上部分提到的,在VLISP编辑器命令下的下拉菜单比工具栏包含了更多功能。因此,你会发现应用下拉菜单命令可以为你日常的编程工作提供很多便利。


图1-6 〖文件〗下拉菜单

〖文件〗下拉菜单包含了常规的文件管理选项,例如:打开、新建、保存、打印和退出。同时它也提供了一些有用的命令,比如还原、全部关闭、全部保存和加载文件。生成应用程序功能将在后面的第十三章阐述。


图1-7 “编辑”下拉菜单

“编辑”下拉菜单包含标准的剪贴板命令,还有“括号匹配”命令,还有一个名为“其它命令”的特别的弹出菜单,它提供了许多好用的编辑命令功能。


图1-8 其它命令

“其它命令”的弹出菜单,位于“编辑”下拉菜单内,包含了不少神秘的命令。它可以节省你许多编辑代码的时间和精力。特别是“前缀”、“附加”、“大写”、“小写”、“首字母大写”、“插入日期”、“插入时间”和“代码排序”。



该贴已经同步到 明经通道的微博

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2012-10-7 15:35:33 | 显示全部楼层
嗨呀!起点偏低呀!不要从头谈起啦好吗?求您速速进入主题:即为宝典,就应该为检索性体例,重点为动态绘图(尤其是反应器)!否则这类“宝典”岂不是遍地都是?不要求全,要求高起点、高品位、高级别好吗,老大!
回复 支持 0 反对 4

使用道具 举报

发表于 2023-5-19 19:34:29 | 显示全部楼层
kevinq0916 发表于 2018-4-5 12:44
工作中每次使用到免费的lisp插件,都是心存感激,也想能做点贡献。现在零起点学,希望能有收获。

深有同感
发表于 2018-4-5 12:44:40 | 显示全部楼层
工作中每次使用到免费的lisp插件,都是心存感激,也想能做点贡献。现在零起点学,希望能有收获。
发表于 2012-9-15 21:46:48 | 显示全部楼层
沙发我来坐!
发表于 2012-9-16 08:12:30 | 显示全部楼层
发表于 2012-9-16 09:47:09 | 显示全部楼层
不是吧,每一章都发帖?
发表于 2012-9-16 21:00:48 | 显示全部楼层
按这样的发贴进度,什么时候可以上完??
发表于 2012-9-30 20:48:52 来自手机 | 显示全部楼层
支持,,,,,,可以学会了
发表于 2012-10-7 21:13:19 | 显示全部楼层
东北-水地暖-温 发表于 2012-10-7 15:35
嗨呀!起点偏低呀!不要从头谈起啦好吗?求您速速进入主题:即为宝典,就应该为检索性体例,重点为动态绘图 ...

翻译整本书,所以前面基础的东西肯定是带有的。书本身就是讲得比较全面,这样大家也可以温习一下,可能会有些内容是平时自己也不注意的地方。
发表于 2012-10-8 13:29:33 | 显示全部楼层
mccad 发表于 2012-10-7 21:13
翻译整本书,所以前面基础的东西肯定是带有的。书本身就是讲得比较全面,这样大家也可以温习一下,可能会 ...

好吧,又一部回旋加速器
发表于 2012-10-20 15:25:36 | 显示全部楼层
很好啊,基础的反而会受众性更好,继续期待中
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-12-23 16:21 , Processed in 0.192591 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表