《AutoCAD 2000开发工具 VBA及ActiveX开发指南》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:胡荣,喻宁主编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1999
  • ISBN:7115081867
  • 页数:271 页
图书介绍:

第0章 绪论 1

0.1 AutoCAD ActiveX技术概述 1

0.2 VBA接口概述 2

0.3 AutoCAD ActiveX和VBA 3

0.4 本书组成结构 4

0.5 本书的约定 4

0.6 本书的样本代码 4

第1章 VBA初步 7

1.1 理解嵌入和全局的VBA工程 7

1.2 用VBA管理器组织工程 8

1.2.1 加载已经存在的工程 8

1.2.2 卸载工程 9

1.2.3 把一个工程嵌入图形文件 9

1.2.4 从图形文件中提取工程 9

1.2.5 创建一个新工程文件 9

1.2.6 保存嵌入的的工程 10

1.3 处理宏 10

1.3.1 运行宏 11

1.3.2 编辑宏 11

1.3.3 创建宏 11

1.3.4 删除宏 12

1.3.5 设置工程选项 12

1.3.6 转入并运行宏 12

1.4 用VBA IDE编辑工程 13

1.4.1 打开VBA IDE 13

1.4.2 观察工程信息 13

1.4.3 定义工程中的元件 14

1.4.4 引入已有元件 14

1.4.5 编辑元件 15

1.4.6 运行宏 16

1.4.7 给工程命名 16

1.4.8 保存工程 17

1.4.9 其它VBA工程的参考 17

1.4.10 设置VBA IDE选项 18

1.5 练习 19

1.6 其它 20

1.7 AutoCAD VBA工程术语 20

1.8 AutoCAD VBA命令 21

第2章 ActiveX自动化基础 22

2.1 理解AutoCAD对象模型 22

2.1.1 简单介绍程序对象 22

2.1.2 简单介绍文档对象 23

2.1.3 简单介绍集合对象 24

2.1.4 简单介绍图形对象和非图形对象 24

2.1.5 简单介绍参数选择、绘图和utility对象 24

2.2 访问对象层 25

2.3 使用集合对象 26

2.3.1 访问集合 27

2.3.2 给集合对象加新成员 27

2.3.3 通过集合对象重新声明 27

2.3.4 删除集合对象中的成员 28

2.4 属性和方法 28

2.5 父对象 29

2.6 定位类型库 29

2.7 得到数据库中的第一个实体 29

2.8 在方法和属性中使用变量 30

2.8.1 什么是变量 30

2.8.2 使用数组变量 30

2.8.3 数组转换为变量 30

2.8.4 解释变量数组 31

2.9 使用其它的编程语言 32

第3章 设置AutoCAD环境 36

3.1 打开、保存、关闭图形文件 36

3.2 设置AutoCAD参数选择 38

3.3 设置程序窗口 39

3.3.1 改变程序窗口的大小和位置 39

3.3.2 最大化和最小化AutoCAD窗口 39

3.3.3 查询AutoCAD窗口的当前状态 39

3.3.4 设置程序窗口为不可见 40

3.4 设置绘图窗口 40

3.4.1 修改文档窗口的位置和大小 40

3.4.2 最小化、最大化文档窗口 40

3.4.3 查询文档窗口的当前状态 40

3.4.4 使用缩放 41

3.4.5 使用命名视图 44

3.4.6 使用平铺视点 45

3.4.7 修正文档窗口中的几何学 48

3.5 重置活动对象 49

3.6 设置并返回系统变量 49

3.7 精确绘图 50

3.8 提示用户输入 57

3.8.1 GetString方法 57

3.8.2 GetPoint方法 58

3.8.3 GetKeyword方法 58

3.8.4 控制用户输入 59

3.9 访问AutoCAD命令行 60

3.10 无文档工作 60

3.11 引入其它文件格式 61

3.12 输出文件格式 61

第4章 创建和编辑AutoCAD实体 63

4.1 创建对象 63

4.1.1 创建容器对象 63

4.1.2 创建直线 64

4.1.4 创建点对象 65

4.1.7 创建填充图 70

4.2 编辑对象 73

4.2.1 使用有名对象 73

4.2.2 选择对象 74

4.2.3 复制对象 76

4.2.4 移动对象 83

4.2.5 删除对象 85

4.2.6 缩放对象 85

4.2.7 变换对象 86

4.2.8 延伸和剪切对象 89

4.2.9 分解对象 89

4.2.10 编辑多义线 91

4.2.11 编辑样条曲线 92

4.2.12 编辑填充图 95

4.3 使用图层、颜色和线型 98

4.3.1 使用图层 98

4.3.2 使用颜色 103

4.3.3 使用线型 103

4.3.4 给实体设置图层、颜色、线型 106

4.4 给图形添加文本 108

4.4.1 文本类型 108

4.4.2 单行文本(Text) 114

4.4.3 多行文本(Mtext) 118

4.4.4 Unicode字符、控制代码和特殊字符 122

4.4.5 替换字体 123

4.4.6 检查拼写 124

第5章 尺寸和公差 125

5.1 尺寸标注概述 125

5.1.1 查看尺寸标注的各组成部分 126

5.1.2 定义尺寸标注系统变量 127

5.1.3 设置尺寸标注文本类型 127

5.1.4 理解引出线 127

5.1.5 理解关联尺寸 127

5.2 建立尺寸标注 128

5.2.1 建立长度标注 128

5.2.2 建立半径标注 129

5.2.3 建立角度标注 130

5.2.4 建立坐标标注 131

5.3 编辑尺寸标注 132

5.4 以尺寸类型方式工作 133

5.5 在模型空间和图纸空间进行尺寸标注 137

5.6 建立旁注线和注释 137

5.6.1 建立旁注线 137

5.6.2 给旁注线添加注释 138

5.6.3 旁注线的关联性 139

5.6.4 编辑旁注线关联性 140

5.6.5 编辑旁注线 140

5.7 建立几何公差 140

第6章 定制工具条和菜单 142

6.1 菜单条和菜单条集 142

6.2 装载菜单组 144

6.3 修改菜单条 145

6.4 创建和编辑下拉菜单和快捷菜单 146

6.4.1 创建新菜单 147

6.4.2 向菜单加入菜单项 147

6.4.3 添加分隔符 149

6.4.4 给菜单项设一个加速键 149

6.4.5 创建层叠子菜单 150

6.4.6 从菜单中删除菜单项 151

6.4.7 菜单项属性 152

6.5 创建和编辑工具条 154

6.5.1 创建新工具条 154

6.5.2 添加新的工具条按钮 154

6.5.3 添加分隔符 156

6.5.4 定义工具按钮图像 156

6.5.5 创建Flyout工具条 158

6.5.6 浮动定位工具条 159

6.5.7 删除工具条按钮 160

6.5.8 工具条属性 160

6.6 创建宏 161

6.6.1 宏字符映射的ASCII等同字符 161

6.6.2 终止宏 162

6.6.3 暂停用户输入 163

6.6.4 取消一个命令 164

6.6.5 宏循环 164

6.6.6 使用单对象选择模式 164

6.7 创建菜单项和工具条项的状态行帮助 164

6.8 添加右击键项目 165

第7章 事件 167

7.1 理解AutoCAD中的事件 167

7.2 事件处理程序编写 167

7.3 处理应用程序级事件 168

7.4 处理文档级事件 171

7.5 处理对象级事件 173

第8章 三维空间 176

8.1 三维坐标 176

8.2 定义用户坐标系统 178

8.3 坐标转换 180

8.4 创建三维对象 182

8.4.1 线框 183

8.4.2 网格 184

8.4.3 多面网格 186

8.4.4 实体对象 187

8.5 编辑3D对象 188

8.6 编辑3D实体 191

第9章 定义布局和打印 195

9.1 模型空间和图纸空间 195

9.2 布局 195

9.2.1 布局和块之间的关系 195

9.2.2 打印配置 196

9.2.3 布局设置 196

9.3 视点 197

9.3.1 切换到图纸空间布局 198

9.3.2 切换到模型空间布局 199

9.3.3 创建图纸空间视点 199

9.3.4 修改视点,视图和内容 202

9.3.5 在图纸空间缩放样本线型 203

9.3.6 在打印的视点中隐藏直线 204

9.4 打印图形 204

9.4.1 Performing Basic Plotting 204

9.4.2 从模型空间打印 205

9.4.3 从图纸空间打印 205

第10章 高级绘图和组织技术 207

10.1 光栅图像 207

10.1.1 图形文件中的光栅图像 207

10.1.2 附加、比例确定光栅图像 209

10.1.3 管理光栅图像 210

10.1.4 修改图像和图像边界 210

10.1.5 剪贴图像 212

10.2 使用块和属性 214

10.2.1 使用块 214

10.2.2 使用属性 220

10.3 使用外部参照 226

10.3.1 更新Xrefs 227

10.3.2 附贴Xrefs 227

10.3.3 分离Xrefs 228

10.3.4 重载Xrefs 229

10.3.5 卸载Xrefs 230

10.3.6 捆绑Xrefs 231

10.3.7 剪贴Blocks and Xrefs 233

10.4 赋值和接收外部数据 233

第11章 使用VBA开发应用程序 236

11.1 更多的VBA技术 236

11.2 在VBA中使用窗体 236

11.2.1 在设计模式下设计,在运行模式下运行 237

11.2.2 在你的工程中创立一个新的窗体 237

11.2.3 向窗体中添加控件 237

11.2.4 显示和隐藏窗体 239

11.2.5 加载和卸载窗体 239

11.2.6 设计在有模式窗体情况下的应用程序 240

11.3 处理错误 240

11.3.1 捕获运行错误 241

11.3.2 对被捕获的错误作出响应 242

11.3.3 对AutoCAD用户输入错误作出响应 242

11.4 加密VBA代码模块 243

11.5 从工具条或菜单中运行VBA宏 243

11.6 自动载入一个VBA工程 243

11.7 自动运行VBA宏 243

11.8 载入工程后自动打开VBA的IDE环境 244

11.9 工作于空文档状态 244

11.10 发布你的应用程序 244

第12章 与其它应用程序、数据库及Windows API通信 245

12.1 与Visual Lisp程序通信 245

12.2 与其它Windows应用程序通信 245

12.2.1 引用其它程序的ActiveX对象库 246

12.2.2 建立其它应用程序的一个实例 246

12.2.3 对其它应用程序的对象进行编程 247

12.3 使用数据访问对象(DAO)访问数据库信息 249

12.3.1 引用DAO对象库 249

12.3.2 打开数据库 249

12.3.3 用DAO对象模式编程 250

12.4 在VBA中访问Windows API 250

第13章 一个AcitveX和VBA的应用实例——设计花园小径 252

13.1 检查运行环境 252

13.2 定义目标 253

13.3 编写你的第一个函数 253

13.4 获取输入 254

13.4.1 声明变量 254

13.4.2 输入gpuser子程序 255

13.5 绘制小路轮廓 257

13.6 绘制瓷砖 258

13.7 把所有东西结合起来 261

13.8 单步执行代码 261

13.9 执行宏 262

13.10 加入对话框环境 263

13.10.1 建立对话框 263

13.10.2 使用项目窗口为你的工程导航 265

13.10.3 更新已有代码 266

13.10.4 给对话枢添加代码 268