《AutoCAD 2002/2000 VBA开发指南》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:李凤华编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7302043531
  • 页数:439 页
图书介绍:

第1章 VBA基础 1

1.1 VBA工程 2

1.2 VBA管理器 2

1.2.1 加载已有的工程 3

1.2.2 卸载工程 4

1.2.3 嵌入工程 4

1.2.4 提取工程 5

1.2.5 创建新工程 5

1.3 宏 6

1.2.6 保存嵌入的工程 6

1.3.1 运行宏 7

1.3.2 编辑宏 7

1.3.3 调试宏 8

1.3.4 建立新的宏 8

1.3.5 宏删除 9

1.3.6 设置工程选项 9

1.4 VBA IDE开发环境 10

1.4.1 打开VBA IDE 10

1.4.3 工程元素 11

1.4.2 工程信息 11

1.4.4 添加新元素 12

1.4.5 导入元素 12

1.4.6 编辑元素 13

1.4.7 程序代码窗口 14

1.4.8 窗体窗口 15

1.4.9 运行宏 15

1.4.10 命名工程 16

1.4.11 保存工程 16

1.4.12 引用工程 17

1.4.13 设置VBA IDE选项 18

1.5 第一个例子 20

第2章 ActiveX基础 23

2.1 AutoCAD对象模型 24

2.1.1 Application对象 26

2.1.2 Document对象 27

2.1.3 图形对象与非图形对象 27

2.1.4 Preferences、Plot和Utility对象 28

2.2 存取对象 30

2.2.1 引用对象 31

2.3 使用集合对象 32

2.2.2 存取Application对象 32

2.3.1 存取集合 33

2.3.2 向集合对象中添加新成员 33

2.3.3 遍历集合对象 33

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

2.4 属性与方法 35

2.5 父对象 36

2.6 变体类型数据Variants 37

2.6.1 变体类型 37

2.6.2 创建变体类型数据 38

2.6.3 使用变体类型 39

第3章 AutoCAD系统环境设置 42

3.1 图形文件操作 43

3.1.1 新建图形 43

3.1.2 打开图形 43

3.1.3 保存图形 44

3.2 设置AutoCAD系统环境 45

3.3 管理AutoCAD程序窗口 46

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

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

3.3.1 改变AutoCAD窗口的位置和尺寸 47

3.4 管理图形窗口 48

3.4.1 定位图形窗口和设置尺寸 49

3.4.2 查询图形窗口的状态 49

3.4.3 使用缩放 50

3.4.4 命名视区 56

3.4.5 平铺视口 57

3.4.6 更新图形对象 61

3.5 重设当前对象 62

3.7.1 修改角度捕捉点和基准点 63

3.6 查询和设置系统变量 63

3.7 辅助绘图工具 63

3.7.2 正交绘图模式 65

3.7.3 计算和信息查询 66

3.8 用户输入 70

3.8.1 GetString方法 70

3.8.2 GetPoint方法 71

3.8.3 GetKeyword方法 73

3.8.4 控制用户输入 74

3.9 使用AutoCAD命令行 75

3.10 无图形文件工作 76

3.11 其他格式文件的输入输出 77

第4章 绘制AutoCAD图形对象 80

4.1 基本图形绘制 81

4.1.1 工作空间 81

4.1.2 绘制点对象 82

4.1.3 绘制直线 84

4.1.4 绘制构造线 85

4.1.5 圆(弧)和椭圆对象 90

4.2.1 多线 93

4.2 高级图形对象 93

4.2.2 多段线 95

4.2.3 样条曲线 96

4.3 绘制填充区域 98

4.3.1 实体填充对象 98

4.3.2 面域对象 101

4.4 绘制剖面线 106

4.4.1 创建Hatch对象 106

4.4.2 定义剖面边界 108

第5章 编辑图形对象 111

5.1.2 编辑对象名称 112

5.1 对象名称 112

5.1.1 清除命名对象 112

5.2 对象选择集 113

5.2.1 创建选择集 113

5.2.2 添加对象到选择集中 113

5.2.3 过滤选择集 115

5.2.4 从选择集中删除对象 116

5.3 通用图形对象编辑操作 117

5.3.1 复制对象 117

5.3.2 偏移对象 120

5.3.3 镜像对象 123

5.3.4 阵列对象 126

5.3.5 移动对象 131

5.3.6 旋转对象 133

5.3.7 删除对象 136

5.3.8 对象比例 137

5.3.9 延伸和修剪对象 143

5.3.10 分解对象 146

5.4 高级对象编辑 148

5.4.1 多段线编辑 148

5.4.2 样条曲线编辑 151

5.4.3 剖面线编辑 156

第6章 组织图形元素 163

6.1 图层 164

6.1.1 查找图层 164

6.1.2 创建图层 165

6.1.3 切换图层 167

6.1.4 打开和关闭图层 168

6.1.6 锁护和解锁图层 170

6.1.5 冻结和解冻图层 170

6.1.7 设置图层颜色 171

6.1.8 设置图层线型 171

6.1.9 删除图层 171

6.2 颜色 172

6.2.1 指定对象颜色 172

6.2.2 使用颜色 173

6.3 线型 174

6.3.1 线型 174

6.3.3 更名线型 176

6.3.4 删除线型 176

6.3.2 设置当前线型 176

6.3.5 修改线型描述文字 177

6.3.6 线型比例 177

6.4 使用图层、颜色和线型实例 179

第7章 绘制文字 186

7.1 文字样式 187

7.1.1 创建文字样式 187

7.1.2 字体 188

7.1.3 Unicode字符 190

7.1.4 大字体 190

7.1.5 文字高度 191

7.1.6 设置倾斜角 192

7.1.7 文字显示效果 194

7.2 使用单行文字 196

7.2.1 创建单行文字 196

7.2.2 编辑单行文字样式 197

7.2.3 对齐单行文字 198

7.2.4 编辑单行文字 201

7.3 多行文字 202

7.3.1 创建多行文字 202

7.3.2 编辑多行文字个别文字 204

7.3.3 编辑多行文字对象 207

7.4 使用Unicode字符、控制码和特殊字符 208

7.5 替换文字字体 209

7.6 拼写检查 210

第8章 标注和公差 211

8.1 标注的基础知识 212

8.1.1 标注的组成 213

8.1.2 标注系统变量 214

8.1.3 标注文字的样式 214

8.1.5 关联式标注 215

8.1.4 引线标注 215

8.2 标注样式 216

8.2.1 创建标注样式 216

8.2.2 替换标注形式 219

8.3 创建标注对象 223

8.3.1 线性标注 223

8.3.2 径向标注 226

8.3.3 角度标注 230

8.3.4 坐标式标注 232

8.4.1 创建引线 235

8.4 创建引线标注 235

8.4.2 引线标注的注释 237

8.5 创建几何公差 240

8.6 编辑标注对象 241

8.6.1 线性、径向、角度和坐标标注的编辑 242

8.6.2 编辑引线标注对象 244

8.6.3 编辑公差 245

第9章 块和外部引用 246

9.1.1 点阵式图像 247

9.1 使用点阵式图像 247

9.1.2 参照点阵式图像 248

9.1.3 点阵式图像文件管理 250

9.1.4 编辑点阵式图像 251

9.1.5 截取图像 256

9.2 块 260

9.2.1 关于块 260

9.2.2 块中的图层、颜色和线型 261

9.2.3 块嵌套 261

9.2.4 块定义 262

9.2.5 插入块 263

9.2.6 炸开块参照 267

9.2.7 重新定义块 269

9.3 块属性 271

9.3.1 属性定义和属性参照 272

9.3.2 编辑属性定义 275

9.3.3 提取属性信息 278

9.4 外部参照 282

9.4.1 贴附外部参照 283

9.4.2 覆盖外部参照 285

9.4.3 分离外部参照 286

9.4.4 重新载入外部参照 288

9.4.5 释放外部参照 290

9.4.6 并入外部参照 292

9.5 设置和提取延伸数据 295

9.5.1 设置延伸数据 295

9.5.2 提取延伸数据 297

第10章 三维操作 300

10.1 三维坐标系 301

10.1.1 右手规则 301

10.1.2 三维坐标输入 302

10.2 用户坐标系统 305

10.3 坐标转换 309

10.4 创建三维对象 312

10.4.1 三维模型 312

10.4.2 创建线框模型 314

10.4.3 创建曲面模型 315

10.4.4 创建实体模型 320

10.5 三维对象编辑 325

10.5.1 三维旋转 325

10.5.2 三维阵列 328

10.5.3 三维镜像 330

10.6 三维实体处理 332

10.6.1 布尔运算 332

10.6.2 实体的分割与剖切 336

10.6.3 实体信息查询 341

第11章 图形的打印输出 343

11.1 工作空间 344

11.2 出图配置 345

11.2.1 配置和块 345

11.2.2 出图配置设置 345

11.3.1 非重叠视口与浮动视口 347

11.3 视口 347

11.3.2 切换到图纸空间配置 349

11.3.3 切换到模型空间配置 350

11.3.4 创建图纸空间视口 350

11.3.5 修改视口图形 355

11.3.6 调整线型比例 359

11.3.7 隐藏线段 360

11.4 图形输出 360

11.4.1 基本出图 360

11.4.2 模型空间出图 361

11.4.3 图纸空间出图 362

第12章 事件处理 363

12.1 AutoCAD中的事件 364

12.1.1 事件类型 364

12.1.2 事件处理程序特点 364

12.2 应用程序层次事件 366

12.2.1 概述 366

12.2.2 使用应用程序层次事件 367

12.3 处理文件层次事件 369

12.3.1 概述 369

12.3.2 在非VBA环境中启用文件层次事件 370

12.3.3 在VBA中编写文件层次事件的程序代码 371

12.4 对象层次事件 372

第13章 定制下拉菜单和工具条 376

13.1 预备知识 377

13.1.1 MenuBar和MenuGroups集合 377

13.1.2 加载下拉菜单群组 378

13.1.3 新建下拉菜单群组 379

13.2 下拉菜单 379

13.2.1 概述 379

13.2.3 创建菜单项 380

13.2.2 创建下拉菜单列 380

13.2.4 插入菜单项 382

13.2.5 添加分隔线 384

13.2.6 删除下拉菜单列和菜单项 386

13.2.7 指定菜单快捷键 387

13.2.8 菜单项排序 389

13.2.9 菜单项属性 390

13.2.10 层次式下拉菜单 393

13.2.11 鼠标右键快捷菜单 395

13.3.1 新建工具条 397

13.3 工具条 397

13.3.2 添加新工具条按钮 398

13.3.3 加入分隔线 400

13.3.4 创建工具条图像按钮 402

13.3.5 定位工具条 404

13.3.6 删除工具条按钮 406

13.3.7 工具条按钮的属性 406

13.4 下拉菜单与工具条的状态行 407

13.5.1 ASCII码对应值的宏字符 409

13.5 菜单宏 409

13.5.2 宏终止 411

13.5.3 等待用户输入 412

13.5.4 取消指令 413

13.5.5 宏重复 413

13.5.6 使用单一对象选取模式 413

第14章 开发VBA应用程序 414

14.1 常用术语 415

14.2 使用窗口 415

14.2.2 创建新窗口 416

14.2.3 添加控件 416

14.2.1 设计模式和运行模式 416

14.2.4 显示隐藏窗口 419

14.2.5 载入和释放窗口 420

14.3 错误处理 420

14.3.1 概述 421

14.3.2 设置错误陷阱 421

14.3.3 响应错误 424

14.3.4 响应输入错误 424

14.4 在零文件状态中工作 424

14.5.1 加密应用程序 425

14.5 发送应用程序 425

14.5.2 自动载入VBA工程 426

14.5.3 执行VBA宏 426

14.5.4 发送应用程序 427

14.6 VBA程序与电子表格的数据交换 428

14.6.1 参考Excel对象的数据库 428

14.6.2 创建Excel应用 428

14.6.3 以Excel应用设计VBA程序 429

14.6.4 退出Excel应用程序 429

14.6.5 应用实例 429

附录 AutoLISP和ActiveX/VBA比较 433