图书介绍

中文版AutoCAD 2002/2000 Visual LISP开发指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

中文版AutoCAD 2002/2000 Visual LISP开发指南
  • 康博编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302046549
  • 出版时间:2001
  • 标注页数:652页
  • 文件大小:57MB
  • 文件页数:667页
  • 主题词:

PDF下载


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

下载说明

中文版AutoCAD 2002/2000 Visual LISP开发指南PDF格式电子书版下载

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

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

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

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

图书目录

第1章 应用Visual LISP环境1

1.1启动Visual LISP2

1.2 Visual LISP环境界面3

1.2.1菜单概述4

1.2.2控制台窗口6

1.2.3文本编辑器概述7

1.2.4加载并运行Auto LISP应用程序8

1.2.5加载Auto LISP扩展函数9

1.2.6退出Auto LISP环境10

第2章 应用Visual LISP进行程序开发11

2.1系统控制台12

2.1.1系统控制台的功能12

2.1.2系统控制台的快捷菜单13

2.1.3分隔符处理14

2.1.4上下文相关的帮助15

2.1.5记录控制台事件15

2.1.6使用控制台历史记录16

2.1.7在Visual LISP和AutoCAD间切换17

2.2.1文件操作18

2.2应用文本编辑器18

2.2.2彩色代码显示20

2.2.3上下文相关的帮助21

2.2.4文本编辑器的快捷菜单22

2.2.5字段处理23

2.2.6快捷功能23

2.3格式化代码33

2.3.1运行格式化器33

2.3.2 Visual LISP格式化基础33

2.4语法错误检查41

2.4.1检查括号是否匹配42

2.4.2应用彩色代码功能检查语法错误43

2.4.3用检查命令查找语法错误44

2.5 Visual LISP环境和格式设置选项45

2.5.1窗口属性45

2.5.2环境选项48

2.5.3保存设置52

第3章 调试程序53

3.1在Visual LISP中进行调试54

3.1.1设置断点57

3.1.2单步调试程序58

3.1.3跟踪表达式的运行结果60

3.1.4在程序运行时跟踪变量60

3.1.5继续运行程序61

3.1.6在“自动执行”模式下运行62

3.2 Visual LISP的调试功能62

3.2.1开始调试63

3.2.2中断循环63

3.2.3断点65

3.3.1“监视”窗口68

3.3数据检验工具68

3.3.2“跟踪堆栈”窗口70

3.3.3“符号服务”对话框76

3.3.4检验器78

3.3.5查看AutoCAD图形图元84

第4章 编译应用程序87

4.1编译和链接程序88

4.1.1如何应用编译器88

4.1.2编译举例90

4.1.3加载并运行编译过的程序91

4.2生成应用程序92

4.1.4链接函数调用92

4.2.1创建新的应用程序93

4.2.2应用程序输出文件介绍97

4.2.3加载和运行Visual LISP应用程序98

4.2.4修改应用程序选项98

4.2.5重新编译应用程序99

4.2.6更新应用程序99

4.3针对多文档环境的设计方法100

4.3.1理解名称空间100

4.3.2在自身的名称空间中运行应用程序102

4.3.3在名称空间中共享数据106

4.3.4MDI环境下的错误处理108

4.3.5在MDI环境下使用AutoLISP的限制109

第5章 程序维护110

5.1管理多个Visual LISP文件111

5.2定义一个工程112

5.2.1设置工程特性113

5.2.2工程窗口116

5.3.2在工程文件中查找字符120

5.3工程操作120

5.3.1打开一个工程120

5.3.3由工程编译应用程序121

5.4优化应用程序122

5.4.1定义编译选项122

5.4.2选择编译模式123

5.4.3选择链接模式124

5.4.4安全优化125

第6章 使用ActiveX127

6.1在AutoLISP中使用ActiveX对象128

6.2 AutoCAD对象模型132

6.2.1对象特性132

6.2.2对象方法133

6.2.3对象集合133

6.3访问AutoCAD对象134

6.3.1用检验工具查看对象特性134

6.3.2从AutoCAD应用程序对象中获取其他对象136

6.3.3过程概要137

6.3.4编程技巧138

6.4应用Visual LISP函数实现ActiveX方法139

6.4.1确定所需的Visual LISP函数140

6.4.2确定如何调用一个函数141

6.4.3将AutoLISP数据类型转换为ActiveX数据类型142

6.4.4读取和更新对象特性147

6.4.5使用通过参数返回值的ActiveX方法149

6.4.6显示一个对象的特性和方法150

6.4.7对象集合操作152

6.4.8释放对象和释放内存155

6.4.9转换对象引用155

6.4.10处理ActiveX方法返回的错误157

6.5使用ActiveX与其他应用程序交互159

6.5.1输入类型库159

6.5.2建立与应用程序的连接161

6.5.3应用程序编码样例161

6.5.4不输入类型库时使用ActiveX165

第7章 使用反应器167

7.1理解反应器类型和事件168

7.2定义回调函数170

7.3创建反应器172

7.3.1使用对象反应器173

7.3.2将数据附着到反应器对象175

7.4在多重名称空间中使用反应器175

7.5查询、修改和删除反应器177

7.5.1检验反应器177

7.5.2使用函数调用查询反应器178

7.5.3修改反应器179

7.5.4删除反应器180

7.6临时反应器和永久反应器181

7.7反应器使用规则181

第8章 AutoLISP基础183

8.1 AutoLISP表达式184

8.1.1 AutoLISP数据类型185

8.1.2 AutoLISP函数语法188

8.2 AutoLISP程序文件188

8.2.1格式化AutoLISP程序189

8.2.2注释189

8.3 AutoLISP变量190

8.3.1显示变量值190

8.3.3预定义变量191

8.3.2 nil变量191

8.4数字操作192

8.5字符串操作193

8.6基本输入函数194

8.6.1显示信息194

8.6.2字符串中的控制字符195

8.6.3通配符匹配196

8.7比较和条件197

8.8表处理198

8.8.1点类型表199

8.8.2点对201

8.9符号和函数操作202

8.9.1 C:XXX函数203

8.9.2函数中的局部变量205

8.9.3带参数的函数207

8.10错误处理208

8.10.1使用*error*函数209

8.10.2捕获错误和继续执行程序210

第9章 和AutoCAD通讯213

9.1.1Command函数214

9.1查询和Command函数214

9.1.2系统和环境变量216

9.1.3系统配置控制216

9.2显示控制217

9.2.1控制菜单217

9.2.2图形和文本窗口显示控制219

9.2.3低级图形控制220

9.3获得用户输入220

9.3.1 getxxx函数220

9.3.2用户输入函数的条件控制222

9.4几何实用函数225

9.4.1对象捕捉225

9.4.2文本范围226

9.5转换229

9.5.1字符串转换229

9.5.2角度转换231

9.5.3 ASCII代码转换232

9.5.4单位转换235

9.5.5坐标系转换237

9.6.1文件查找239

9.6文件处理239

9.6.2存取帮助文件240

9.7设备访问和控制241

9.7.1获取用户输入241

9.7.2校准数字化仪241

第10章 操作AutoCAD对象244

10.1操作选择集245

10.1.1选择集过滤器表247

10.1.2在AutoLISP和ObjectARX应用程序间传递选择集253

10.2.1图元名称函数254

10.2对象操作254

10.2.2图元数据函数260

10.2.3图元数据函数和图形屏幕265

10.2.4多段线和轻装多段线266

10.2.5非图形对象操作267

10.3扩展图元数据——xdata268

10.3.1扩展图元数据的组织269

10.3.2注册应用程序271

10.3.3检索扩展图元数据272

10.3.4扩展图元数据附着到图元上274

10.3.5扩展图元数据内存管理275

10.3.6扩展图元数据中的句柄275

10.4Xrecord对象276

10.5获取符号表和词典277

10.5.1符号表277

10.5.2词典条目278

第11章 设计对话框280

11.1对话框部件281

11.2.1 base.DCL和acad.DCL文件282

11.2用DCL定义对话框282

11.2.2引用DCL文件283

11.2.3 DCL语法283

11.3用Visual LISP显示对话框286

11.3.1预览错误处理287

11.3.2 DCL文件的语义核查288

11.4调整对话框的布局289

11.4.1在控件组中分配控件289

11.4.2调整控件间距290

11.4.3调整右端和底部的空间290

11.4.4调整加框行和列周围的空间291

11.4.5自定义退出按钮文本292

11.5设计指南294

11.5.1美观和功效294

11.5.2前后一致的设计和清晰明了的语言294

11.5.3用户控制294

11.5.4容错处理296

11.5.5提供帮助296

11.5.6考虑残疾用户296

11.5.9布局297

11.5.8避免缩略语297

11.5.7单词字母的大写297

11.5.10控件的大小和位置298

11.5.11禁用控件298

11.5.12嵌套对话框298

11.5.13隐藏对话框298

11.5.14提供默认值299

11.5.15处理键盘输入299

11.5.16预定义控件和控件组的指导300

11.5.17错误处理302

第12章 管理对话框304

12.1.1简介305

12.1使用AutoLISP程序控制对话框305

12.1.2对话框打开时限制函数306

12.2动作表达式和回调307

12.2.1动作表达式308

12.2.2回调原因309

12.3控件处理310

12.3.1初始化模式和值310

12.3.2在回调时改变模式和值310

12.3.4处理滑块312

12.3.3处理单选控件组312

12.3.5处理编辑框313

12.4嵌套对话框314

12.5隐藏对话框314

12.6列表框和弹出式列表317

12.6.1列表操作318

12.6.2处理列表框319

12.7图像控件和按钮320

12.7.1创建图像320

12.7.2处理图像按钮322

12.8特定应用数据323

12.9 DCL错误处理324

12.10.1函数序列325

A.2.4错误处理函数325

12.10对话框函数概要325

12.10.2样例——块定义对话框326

第13章 可编程对话框参考327

13.1控件属性328

13.1.1属性类型328

13.1.2受限制的属性329

13.1.3用户定义的属性329

13.2预定义属性摘要330

13.3 DCL属性目录331

13.4 DCL控件功能摘要339

13.4.1预定义活动控件339

13.4.2控件组339

13.4.3用于装饰和说明的控件340

13.4.4文本控件组340

13.4.5对话框退出按钮和错误控件340

13.5 DCL控件目录341

13.6可编程对话框函数摘要354

第十四章 AutoLISP参考356

附录A AutoLISP函数摘要621

A.1分类概要622

A.2基本函数622

A.2.1应用程序处理函数622

A.2.2数学函数623

A.2.3等量和条件函数624

A.2.5函数处理函数626

A.2.6表操作函数626

A.2.7字符串处理函数628

A.2.8符号处理函数629

A.3实用函数629

A.3.1转换函数630

A.3.2设备访问函数630

A.3.3显示控制函数630

A.3.4文件处理函数631

A.3.5几何函数632

A.3.6查询和命令函数633

A.4.1扩展数据处理函数634

A.4选择集、对象和符号表函数634

A.3.7用户输入函数634

A.4.2对象处理函数635

A.4.3选择集操作函数636

A.4.4符号表和词典处理函数636

A.5内存管理函数637

A.6 Visual LISP的AtuoLISP扩展函数638

A.6.1 ActiveX集合操作函数638

A.6.2 ActiveX数据转换函数638

A.6.3 ActiveX方法调用函数639

A.6.5 ActiveX特性处理函数640

A.6.4 ActiveX对象处理函数640

A.6.6曲线测量函数641

A.6.7词典函数642

A.6.8对象处理函数642

A.7反应器函数643

A.8 VLX名称空间函数645

A.9名称空间通信函数646

A.10 Windows 注册表函数647

附录B AutoLISP错误代码648

热门推荐