第一章 Visual LISP开发环境
第一章 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 其它命令
“其它命令”的弹出菜单,位于“编辑”下拉菜单内,包含了不少神秘的命令。它可以节省你许多编辑代码的时间和精力。特别是“前缀”、“附加”、“大写”、“小写”、“首字母大写”、“插入日期”、“插入时间”和“代码排序”。
http://bbs.mjtd.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 明经通道的微博 嗨呀!起点偏低呀!不要从头谈起啦好吗?求您速速进入主题:即为宝典,就应该为检索性体例,重点为动态绘图(尤其是反应器)!否则这类“宝典”岂不是遍地都是?不要求全,要求高起点、高品位、高级别好吗,老大! kevinq0916 发表于 2018-4-5 12:44
工作中每次使用到免费的lisp插件,都是心存感激,也想能做点贡献。现在零起点学,希望能有收获。
深有同感
工作中每次使用到免费的lisp插件,都是心存感激,也想能做点贡献。现在零起点学,希望能有收获。 沙发我来坐! 转发
http://bbs.mjtd.com/xwb/images/bgimg/icon_logo.png 来自 娱六月明 的新浪微博 不是吧,每一章都发帖? 按这样的发贴进度,什么时候可以上完?? 支持,,,,,,可以学会了 东北-水地暖-温 发表于 2012-10-7 15:35 static/image/common/back.gif
嗨呀!起点偏低呀!不要从头谈起啦好吗?求您速速进入主题:即为宝典,就应该为检索性体例,重点为动态绘图 ...
翻译整本书,所以前面基础的东西肯定是带有的。书本身就是讲得比较全面,这样大家也可以温习一下,可能会有些内容是平时自己也不注意的地方。 mccad 发表于 2012-10-7 21:13 static/image/common/back.gif
翻译整本书,所以前面基础的东西肯定是带有的。书本身就是讲得比较全面,这样大家也可以温习一下,可能会 ...
好吧,又一部回旋加速器 很好啊,基础的反而会受众性更好,继续期待中