图书介绍

AutoCAD 2004与AutoLISP二次开发技术【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

AutoCAD 2004与AutoLISP二次开发技术
  • 赵景亮,李志刚等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302081786
  • 出版时间:2004
  • 标注页数:290页
  • 文件大小:33MB
  • 文件页数:305页
  • 主题词:计算机辅助设计-应用软件,AutoCAD 2004、AutoLISP

PDF下载


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

下载说明

AutoCAD 2004与AutoLISP二次开发技术PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章 AutoLISP语言概述1

1.1 AutoLISP语言的出现与发展1

1.2 AutoLISP语言的特点2

1.3 简单的AutoLISP程序介绍3

1.4 AutoLISP程序的执行6

1.5 AutoLISP程序的内存分配7

1.6 本章小结8

1.7 习题8

第2章 数据类型、运算符与表达式9

2.1 AutoLISP数据类型9

2.1.1 整型9

2.1.2 实型9

2.1.3 字符串10

2.1.4 表11

2.1.5 文件描述符11

2.1.6 实体名11

2.1.7 选择集12

2.2 AutoLISP数据存储结构12

2.2.1 节点12

2.2.2 表13

2.2.3 点对13

2.3 AutoLISP变量14

2.3.1 变量的命名14

2.3.2 变量的数据类型15

2.3.3 变量的赋值15

2.3.4 预定义变量16

2.4 数据类型的转换17

2.5.1 逻辑函数20

2.5 AutoLISP的程序控制20

2.5.2 关系函数21

2.5.3 条件与循环函数24

2.6 本章小结28

2.7 习题28

第3章 Visual Lisp集成开发环境29

3.1 Visual LISP简介29

3.2 启动Visual LISP30

3.3 Visual LISP界面介绍30

3.3.1 菜单区31

3.3.2 工具栏区32

3.3.3 控制台窗口32

3.3.6 文本编辑器33

3.3.7 Visua1 LISP的其他窗口33

3.3.4 跟踪窗口33

3.3.5 状态栏33

3.4 加载和运行AutoLISP程序34

3.4.1 打开一个AutoLISP程序34

3.4.2 加载并运行程序片断34

3.4.3 加载并运行整个程序35

3.5.1 文本编辑器概要36

3.5.2 程序代码格式化36

3.5 VisualLISP文本编辑器36

3.5.3 Visual LISP的注释37

3.5.4 语法结构分色和匹配38

3.5.5 语法检查42

3.5.6 文本编辑器的快捷键43

3.6 退出Visual LISP44

3.7 本章小结44

3.8 习题44

4.1 基本函数45

4.1.1 数学函数45

第4章 AutoLISP函数45

4.1.2 字符串处理函数48

4.1.3 表处理函数50

4.1.4 符号操作函数54

4.1.5 函数处理函数56

4.1.6 出错处理函数60

4.1.7 应用程序管理函数63

4.2 实用函数65

4.2.1 几何函数65

4.2.2 用户输入函数68

4.2.3 内存管理函数76

4.2.4 文件处理函数78

4.2.5 设备访问函数81

4.3.1 提示信息函数84

4.3 显示控制及命令函数84

4.3.2 菜单控制函数87

4.3.3 图形窗口和文本窗口控制函数89

4.3.4 Command函数93

4.3.5 存取系统信息函数95

4.4 本章小结98

4.5 习题98

第5章 调试Visual LISP程序100

5.1 Visual LISP调试功能简介100

5.2 调试器的使用100

5.2.1 进入调试模式102

5.2.2 单步调试104

5.2.3 自动执行模式104

5.3 断点的设置105

5.3.1 程序中断的基本概念105

5.3.3 不可继续中断循环106

5.3.2 可继续中断循环的调试106

5.3.4 断点操作107

5.4 数据检验109

5.4.1 跟踪日志文件109

5.4.2 使用监视窗口110

5.4.3 使用跟踪堆栈窗口111

5.4.4 使用“符号服务”对话框116

5.4.5 使用检验器117

5.4.6 访问AutoCAD对象122

5.5 本章小结126

5.6 习题126

第6章 编译及维护AutoLISP程序127

6.1 编译链接程序127

6.1.1 Visual LISP编译器128

6.1.2 加载运行已编译程序129

6.2 生成应用程序130

6.1.3 链接函数调用130

6.2.1 创建新应用程序131

6.2.2 更新及修改应用程序选项135

6.3 多文档环境下的程序设计136

6.3.1 命名空间136

6.3.2 应用程序的独立命名空间138

6.3.3 使用图形文档可以访问非C:定义的函数138

6.3.4 在其他VLX程序中调用独立命名空间函数139

6.3.5 使用图形文档命名空间中的变量140

6.3.6 在命名空间中共享数据140

6.3.7 在多图形文档环境中的自定义错误处理141

6.4 管理多个Visual LIsP文件142

6.5 使用VisualLISP工程143

6.5.1 新建一个工程143

6.5.2 向工程中添加源程序文件144

6.5.3 选择编译器选项144

6.5.4 工程窗口145

6.6.1 在工程中查找源文件的内容146

6.6 操作工程文件146

6.6.2 由工程生成应用程序147

6.7 优化应用程序148

6.7.1 优化由工程生成的应用程序148

6.7.2 选择编译模式149

6.7.3 选择链接模式150

6.7.4 安全优化150

6.8 本章小结151

6.9 习题151

第7章 AutoLISP程序设计152

7.1 AutoLISP应用程序开发概述152

7.1.1 AutoLISP与AutoCAD应用开发152

7.1.2 应用程序开发的一般步骤及质量要求153

7.2.1 利用表模拟数组功能155

7.2 扩展AutoLISP函数功能155

7.2.2 对表及表中元素进行排序157

7.2.3 利用表进行文件读写处理161

7.3 用AtuoLISP进行参数化绘图163

7.3.1 参数化绘图的原理与一般步骤163

7.3.2 实例:标注序号程序165

7.3.3 参数化绘制三维图形167

7.3.4 参数化绘图时的注意事项169

7.4 AutoCAD实体数据库操作170

7.4.1 创建选择集171

7.4.2 过滤选择集171

7.4.3 选择集操作174

7.5 AutoCAD对象操作174

7.5.1 图元名称操作175

7.5.2 图元数据处理176

7.5.3 非图形对象的处理181

7.5.4 操作AutoCAD对象实例184

7.6 AutoCAD扩展实体数据应用186

7.6.1 扩展实体数据的结构186

7.6.2 应用名的注册187

7.6.3 获取及修改扩展数据188

7.6.4 扩展数据中的句柄190

7.6.5 扩展数据的内存管理190

7.7 Xrecord对象191

7.8 自动加载LISP程序191

7.9 本章小结193

7.10 习题193

第8章 AutoCAD对话框设计194

8.1 AutoCAD对话框概述194

8.2 对话框的组成195

8.2.1 预定义活动控件196

8.2.2 控件组198

8.2.3 用于修饰和说明的控件198

8.3 控件的属性199

8.3.1 预定义标准属性199

8.3.2 关键字和值属性201

8.3.3 功能属性201

8.3.4 布局属性和尺寸属性202

8.3.5 预定义控件属性203

8.4 对话框设计原则与规范206

8.4.1 通用准则206

8.4.2 通用规范207

8.4.3 预定义控件的使用规范208

8.5 对话框控制语言210

8.5.1 DCL文件结构210

8.5.2 DCL语法211

8.5.3 对话框预览及出错处理213

8.5.4 对话框布局215

8.6 管理对话框219

8.6.1 概述219

8.6.2 对话框打开时限制使用的函数220

8.6.3 动作表达式与回调221

8.6.4 控件处理223

8.6.5 嵌套对话框226

8.6.6 隐藏对话框227

8.6.7 列表框和弹出式列表框230

8.6.8 图像控件和图像按钮232

8.6.9 特定应用数据235

8.7 对话框管理应用实例235

8.7.1 绘图实例235

8.7.2 行差标注实例237

8.9 习题242

8.8 本章小结242

第9章 Visual LISP中应用ActiveX对象243

9.1 ActiveX对象简述243

9.2 AutoCAD对象模型244

9.2.1 对象的属性及方法245

9.2.2 AutoCAD 2004中变更的对象及方法246

9.3 ActiveX对象访问248

9.3.1 查看对象特性248

9.3.2 访问图形对象249

9.4 用AutoLISP实现ActiveX方法252

9.4.1 查找所需要的函数252

9.4.2 确定函数的参数253

9.4.3 转换数据类型为ActiveX型254

9.4.4 转换其他数据类型259

9.4.5 访问与更新图形对象259

9.4.6 确定方法或属性是否适用于特定对象260

9.4.7 使用参数带返回值的ActiveX方法261

9.4.8 使用集合对象262

9.4.9 释放对象及释放内存264

9.4.10 转换对象引用264

9.4.11 ActiveX方法出错的处理266

9.5 使用ActiveX与其他应用程序交互268

9.5.1 引入一个类型库268

9.5.2 与应用程序建立连接270

9.5.3 应用程序实例270

9.5.4 在不引入类型库时使用ActiveX方法272

9.6 本章小结273

9.7 习题274

第10章 使用反应器275

10.1 反应器基础275

10.1.1 反应器类型275

10.1.2 反应器的回调事件277

10.1.3 反应器的回调函数278

10.2 生成反应器279

10.2.1 生成对象反应器280

10.2.2 向反应器添加数据281

10.3 在多命名空间中使用反应器282

10.4 查询、修改与删除反应器283

10.4.1 检验反应器283

10.4.2 使用函数查询反应器284

10.4.3 修改反应器284

10.4.4 禁用反应器286

10.5 临时反应器与永久反应器286

10.6 反应器使用规则287

10.7 反应器实例288

10.8 本章小结290

10.9 习题290

热门推荐