图书介绍

AutoCAD2000开发工具应用详解PDF|Epub|txt|kindle电子书版本网盘下载

AutoCAD2000开发工具应用详解
  • 清源计算机工作室编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7900043071
  • 出版时间:2000
  • 标注页数:341页
  • 文件大小:80MB
  • 文件页数:356页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

AutoCAD2000开发工具应用详解PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.1 概述1

1.2 AutoLISP表达式1

第1章 AutoLISP基础1

1.3 AutoLISP数据类型2

1.3.1 整数3

1.3.2 实数3

1.3.3 字符串3

1.3.6 实体名4

1.3.7 VLA对象4

1.3.5 选择集4

1.3.4 表4

1.3.8 文件描述符5

1.3.9 符号和变量5

1.4 AutoLISP程序文件7

1.4.1 格式化AutoLISP代码7

1.4.2 注释8

1.4.3 颜色译码8

1.5 AutoLISP变量9

1.5.1 显示一个变量的值9

1.5.2 预定义的变量10

1.5.3 Nil变量10

1.6 数据处理10

1.7 字符串处理12

1.8.1 显示信息14

1.8 基本输出函数14

1.8.2 字符串控制字符的使用15

1.8.3 统配符匹配16

1.9 关系和条件处理17

1.10 表处理20

1.10.1 点表25

1.10.2 点对26

1.11 符号和函数处理27

1.11.1 符号处理27

1.11.2 函数处理29

1.11.4 向AutoCAD增加命令的C:XXX函数定义31

1.11.3 使用defun定义一个函数31

1.11.5 函数的局部变量定义33

1.11.6 函数变元34

1.12 错误处理35

1.12.1 使用*error*函数37

1.12.2 获取错误并继续执行程序38

1.13 应用程序处理39

1.13.1 应用程序处理函数39

1.13.2 装载AutoLISP应用程序42

1.13.3 装载ARX应用程序43

2.1.1 执行AutoCAD命令45

第2章 AutoLISP与AutoCAD通信45

2.1 查询和命令函数45

2.1.2 系统及环境变量48

2.1.3 配置控制48

2.2 显示控制48

2.2.1 命令行交互输出49

2.2.2 控制菜单49

2.2.3 控制图形和文本窗口51

2.2.4 控制低级图形51

2.3 获取用户输入52

2.3.1 用户输入函数getxxx52

2.3.2 用户输入函数条件的控制54

2.4.1 目标捕捉(Object Snap)56

2.4 几何实用函数56

2.4.2 文本区域(Text Extents)57

2.5 转换60

2.5.1 字符串转换60

2.5.2 角度转换62

2.5.3 ASCII码转换63

2.5.4 单位转换64

2.5.5 坐标系转换66

2.6 文件处理68

2.6.1 写字符到屏幕或文件中68

2.6.3 读一个字符69

2.6.2 写字符串到屏幕或文件中69

2.6.4 读一个字符串70

2.6.5 打开与关闭文件70

2.6.6 文件的查找70

2.6.7 搜索选择指定扩展名的文件71

2.6.8 帮助文件处理72

2.7 设备访问与控制74

2.7.1 存取用户输入74

2.7.2 数字化仪的校准74

第3章 操作AutoCAD对象77

3.1 选择集处理77

3.1.1 选择集过滤表78

3.1.2 在AutoLISP和0bjectARX之间传递选择集82

3.2 对象处理83

3.2.1 实体名函数83

3.2.2 实体数据函数88

3.2.3 实体数据函数与图形屏幕93

3.2.4 旧格式多义线与Lw轻多义线对象94

3.2.5 非图形对象的处理95

3.3 扩展数据(XDaTa)96

3.3.1 扩展数据的组织结构97

3.3.2 注册应用程序98

3.3.3 扩展数据检索99

3.3.4 附加扩展数据于实体100

3.3.5 使用扩展数据内存管理101

3.3.6 扩展数据的句柄101

3.4 扩展记录xRecord对象101

3.5 访问符号表与字典102

3.5.1 符号表102

3.5.2 字典条目104

第4章 设计对话框105

4.1 对话框部件105

4.2.2 引用DCL文件107

4.2.1 base.dcl和acad.dcl文件107

4.2 使用DCL定义对话框107

4.2.3 DCL语法108

4.3 使用Visual LISP显示对话框110

4.3.1 预览错误处理111

4.3.2 DCL文件语义核查112

4.4 调整对话框的布置113

4.4.1 对话框实例113

4.4.2 建立控件组114

4.4.3 控件间的间距115

4.4.4 右端和底端的空间116

4.4.5 加框行和列周围的空间116

4.4.6 自定义退出按钮文本117

4.5.1 美观和功效性118

4.5.2 前后一致的设计和清晰明了的语言118

4.5 设计指导118

4.5.3 用户控制119

4.5.4 容错处理120

4.5.5 提供帮助功能120

4.5.6 对残疾用户的考虑120

4.5.9 布局121

4.5.10 控件的大小和位置121

4.5.8 缩略语的使用121

4.5.7 单词字母的大写121

4.5.11 将控件置为无效122

4.5.12 对话框的嵌套使用122

4.5.13 隐藏对话框122

4.5.14 提供默认数值122

4.5.15 键盘输入123

4.5.16 预定义控件和控件组的指导123

4.5.17 错误处理126

第5章 管理对话框127

5.1 使用Aut0LISP程序控制对话框127

5.1.1 快速入门127

5.2 动作表达式和回调129

5.2.1 动作程序与回调函数129

5.1.2 一个对话框打开时的函数使用限制129

5.2.2 动作表达式130

5.2.3 回调原因131

5.2.4 默认值和DCL动作132

5.3 处理控件132

5.3.1 初始模式与值132

5.3.2 在回凋时改变模式和值132

5.3.3 处理互锁组133

5.3.4 处理滑动条134

5.4 嵌套对话框135

5.3.5 处理编辑框135

5.5 隐藏对话框136

5.5.1 隐藏对话框136

5.5.2 要求口令137

5.6 列表框和下拉列表138

5.6.1 列表操作139

5.6.2 处理列表部件140

5.7 图像控件和按钮141

5.7.1 生成图像141

5.7.2 处理图像按钮143

5.8 特定应用数据143

5.9 DCL错误处理144

5.10.1 函数调用顺序145

5.10 对话框函数概要145

5.10.2 对话框的简单块定义146

第6章 可编程对话框参考147

6.1 控件属性147

6.1.1 属性类型147

6.1.2 受限制的属性148

6.1.3 用户自定义属性148

6.2 预定义属性概要148

6.3 DCL属性分类150

6.4.3 用于修饰和说明的控件157

6.4.2 控件组157

6.4.1 预定义活动控件157

6.4 对话框控件函数概要157

6.4.4 文本组158

6.4.5 对话框的退出按钮和错误控件158

6.4.6 限制使用的控件158

6.5 DCL控件分类158

6.6 可编程对话框函数概要170

6.6.1 对话框的打开和关闭函数170

6.6.2 控件和属性处理函数170

6.6.3 列表框和下拉列表处理函数170

6.6.4 图像控件处理函数170

6.6.5 应用程序特定数据处理函数171

7.2 基本函数172

7.1 分类概述172

第7章 AutoLISP函数概述172

7.2.1 应用程序处理函数173

7.2.2 数学函数173

7.2.3 字符串处理函数174

7.2.4 等量和条件函数175

7.2.5 表操作函数175

7.2.6 符号处理函数176

7.2.7 函数处理函数177

7.2.8 错误处理函数177

7.3.2 设备访问函数178

7.3.3 显示控制函数178

7.3.1 转换函数178

7.3 实用工具函数178

7.3.4 文件处理函数179

7.3.5 几何实用函数180

7.3.6 查询和命令函数180

7.3.7 用户输入函数180

7.4 选择集、对象和符号表函数181

7.4.1 扩展数据处理函数181

7.4.2 对象处理函数181

7.4.3 选择集处理函数182

7.6 ViSUal LISP提供的AutoLISP扩展函数183

7.5 内存管理函数183

7.4.4 符号表和词典处理函数183

7.6.1 ActiveX集成操作函数184

7.6.2 ActiveX数据转换函数184

7.6.3 ActiveX方法激活函数185

7.6.4 ActiveX对象处理函数185

7.6.5 ActiveX特性处理函数185

7.6.6 曲线测量函数185

7.6.7 字典函数186

7.6.8 对象处理函数(visual LISP向AutoLISP扩展)186

7.7 反应器函数187

7.9 名称空间通信函数189

7.8 VLX名称空间函数189

7.10 Windows注册函数190

第8章 熟悉Visual LISP环境191

8.1 启动Visual LISP191

8.2 熟悉Visual LISP用户界面192

8.2.1 Visual LISP文本编辑器193

8.2.2 其他visual LISP窗口193

8.3 了解Visual LISP菜单193

8.3.1 可变的菜单内容194

8.3.2 visual LISP菜单概述194

8.4 掌握控制台窗口195

8.6 装载和运行AutoLISP程序196

8.5 使用Visual LISP文本编辑器196

8.6.1 运行选择代码行198

8.6.2 使用扩展的AutoLISP函数198

8.7 退出Visual LISP环境198

第9章 使用Visual LISP开发程序200

9.1 开始组织200

9.2 使用控制台窗口200

9.2.1 控制台特性简述201

9.2.2 使用具有多个图形的控制台窗口203

9.2.3 使用控制台快捷菜单203

9.2.4 记录控制台窗口的动作204

9.3 使用文本编辑器205

9.3.1 编辑一个文件206

9.3.2 使用文本编辑器快捷菜单207

9.3.3 使用文本编辑器快捷键208

9.3.4 移动和拷贝文本210

9.3.5 文本搜索211

9.3.6 给文本做书签标记213

9.4 使用控制台和编辑器代码帮助214

9.4.1 Visual LISP颜色译码215

9.4.2 使用Apropos特征216

9.4.3 让Visual LISP帮助用户完成词输入219

9.5 使用Visual LISP将源代码格式化221

9.4.4 为AutoLISP函数获取帮助221

9.5.1 Visual LISP格式化样式222

9.5.2 应用格式化选项224

9.5.3 应用Visual LISP注释样式227

9.5.4 保存和恢复格式化选项228

9.5.5 格式化器的约束228

9.5.6 格式化快捷键229

9.6 检查语法错误229

9.6.1 检查括号的平衡230

9.6.2 使用颜色译码检查语法错误231

9.6.4 查找程序中语法错误位置232

9.6.3 使用Check命令查找语法错误232

第10章 调试程序234

10.1 Visual LISP调试特征234

10.2 调试实例234

10.2.1 设置中断程序运行的断点235

10.2.2 单步执行程序236

1O.2.3 监视一个表达式的计算结果237

10.2.4 继续程序的执行238

10.2.5 以Animate(活动)模式运行程序238

10.3 使用Visual LISP调试特征238

10.3.1 启动一个调试过程239

10.3.2 中断环239

10.3.3 使用断点241

10.4 使用Visual LISP数据检查工具243

10.4.2 跟踪堆栈窗口244

10.4.1 使用监视窗口244

10.4.3 使用符号服务对话框249

10.4.4 使用“Inspect(检查)”窗口251

10.4.5 查看AutoCAD图形实体254

第11章 建立应用程序258

11.1 编译和链接程序258

11.1.1 使用编译器258

11.1.2 从一个文件编译一个程序258

11.1.3 浏览一个编译实例260

11.1.4 装载并运行编译程序261

11.2.1 创建一个新应用程序262

11.1.5 链接函数调用262

11.2 创建应用程序模板262

11.2.2 装载和运行Visual LISP应用程序267

11.2.3 改变应用程序选项267

11.2.4 重新创建一个应用程序268

11.2.5 更新一个应用程序268

11.3 为多文档环境设计268

11.3.1 名称空间268

11.3.2 在自己的名称空间中运行一个应用程序270

11.3.3 共享名称空间之间的数据273

11.3.4 处理多文档环境中的错误274

11.3.5 在一个多文档环境下使用AutoLISP的限制275

12.1 管理多个LISP文件276

第12章 维护Visual LISP应用程序276

12.2 定义一个工程277

12.2.1 设置工程文件属性278

12.2.2 使用工程窗口操作工程包含文件280

12.3 使用已定义的工程282

12.3.1 打开一个工程282

12.3.2 在工程源文件中查找字符串282

12.3.3 在Visual LISP应用程序中包括一个工程283

12.4 优化应用程序代码284

12.4.1 定义创建选项284

12.4.3 选择一个链接模式286

12.4.2 选择一个编译模式286

12.4.4 安全优化287

第13章 使用ActiveX289

13.1 在AutoLISP中使用ActiveX对象289

13.2 掌握AutoCAD对象模型289

13.2.1 对象特性290

13.2.2 对象方法291

13.2.3 对象集合291

13.3 访问AutoCAD对象291

13.3.1 使用检查工具查看对象属性292

13.3.3 过程概述293

13.3.2 应用程序对象分支293

13.3.4 性能考虑294

13.4 以ActiveX方法使用Visual LISP函数295

13.4.1 确定用户需要的Visual LISP函数295

13.4.2 确定如何调用一个函数296

13.4.3 转换AutoLISP数据类型为ActiveX数据类型296

13.4.4 查看和更新对象属性300

13.4.5 使用返回变元的值的ActiveX方法303

13.4.6 列出一个对象的属性和方法303

13.4.7 使用集合对象305

13.4.9 转换对象引用308

13.4.8 释放对象和内存308

13.4.10 处理由ActiveX方法返回的错误309

13.5 使用ActiveX与其他应用程序相互作用311

13.5.1 输入一个类型库311

13.5.2 建立与一个应用程序之间的联系313

13.5.3 编写一个实例应用程序313

13.5.4 没有输入一个类型库使用ActiveX316

第14章 附加反应器到AutoCAD图形318

14.1 反应器概述318

14.2 了解反应器类型和事件318

14.3 定义回调函数320

14.4 创建反应器322

14.4.1 使用对象反应器323

14.4.2 附加数据到反应器对象324

14.5 在多个名称空间使用反应器324

14.6 查询、修改和移去反应器325

14.6.1 检查反应器326

14.6.2 使用函数调用查询反应器326

14.6.3 修改反应器326

14.6.4 移去反应器327

14.7 暂时的和持久的反应器328

14.8 反应器用户指导329

15.1.1 语法颜色选项330

15.1 窗口属性设置330

第15章 Visual LISP环境和格式设置330

15.1.2 当前配置331

15.1.3 设置当前窗口为原型332

15.1.4 设置所有窗口为原型332

15.1.5 字体332

15.2 环境选项设置332

15.2.1 一般选项332

15.2.2 Visual LISP格式化选项335

15.2.3 页面格式选项337

15.3 保存设置338

附录 AutoLISP错误代码339

热门推荐