搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Visual LISP程序设计ーー技巧与范例
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    7115104131
  • 作      者:
    陈伯雄, 冯伟编著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2002
收藏
内容介绍
  本书是讨论基于Visual LISP for AutoCAD 2000/2000i/2002的程序设计技术,帮助专业设计用户进行专业辅助设计程序的制作和使用,达到精通Visual LISP程序设计,使AutoCAD真正成为自己的专业设计软件的目的。
  本书详细讨论了Visual LISP程序设计的基本方法和应用技巧,并提供了大量的专题应用范例,侧重于专业应用的方法、实际应用中的难点和解决方案的讨论,还补充和修正了Visual LISP在线帮助中的若干问题。本书既可以作为高等院校的有关教材、高级应用培训教材,也适合作为专业程序设计用户的参考用书。
  本书按照由浅入深、循序渐进的原则编写。力争做到初学者能够看懂,程序设计的老手也能得到启发,真正成为工程师自学程序设计的好朋友。
展开
目录
目 录


第1章VisualLISP概况 1

1.1启动VisualLISP 1

1.2VisualLISP界面概述 1

1.2.1菜单区 1

1.2.2工具栏区 2

1.2.3控制台窗口 3

1.2.4状态栏 4

1.2.5跟踪窗口 4

1.2.6文本编辑器 4

1.2.7VisualLISP的其他窗口 5

1.3加载和运行AutoLISP程序 5

1.3.1打开一个AutoLISP程序 5

1.3.2加载并运行程序片断 5

1.3.3加载并运行整个程序 6

1.4使用扩展的AutoLISP函数 7

1.5关闭VisualLISP 7

第2章使用VisualLISP文本编辑器 8

2.1文本编辑器概要 8

2.2文本编辑器快捷菜单 8

2.3文本编辑器的快捷键 9

2.3.1修改文本 9

2.3.2选定文本 10

2.3.3浏览 11

2.3.4格式化 11

2.3.5移动和复制 12

2.4查找.替换与书签 13

2.4.1查找和替换 13

2.4.2书签 14

2.5语法结构分色和匹配 15

2.5.1语法分色 16

2.5.2匹配 17

2.5.3使用自动匹配搜寻结果 18

2.5.4按历史匹配 18

2.5.5按系统匹配 20

2.6程序代码格式化 20

2.6.1VisualLISP程序格式样式 21

2.6.2VisualLISP的注释 22

2.7语法检查 22

2.7.1检查括号匹配 22

2.7.2用语法分色检查拼写错误 23

2.7.3使用检查命令检查其他语法错误 23

第3章调试程序 25

3.1VisualLISP的调试器功能 25

3.2调试器使用方法 25

3.2.1调试准备 25

3.2.2试验跟踪和分步调试过程 26

3.2.3试验动态跟踪调试 27

3.3使用VisualLISP调试功能 28

3.3.1调试功能概况 28

3.3.2VLISP中程序中断的基本概念 31

3.3.3关于可继续中断循环 32

3.3.4关于进入可继续中断循环后的调试方法 33

3.3.5关于不可继续中断循环 34

3.3.6断点操作 34

3.4数据检验工具 36

3.4.1打开和关闭日志文件 37

3.4.2使用监视窗口 37

3.4.3使用跟踪堆栈窗口 39

3.4.4使用符号服务对话框 44

3.4.5使用检验窗口 45

3.5访问AutoCAD图形对象 48

第4章AutoLISP程序设计 53

4.1AutoLISP程序设计初步 53

4.1.1AutoLISP比较容易学会和使用 54

4.1.2AutoLISP适于给专业用户作开发工具 54

4.1.3AutoLISP程序语法特点 57

4.1.4AutoLISP程序与AutoCAD应用开发 58

4.2编写AutoLISP专业用户功能的一般过程 59

4.2.1专业应用程序设计的一般过程 60

4.2.2专业应用程序设计的质量要求 62

4.2.3专业应用程序设计的辅助手段 63

4.3在命令行使用AutoLISP表达式 65

4.3.1建立和引用AutoLISP变量响应命令提示 65

4.3.2用AutoLISP表达式响应命令提示 66

4.4在其他定制文件中使用VisualLISP表达式 67

4.4.1在脚本文件中使用表达式 67

4.4.2在菜单文件中使用表达式 68

4.4.3AutoCAD.LSP.*.MNL和AutoCADDOC.LSP 69

4.4.4将AutoLISP表达式放在某个图形对象中 70

4.5给AutoCAD添加用户命令 70

4.5.1用户自定义函数之一 70

4.5.2(Command)(VL-CmdF)函数 71

4.5.3在程序中引用AutoCAD命令时的注意事项 72

4.5.4实例I 74

4.5.5实例II 75

4.5.6怎样描述关于点位的响应 76

4.5.7简单响应"选择对象"的提示 78

4.5.8向AutoCAD注册用户命令 79

4.5.9重新定义AutoCAD原有命令 83

4.5.10怎样描述关于长度数据输入的程序段 84

4.5.11程序中数据的表达 84

4.5.12数据与字串的转换问题 85

4.6怎样在AutoLISP程序中组织和使用对象选择集 86

4.6.1选择集过滤器的使用实例 86

4.6.2在程序中对象选择集组建和对象的响应 88

4.7给AutoLISP添加用户函数 90

4.7.1Defun函数的再认识 90

4.7.2形式参数和实际参数 91

4.7.3自定义函数的必要性 91

4.7.4制造自定义函数的返回值 93

4.7.5自定义函数的变量表写法 94

4.8VisualLISP程序可能的运行模式 96

4.9在程序中使用DCL作界面 99

4.9.1概论 99

4.9.2DCL程序的语法 100

4.9.3对话框的使用 101

4.9.4察看对话框 101

4.9.5制作第一个DCL 102

4.9.6使用图像控件 104

4.9.7DCL支持程序 108

4.9.8DCL的检验和出错处理 108

4.9.9DCL程序的简单控制和使用 113

4.9.10用DCL查设计参数表和默认值控制 115

4.9.11图像按钮的控制和使用 117

4.9.12DCL结束的控制方法 120

4.9.13自定义图像按钮集 121

4.9.14列表盒与用户对有限参数的选择输入 123

4.9.15列表盒内容设置的几个技术要点 124

4.9.16不确定值的输入问题 130

4.9.17关于DCL的自我动作描述问题 137

4.10对象数据库的访问与数据使用 137

4.10.1传统的数据库访问方法 138

4.10.2找到要分析对象的图元名的方法 142

4.10.3多段线对象数据的使用 143

4.10.4用ActiveX数据结构访问数据库 146

4.10.5CAGD在专业设计程序中的应用 148

第5章AutoLISP应用程序设计技巧集锦 158

5.1理解和正确使用AutoLISP的条件函数 158

5.2正确理解和使用AutoCAD的数据库 160

5.3对象描述双元表及其使用 166

5.4利用绘图时建立的条件进行尺寸标注 169

5.5永久型选择集和(HandEnt)函数 171

5.6在AutoLISP中定义和使用多维数组 173

5.7使用外部参数文件 174

5.7.1其他应用程序生成的参数文件 175

5.7.2AutoLISP程序专用的外部数据文件 176

5.7.3读入外挂数据文件的结束处理 177

5.7.4外挂数据文件与VLX程序包编译 177

5.8设计手册查找的自动化 180

5.9建立和使用非图形数据 185

5.9.1属性格式的非图形数据结构 186

5.9.2扩展的对象数据库 189

5.9.3词典中的非图形数据 195

5.9.4图形词典 197

5.10自定义出错处理 201

5.10.1设置公用的自定义出错处理功能 201

5.10.2在自定义函数中,函数实参的检验和出错退出功能 203

5.10.3在
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证