当前位置:首页 > 工业技术
AutoCAD 2008 Visual LISP二次开发入门到精通
AutoCAD 2008 Visual LISP二次开发入门到精通

AutoCAD 2008 Visual LISP二次开发入门到精通PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:周乐来,马婧编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2008
  • ISBN:7111237048
  • 页数:273 页
图书介绍:本书系统地介绍VISUAL LISP的基础知识。
《AutoCAD 2008 Visual LISP二次开发入门到精通》目录

第1章 概述 1

1.1 LISP简介 1

1.2 AutoLISP简介 1

1.2.1 AutoLISP语言的出现与发展 1

1.2.2 AutoLISP语言的特点 2

1.2.3 AutoLISP参考手册 2

1.2.4 AutoCAD支持的文件格式 3

1.2.5 AutoLISP程序介绍 4

1.2.6 AutoLISP程序的内存分配 7

1.3 Visual LISP简介 7

1.4本章小结 8

第2章 数据类型、表达式和函数 9

2.1数据类型 9

2.1.1整型 9

2.1.2实型 9

2.1.3字符串 9

2.1.4表 10

2.1.5文件描述符 11

2.1.6图元名 11

2.1.7选择集 11

2.2表达式 11

2.2.1表达式的构成 11

2.2.2表达式的求值规则 12

2.2.3表达式的求值过程 12

2.3变量 15

2.3.1变量的命名 15

2.3.2变量的数据类型 15

2.3.3变量的赋值 16

2.3.4变量的预定义 17

2.3.5显示变量的值 18

2.4数据存储结构 18

2.5数据类型的转换 21

2.6函数 24

2.6.1函数的定义 24

2.6.2函数的调用 25

2.6.3函数的递归定义 25

2.6.4 AutoCAD命令的定义 26

2.6.5 AutoCAD命令的调用 26

2.7本章小结 26

第3章 AutoLISP函数 27

3.1基本函数 27

3.1.1数值函数 27

3.1.2字符串处理函数 32

3.1.3表处理函数 34

3.1.4符号操作函数 37

3.1.5函数处理函数 40

3.1.6错误处理函数 42

3.1.7条件和循环函数 44

3.1.8应用程序管理函数 46

3.2实用工具函数 47

3.2.1几何函数 47

3.2.2COMMAND函数 49

3.2.3用户输入函数 51

3.2.4显示控制函数 56

3.2.5内存管理函数 58

3.2.6文件处理函数 59

3.2.7设备访问函数 61

3.3本章小结 63

第4章 AutoLISP程序实例 64

4.1修改标注尺寸文本 64

4.2绘制红色五角星 65

4.3绘制螺旋线 66

4.4绘制直齿圆柱齿轮 68

4.5中线处画圆 71

4.6自动和加粗曲线 72

4.7本章小结 77

第5章 Visual LISP集成开发环境 78

5.1启动Visual LISP 78

5.2 Visual LISP环境界面 79

5.2.1菜单栏 80

5.2.2工具栏 85

5.2.3文本编辑器 86

5.2.4控制台 88

5.2.5跟踪窗口 90

5.2.6状态栏 91

5.3加载和运行AutoLISP程序 91

5.3.1打开已有的AutoLISP程序 91

5.3.2进行语法检查 91

5.3.3加载和运行程序 93

5.4退出Visual LISP 93

5.5本章小结 93

第6章 应用Visual LISP调试程序 94

6.1调试功能简介 94

6.2程序调试的方法 95

6.2.1调试准备 95

6.2.2单步调试 95

6.2.3自动执行模式 97

6.3程序中断的设置 97

6.3.1程序中断的基本概念 97

6.3.2使用断点 98

6.3.3可继续中断循环 100

6.3.4不可继续中断循环 101

6.4数据检验工具 101

6.4.1跟踪日志文件 102

6.4.2监视窗口 103

6.4.3“跟踪堆栈”窗口 105

6.4.4“符号服务”对话框 109

6.4.5“检验”窗口 111

6.5查看AutoCAD对象 114

6.5.1查看图形数据库的图元 114

6.5.2查看图形数据库的图形表 115

6.5.3查看图形数据库的块 115

6.5.4查看选择集 115

6.5.5查看外部数据 116

6.6本章小结 116

第7章 操作图形数据库对象 117

7.1选择集处理函数 117

7.1.1选择集构造函数 117

7.1.2选择集操作函数 122

7.2实体操作函数 123

7.2.1实体名操作函数 123

7.2.2实体数据操作函数 126

7.3符号表操作函数 132

7.4扩展数据操作函数 134

7.5本章小结 135

第8章 应用程序的管理 136

8.1管理多个程序文件 136

8.2 Visual LISP工程 137

8.2.1创建一个新的工程 137

8.2.2“工程文件”选项卡 138

8.2.3“编译选项”选项卡 141

8.2.4工程窗口 142

8.3操作工程文件 143

8.3.1打开一个工程 143

8.3.2在工程中查找源文件的内容 144

8.3.3在Visual LISP应用程序中包含工程 144

8.4本章小结 146

第9章 应用程序的编译 147

9.1程序的编译和链接 147

9.1.1 Visual LISP编译器 147

9.1.2加载运行已编译程序 148

9.1.3调用链接函数 149

9.2生成应用程序 150

9.2.1生成新的应用程序 150

9.2.2应用程序的更新及修改 151

9.3多图档环境下的程序设计 152

9.3.1命名空间 152

9.3.2应用程序的独立命名空间 153

9.3.3使用图形文档访问函数 153

9.3.4调用独立变量空间函数 154

9.3.5使用图形文档命名变量 155

9.3.6在变量空间中共享数据 155

9.3.7自定义错误处理 155

9.4本章小结 156

第10章 在Visual LISP中使用ActiveX对象 157

10.1 ActiveX对象简介 157

10.2 AutoCAD对象模型 157

10.3访问AutoCAD对象 159

10.3.1查看对象属性 159

10.3.2访问图形对象 161

10.4在Visual LISP环境中使用ActiveX的方法 163

10.4.1查找所需的函数 163

10.4.2确定函数的参数 164

10.4.3将数据类型转换为ActiveX型 165

10.4.4读取和更新对象属性 169

10.4.5判断对象是否可以被访问 171

10.4.6参数带返回值的ActiveX方法 171

10.4.7集合对象 173

10.4.8释放对象和空出内存 175

10.4.9转换对象的引用 175

10.5 ActiveX的交互使用 176

10.5.1输入类型库 177

10.5.2与应用程序建立连接 178

10.5.3不引入类型库使用ActiveX方法 179

10.5.4程序实例 180

10.6本章小结 181

第11章 使用反应器 182

11.1反应器简介 182

11.1.1反应器类型 182

11.1.2反应器的回调事件 184

11.1.3反应器的回调函数 184

11.2创建反应器 185

11.2.1创建对象反应器 186

11.2.2创建其他反应器 188

11.2.3向反应器添加数据 189

11.3查询、修改与删除反应器 189

11.3.1检验反应器 189

11.3.2使用函数查询反应器 190

11.3.3修改反应器函数 190

11.3.4控制反应器函数 192

11.4临时反应器和永久反应器 193

11.4.1临时和永久反应器的转换 193

11.4.2判断反应器类型 193

11.4.3列出当前图形中的永久反应器 194

11.5反应器的使用规则 194

11.6本章小结 194

第12章 设计对话框 195

12.1对话框简介 195

12.2对话框控件 196

12.2.1定义基本控件 196

12.2.2组合类控件 201

12.2.3其他控件 208

12.3控件的属性 213

12.3.1属性数值类型 213

12.3.2 DCL控件属性 214

12.4对话框设计原则与规范 220

12.4.1通用原则 220

12.4.2通用规范 221

12.4.3预定义控件的使用规范 222

12.5对话框控件语言 223

12.5.1对话框文件 223

12.5.2 DCL文件结构 224

12.5.3 DCL语法 226

12.5.4对话框出错处理 227

12.5.5对话框布局 228

12.6对话框驱动程序 232

12.6.1驱动程序调用步骤 232

12.6.2驱动函数 233

12.6.3对话框的特殊处理 238

12.7本章小结 241

第13章 AutoCAD中的程序应用 242

13.1设置作图环境 242

13.2定义字样 244

13.3设置图层、颜色、线型和线宽 246

13.4参数化绘图实例 248

13.5本章小节 260

附录 AutoCAD系统变量表 261

返回顶部