图书介绍
AutoCAD 2000i应用开发与实例PDF|Epub|txt|kindle电子书版本网盘下载
![AutoCAD 2000i应用开发与实例](https://www.shukui.net/cover/19/31431845.jpg)
- 清源计算机工作室编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7900066322
- 出版时间:2001
- 标注页数:328页
- 文件大小:50MB
- 文件页数:338页
- 主题词:
PDF下载
下载说明
AutoCAD 2000i应用开发与实例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
编者的话1
第1章 AutoLISP基础1
1.1 概述1
1.2 AutoLISP表达式1
前言1
1.3 AutoLISP数据类型2
1.3.1 整数2
1.3.3 字符串3
1.3.4 表3
1.3.2 实数3
1.3.5 选择集4
1.3.6 实体名4
1.3.7 VLA对象4
1.3.8 文件描述符4
1.3.9 符号和变量5
1.4 AutoLISP程序文件6
1.4.1 格式化AutoLISP代码7
1.4.2 注释7
1.5 AutoLISP变量8
1.5.1 显示一个变量的值8
1.4.3 代码着色8
1.5.2 预定义的变量9
1.5.3 Nil变量9
1.6 数据处理10
1.7 字符串处理11
1.8 基本输出函数13
1.8.1 显示信息13
1.8.2 字符串控制字符的使用14
1.8.3 统配符匹配15
1.9 关系和条件处理16
1.10 表处理19
1.10.1 点表23
1.10.2 点对25
1.11 符号和函数处理26
1.11.1 符号处理26
1.11.2 函数处理28
1.11.3 使用defun定义函数29
1.11.4 向AutoCAD增加命令的C:XXX函数定义30
1.11.5 函数的局部变量定义32
1.11.6 函数参数33
1.12 错误处理34
1.12.1 使用*error*函数35
1.12.2 捕获错误并继续执行程序36
1.13 应用程序处理38
1.13.1 应用程序处理函数38
1.13.2 装载AutoLISP应用程序40
1.13.3 装载ARX应用程序41
第2章 AutoLISP与AutoCAD通信43
2.1 查询和命令函数43
2.1.1 执行AutoCAD命令43
2.1.2 系统及环境变量45
2.2.1 控制菜单46
2.2 显示控制46
2.1.3 配置控制46
2.2.2 控制图形和文本窗口48
2.2.3 控制低层图形49
2.3 获取用户输入49
2.3.1 用户输入函数getxxx50
2.3.2 用户输入函数条件的控制51
2.4 几何实用函数53
2.4.1 对象捕捉(Object Snap)53
2.4.2 文字区域54
2.5.1 字符串转换57
2.5 转换57
2.5.2 角度转换59
2.5.3 ASCII码转换60
2.5.4 单位转换61
2.5.5 坐标系转换63
2.6 文件处理65
2.6.1 写字符到屏幕或文件中65
2.6.2 写字符串到屏幕或文件中65
2.6.3 读一个字符66
2.6.4 读一个字符串66
2.6.6 文件的查找67
2.6.5 打开与关闭文件67
2.6.7 搜索选择指定扩展名的文件68
2.6.8 访问帮助文件69
2.7 设备访问与控制70
2.7.1 访问用户输入71
2.7.2 数字化仪的校准71
第3章 操作AutoCAD对象73
3.1 选择集处理73
3.1.1 选择集过滤器表75
3.1.2 在AutoLISP和ObjectARX之间传递选择集78
3.2.1 实体名函数79
3.2 对象处理79
3.2.2 实体数据函数83
3.2.3 实体数据函数与图形屏幕89
3.2.4 老式多段线与优化多段线对象90
3.2.5 非图形对象的处理90
3.3 扩展数据(XDaTa)91
3.3.1 扩展数据的组织结构92
3.3.2 注册应用程序94
3.3.3 检索扩展数据95
3.3.6 扩展数据的句柄96
3.3.4 附加扩展数据于实体96
3.3.5 使用扩展数据内存管理96
3.4 扩展记录XRecord对象97
3.5 访问符号表与词典98
3.5.1 符号表98
3.5.2 词典条目99
第4章 设计对话框101
4.1 对话框部件101
4.2.1 base.dcl和acad.dcl文件103
4.2.2 引用DCL文件103
4.2 使用DCL定义对话框103
4.2.3 DCL语法104
4.3 使用Visual LISP显示对话框106
4.3.1 预览错误处理107
4.3.2 DCL文件语义核查108
4.4 调整对话框的布置109
4.4.1 对话框实例109
4.4.2 建立控件组110
4.4.3 控件间的间距111
4.4.5 加框行和列周围的空间112
4.4.4 右端和底端的空间112
4.4.6 自定义退出按钮文本113
4.5 设计指导114
4.5.1 美观和功效性114
4.5.2 前后一致的设计和清晰明了的语言114
4.5.3 用户控制115
4.5.4 容错处理116
4.5.5 提供帮助功能116
4.5.6 对残疾用户的考虑116
4.5.9 布局117
4.5.10 控件的大小和位置117
4.5.8 缩略语的使用117
4.5.7 单词字母的大写117
4.5.11 将控件置为无效118
4.5.12 对话框的嵌套使用118
4.5.13 隐藏对话框118
4.5.14 提供缺省数值118
4.5.15 键盘输入119
4.5.16 预定义控件和控件组的指导119
4.5.17 错误处理122
5.1.1 快速入门123
5.1 使用AutoLISP程序控制对话框123
第5章 管理对话框123
5.1.2 一个对话框打开时的函数使用限制124
5.2 动作表达式和回调125
5.2.1 动作程序与回调函数125
5.2.2 动作表达式126
5.2.3 回调原因127
5.2.4 缺省值和DCL动作127
5.3 处理控件128
5.3.1 初始化模式与值128
5.3.2 在回调时改变模式和值128
5.3.3 处理单选控制组129
5.3.4 处理滑块130
5.3.5 处理编辑框130
5.4 嵌套对话框131
5.5 隐藏对话框131
5.5.1 隐藏对话框131
5.5.2 要求口令133
5.6 列表框和弹出式列表134
5.6.1 列表操作134
5.6.2 处理列表元素135
5.7.1 创建图像136
5.7 图像控件和按钮136
5.7.2 处理图像按钮138
5.8 特定应用数据139
5.9 DCL错误处理139
5.10 对话框函数概要141
5.10.1 函数调用顺序141
5.10.2 样例块定义对话框141
第6章 可编程对话框参考142
6.1 控件属性142
6.1.1 属性类型142
6.1.3 用户自定义属性143
6.2 预定义属性概要143
6.1.2 受限制的属性143
6.3 DCL属性分类145
6.4 对话框控件功能概要152
6.4.1 预定义活动控件152
6.4.2 控件组152
6.4.3 用于修饰和说明的控件152
6.4.4 文本控件组153
6.4.5 对话框的退出按钮和错误控件153
6.4.6 限制使用的控件153
6.5 DCL控件分类153
6.6.1 对话框的打开和关闭函数164
6.6 可编程对话框函数概要164
6.6 2 控件和属性处理函数165
6.6.3 列表框和弹出式列表处理函数165
6.6.4 图像控件处理函数165
6.6.5 应用程序特定数据处理函数165
第7章 熟悉Visual LISP环境166
7.1 启动Visual LISP166
7.2 熟悉Visual LISP用户界面167
7.2.1 Visual LISP文本编辑器167
7.3.1 可变的菜单内容168
7.2.2 其他Visual LISP窗口168
7.3 了解Visual LISP菜单168
7.3.2 Visual LISP菜单概述169
7.4 熟悉控制台窗口170
7.5 使用Visual LISP文本编辑器171
7.6 装载和运行AutoLISP程序171
7.6.1 运行选择代码行172
7.6.2 使用扩展的AutoLISP函数172
7.7 退出Visual LISP环境173
8.2 使用控制台窗口174
8.1 开始组织174
第8章 使用Visual LISP开发程序174
8.2 1 控制台特性简述175
8.2.2 对多个图形使用控制台窗口177
8.2.3 使用控制台快捷菜单177
8.2.4 记录控制台窗口的动作178
8.3 使用文本编辑器179
8.3.1 编辑一个文件179
8.3.2 使用文本编辑器快捷菜单180
8.3.3 使用文本编辑器快捷键181
8.3.4 移动和拷贝文本183
8.3.5 文本搜索184
8.3.6 给文本做书签标记186
8.4 使用控制台和编辑器辅助编码工具187
8.4.1 熟悉Visual LISP代码的语法着色188
8.4.2 使用自动匹配功能188
8.4.3 Visual LISP的完词功能191
8.4.4 为AutoLISP函数获取帮助194
8.5 使用Visual LISP将源代码格式化194
8.5.1 Visual LISP格式化样式195
8.5.2 应用格式化选项197
8.5.4 保存和恢复格式选项200
8.5.3 应用Visual LISP注释样式200
8.5.5 格式化器的约束201
8.5.6 格式化快捷键201
8.6 检查语法错误202
8.6.1 检查括号的平衡202
8.6.2 利用代码着色检测语法错误203
8.6.3 使用检查命令查找语法错误204
8.6.4 查找程序中语法错误位置205
第9章 调试程序206
9.1 Visual LISP调试特征206
9.2 调试实例206
9.2.1 设置中断程序运行的断点207
9.2.2 单步执行程序208
9.2.3 监视表达式的求值结果209
9.2.4 继续程序的执行210
9.2.5 在“自动执行”模式下运行210
9.3 使用Visual LISP调试功能210
9.3.1 启动一个调试过程211
9.3.2 中断循环211
9.3.3 使用断点213
9.4 使用Visual LISP数据检验工具215
9.4.2 跟踪堆栈窗口216
9.4.1 使用“监视”窗口216
9.4.3 使用符号服务对话框221
9.4.4 使用“检验”窗口222
9.4.5 查看AutoCAD图形实体226
第10章 编译应用程序229
10.1 编译和链接程序229
10.1.1 使用编译器229
10.1.2 从一个文件编译一个程序229
10.1.3 浏览一个编译实例231
10.1.4 装载并运行编译程序232
10.2.1 创建一个新应用程序233
10.1.5 链接函数调用233
10.2 创建应用程序模块233
10.2.2 装载和运行Visual LISP应用程序237
10.2.3 修改应用程序选项238
10.2.4 重新编译一个应用程序238
10.2.5 更新一个应用程序238
10.3 针对多文档环境设计239
10.3.1 名称空间239
10.3.2 在自己的名称空间中运行一个应用程序240
10.3.3 共享名称空间中的数据244
10.3.4 处理多文档环境中的错误245
10.3.5 在一个多文档环境下使用AutoLISP的限制246
第11章 维护Visual LISP应用程序247
11.1 管理多个LISP文件247
11.2 定义一个工程248
11.2.1 设置工程文件属性249
11.2.2 使用工程窗口操作工程文件251
11.3 使用现有工程253
11.3.1 打开一个工程253
11.3.2 在工程源文件中查找字符串253
11.3.3 在Visual LISP应用程序中包括一个工程254
11.4.1 定义编译选项255
11.4 优化应用程序代码255
11.4.2 选择一个编译模式256
11.4.3 选择一个链接模式257
11.4.4 安全优化257
第12章 使用ActiveX260
12.1 在AutoLISP中使用ActiveX对象260
12.2 掌握AutoCAD对象模型260
12.2.3 对象集合262
12.3 访问AutoCAD对象262
12.2.2 对象方法262
12.2.1 对象特性262
12.3.1 使用检验工具查看对象特性263
12.3.2 从Application对象向前移动264
12.3.3 过程概述264
12.3.4 编程技巧265
12.4 在Visual LISP函数中使用ActiveX方法266
12.4.1 确定用户需要的Visual LISP函数266
12.4.2 确定如何调用一个函数266
12.4.3 转换AutoLISP数据类型为ActiveX数据类型266
12.4.4 查看和更新对象特性271
12.4.5 使用通过参数返回值的ActiveX方法273
12.4.6 列出对象的特性和方法274
12.4.7 使用集合对象276
12.4.8 释放对象和内存278
12.4.9 转换对象引用279
12.4.10 处理由ActiveX方法返回的错误280
12.5 使用ActiveX与其他应用程序交互281
12.5.1 输入一个类型库282
12.5.2 建立与应用程序的连接283
12.5.3 编写一个实例应用程序283
12.5.4 不输入类型库时使用ActiveX286
13.2 熟悉反应器类型和事件288
第13章 附加反应器到AutoCAD图形288
13.1 反应器概述288
13.3 定义回调函数290
13.4 创建反应器292
13.4.1 使用对象反应器292
13.4.2 附加数据到反应器对象294
13.5 在多重名称空间中使用反应器294
13.6 查询、修改和删除反应器295
13.6.1 检验反应器295
13.6.3 修改反应器296
13.6.2 使用函数调用查询反应器296
13.6.4 删除反应器297
13.7 临时反应器和永久反应器298
13.8 反应器用户指导298
第14章 Visual LISP环境和格式设置300
14.1 窗口属性设置300
14.2 环境选项设置302
14.2.1 基本选项302
14.2.3 页面设置选项304
14.3 保存设置304
14.2.2 Visual LISP格式选项304
第15章 AutoLISP和VLISP开发实例305
15.1 开发一个轴段绘制应用程序305
15.1.1 绘图程序的编写305
15.1.2 用户界面程序(DCL)的编写310
15.1.3 主调函数及参数处理函数的编写313
15.1.4 进行轴的设计及绘图317
15.2 开发一个花园路径绘制应用程序318
15.2.1 编写主程序318
15.2.2 编写绘图函数320
15.2.3 编写一些工具函数325
15.2.4 建立Gpath应用程序327