LISP技巧与范例.pdf

  • LISP技巧与范例.pdf为pdf格式
  • 文件大小:17.8 M
  • 下载速度:极速
  • 文件评级
  • 更新时间:2022-08-15
  • 发 布 人: wanghanwu
  • 原始文件下载:
  • 立即下载

  • 文档部分内容预览:
  • lisp能在各种cad环境运行,提高操作速度!

    第7章应用程序包的编译…

    7.1程序包的编译和链挖

    第8章ActiveX的使

    8.4.4使用变体类型数据 8.4.5 使用安全数组 344 8.4.6 转换其他AutoLISP数据类型防火标准规范范本,为ActiveX方法准备数据 ..347 8.4.7 实例分析. ..348 8.4.8 确定方法或属性是否适用于某对象 ..350 8.4.9 使用集合(Coliections)对象 .350 8.4.10释放对象和空出内存 ...357 8.4.11转换对象的引用 ..358 8.4.12ActiveX方法出错的处理... .359 5ActiveX与其他应用程序的交互 :362 8.5.1 引入一个类型库 ..363 8.5.2 与应用程序建立联系 ..364 8.5.3 应用程序实例: .366 8.5.4不引入类型库使用ActiveX方法 .369 8.5.5访问和更新图形对象属性 .371 8.5.6使用参数带回返回值的ActiveX方法 373 6ActiveX应用评价和定位·

    9.1反应器 391 9.1.1反应器类型 391 9.1.2 反应器的回调事件 .392 9.1.3反应器的回调函数 ..393 9.2生成反应器 395 9.2.1生成对象反应器 395 9.2.2给反应器添加应用数据... .397 9.2.3在多图档中使用反应器 .397 9.2.4查询、修改和删除反应器 *.398 9.3临时或永久的反应器 401 9.4对象反应器支持程序的自动加载 401 9.5 反应器应用注意事项 404 10章 VisualLISP函数详解 :406 10.1 AutoLISP数据类型 ·406 10.2 AutoLISP基本函数.. 408 10.2.1·应用程序管理函数 .408 10.2.2数学计算函数 .410 10.2.3等式和条件函数 .413 10.2.4 出错处理函数 .416

    第10章VisualLISP函数详解

    VisuaiLISP程序设计 技巧与范例

    10.8.5DCL的预定义修饰和提示性控件 507 10.8.6DCL的预定对话框结束和出错处理控件 .509 10.9AutoLISP程序分析器 509 10.9.1 用分析器分析程序的操作过程 ..509 10.9.2 程序分析 ... 511 10.9.3 主对话框中的有关功能 ..511 10.9.4 “选项”对话框中的有关功能 .512 10.9.5 一些说明 .512 10.9.6 程序分析规则文件 513

    第11章用户化和系统定制

    11.2.3AutoCAD启动条件的设置 520 11.3操作系统参数设置和日常维护 521 11.4几个操作系统的比较 524 11.5线型库的定义与使用 525 11.5.1在命令行生成线形库 .525 11.5.2直接编辑、生成带有文字片段的线形库文件 ..526 11.5.3直接编辑生成带有形定义的线性库文件 ...527 11.6多线样式库的定义与使用 ·528 11.6.1多线样式命令 .528 11.6.2在命令交互中生成用户多线样式 .528 11.6.3多线样式库文件 ...530 11.7AutoCAD.PGP文件的用户化 ;531 11.7.1加入DOS命令 .. 531 11.7.2加入Windows命令的方法 ..532 11.7.3定义常用命令的缩写 ..532 1.8脚本文件设计与使用 ·533 11.9形定义生成与字体文件 533 11.9.1Shape的特点. ..533 11.9.2形定义的生成 ...534 11.9.3大字库字体文件格式介绍 ...535 11.10自定义填充图案库 537 11.10.1填充图案库文件的格式 ... 537 11.10.2生成自定义填充图案库 .537 11.10.3使用自定义填充图案库 530

    11.4几个操作系统的比较

    Visual LISP程序设计—技巧与范例

    第13章因特网上的问与答

    13.1议论 581 13.2命令使用 620 13.3程序设计

    第14章DXF组码参考

    14.1DXF基本概念 683 14.2DXF通用组码 683 14.3TABLET(符号表)中的DXF组码· **686 14.4BLOCKS(块定义表)中的DXF组码 696 14.5ENTITIES(图形实体表)中的DXF组码 697 14.6OBJECTS(命名对象表)中的DXE组码 714

    1.1 房启动 Visual LISP

    第 1 章 Visual LISP 概况

    VisualLISP(简称VLISP)集成开发环境是在单独的窗口运行的,用户必须启动 VLISP,才能在它的集成开发环境VLIDE(VisualLISPInteractiveDevelopmentEnvironment) 中工作。 启动VisualLISP的步骤: 1)启动AutoCAD软件。 2)在AutoCAD菜单中选择【工具】1【AutoLISP】丨【VisualLISP编辑器】命令,或 命令提示处输入命令:VLISP或者VUIDE

    1.2 Visual LISP 界面概述

    VisualLISP程序设计技巧与范例

    AsualLISP概况

    文本编辑器可以对源代码进行检查并在【编译输出】窗口提示检查结果。

    1.2.7VisualLISP的其他窗口

    虽然VLISP将多数输出信息显示在控制台窗口,但有些VLISP函数则开创自已的窗口 以显示结果。例如,如果在运行程序时跟踪事件序列,Trace函数将打开一个新窗口并显示程 序事件,而且可以从中复制文本,并将其粘贴到编辑器或控制台窗口中,

    1.3加载和运行AutoLISP程序

    见个新的编辑窗I1,其中列出了T506.LSF

    VisuaIsP程序设计 一技巧与范例

    4)输入响应结束,将切换回VLISP,在【控制台窗口】显示最后一个表达式的结果

    4)输入响应结束,将切换回VLISP,在【控制台窗口】显示最后一个表达式的结果

    1.3.3加载并运行整个程序

    1.4使用扩展的 AutoLISP 函数

    sualLISP概况

    sualLISP概况

    1.5 关闭 Visual LISP

    选择【文件】菜单上的【退出】命令或点击VLISP窗口右上角的【关闭】按钮关闭VLISP。 关闭并不是卸载VLISP,只是关闭VLISP窗口。因此在退出AutoCAD时,如果修改了编辑 窗口中的程序代码而没有存盘,VLISP会问是否想保存这些修改。VLISP可以保存关闭前的 状态,再次启动VLISP时,将自动打开这些文件和窗口。 注意: VLISPIDE有一种古怪的现象,如果你将它最小化、在完成了另外一个无关的操作并关 闭这个窗口时,VLISPIDE时常会自己跳出来,原因不详。 另一种古怪的现象是:如果VLISPIDE处于打开状态,可以执行“休眠”型操作的机器 上、系统竞然不能正常执行,只有关闭或者最小化VLISPIDE才能恢复正常

    第2章使用VisualLISP文本编辑器

    2.2文本编辑器快捷菜单

    VisualLISP文本编辑器

    缩轻器的快菜单项和功能

    2.3文本编辑器的快捷键

    VisualLISP程序设计一 一技巧与范例

    可以使用“覆盖/插入”模式来加入内容。按Inisert键可以切换覆盖/插入模式。覆盖模式 下光标呈水短划,而插入模式是竖直的短划。

    shift链的组合、作用

    用VisuaiLiSP文本编辑器

    用VisualLISP文本编辑器

    调落格式的其他一些快捷键

    可以按照标准的WindoWs操作系统的规则进行剪切、复制、拖放和粘贴操作。VLISP完 全支持:Windows剪贴板功能。 VLISP可以将选中的内容存放到指定的文件中,方法如下: 选定些程序行,在菜单中选择【编辑(E》】I【其他命令(X》】命令,或者执行快捷 键Curl+E之后,都会弹出“其他编辑功能”快捷菜单,选择菜单项【代码另存为(A)..】 之后将弹出文件输出对话框,将所选内容保存成指定的文件即可。

    2.4查找、替换与书签

    用VisuaiLISP文本编辑器

    VisualLIsP程序设计 一技巧与范伪

    替换对话框和查找对话框的内容类似 旅游标准,只是多了几个选项。它有·个【替换为:】文本 框,输入用户指定用来替换的字串即可。 2.4.2书签 每个编辑窗「1都可以加入32个书签标记来帮助更方便地浏览程序。超过了32个书签后, 再添加新的书签将会取代最早的书签。 每个文本编辑窗有各自的书签集,并可以在每个窗口中独立地利用自已的书签集。书贫 集红成·个“环”,可以向前或向后跳转。 跳转到某书签时,将自动在跳转之前的位置处放置·个书签,这样就能方便地返回出发 点,方法是:向相反的方向跳转次或沿原方询走过所有书签就可以了

    替换对话框和查找对话框的内容类似,是多了几个选项。它有·个【替换为:】文 输入用户指定用来替换的字申即可

    VisualLISP文本缩辑器

    (2)将光标移到附近另一个书签的位置 ·在菜单中选择【搜索(S)】I【书签(B)】I【下一个书签(T)】【上一个书签(T)】 命令。 ·按工具栏上的【下一个书签(T)】/【上一个书签(T)】按钮。 ·按Ctrl+.或者Ctrl+,(Ctrl+句点/逗号)。 (3)选择书签之间文本的方法 ·Ctrl+Shift+,(逗号)可使当前位置到下一书签之间的文本被选中。 ·Ctrl+Shift+,(句号)可使当前位置到上一书签之间的文本被选中。 (4)删除书签的步骤 ·删除一个书签:将光标移到书签位置,按照添加书签的操作再做一遍。 ·删除全部书签:在菜单中选择【搜索(S)】I【书签(B)】I【清除所有书签(C)】命 令即可。

    2.5语法结构分色和匹配

    VLISP编辑器对于它可以识别的程序类型(例如:AutoLISP、DCL等),会对源代码自 动分色。例如对于AutoLISP源程序:正确的函数名呈蓝色、字符串呈粉色、注释呈灰底色 等。如果一个标准函数拼写有错误,将不会变成蓝色,语法分色能帮助程序员有效地识别程 序源代码中的语法错误。在VLISP中还包含有多种功能帮助确认变量名和函数名的匹配功

    园林造价VisualLISP程序设计一技巧与范例

    默认的语法分色颜色设置

    ....
  • 相关专题:

相关下载

常用软件