当前位置:首页 > 工业技术
AutoCAD ActiveX二次开发技术
AutoCAD ActiveX二次开发技术

AutoCAD ActiveX二次开发技术PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:李长勋主编
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2005
  • ISBN:711803844X
  • 页数:408 页
图书介绍:本书着力于AutoCADActiveX开发示例,介绍工程中AutoCADActiveX使用方法和技巧。
《AutoCAD ActiveX二次开发技术》目录

目录 1

第1章 AutoCAD概述 1

1.1 AutoCAD的发展史 1

1.2 AutoCAD的安装步骤 1

1.2.1 AutoCAD 2004的安装环境 1

1.2.2 AutoCAD 2004的安装过程 2

1.3 AutoCAD的用户界面 6

1.3.1 定点设备 7

1.3.2 菜单和工具栏 8

1.3.3 窗口 11

1.4 获取AutoCAD帮助信息 12

1.4.1 帮助文档 12

1.4.2 实时助手 15

第2章 AutoCAD ActiveX Automation概述 17

2.1 什么是AutoCAD ActiveX 17

2.2.1 AutoCAD ActiveX基本特点 18

2.2 AutoCAD ActiveX Automation基础 18

2.2.2 AutoCAD ActiveX命令 19

2.3 AutoCAD ActiveX Automation开发技术基础 20

2.3.1 Application对象 21

2.3.2 Document对象 22

2.3.3 Collection对象 23

2.3.4 图形对象和非图形对象 24

2.3.5 Preferences、Plot和Utility对象 24

2.4 访问对象层次 25

2.5 集合对象操作 26

2.5.1 访问集合 27

2.5.2 在集合对象中循环 27

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

2.6 属性、方法和变量 29

2.6.1 在数组数据中使用变量 29

2.6.2 转换数组为变量 29

2.7 代码转换 31

2.6.3 变量数组 31

2.8 Automation技术初步 34

第3章 VBA基础入门 41

3.1 VBA编辑器 41

3.1.1 VBA IDE概述 41

3.1.2 工程部件和命名 42

3.1.3 调用其他VBA工程 45

3.1.4 设置VBAIDE 45

3.2 VBA管理器 48

3.2.1 装载和卸载工程 49

3.2.2 对图形进行嵌入和提取 50

3.2.3 创建新的工程 51

3.2.4 保存嵌入工程 52

3.3 AutoCAD中的宏 52

3.3.1 运行宏和编辑宏 53

3.3.2 设置宏选项 55

4.1.1 声明变量 57

第4章 简单的AutoCAD ActiveX编程 57

4.1 编程基础知识 57

4.1.2 数据类型 59

4.1.3 过程 63

4.2 画点程序 64

4.3 计算两点间距离程序 66

4.4 创建剖面线程序 67

第5章 创建和编辑AutoCAD对象 70

5.1 创建二维对象 70

5.1.1 创建直线 70

5.1.2 创建Pline对象 72

5.1.3 创建点对象 76

5.1.4 创建实体填充区域 78

5.1.5 创建面域 79

5.2.1 选择对象 83

5.2 编辑对象 83

5.2.2 复制对象 85

5.2.3 移动对象 92

5.2.4 删除对象 93

5.2.5 延伸和修剪对象 94

5.2.6 编辑样条曲线 94

5.2.7 尺寸标注 96

5.2.8 图纸空间的设置 98

第6章 AutoCAD对象 101

6.1 阴影对象 101

6.1.1 创建阴影 101

6.1.2 编辑阴影 104

6.2 图层对象 107

6.2.1 得到当前图层的信息 107

6.2.2 创建和命名图层 109

6.2.3 打开和关闭图层 110

6.3 颜色对象 111

6.2.4 删除图层 111

6.4 线型对象 112

6.5 文本对象 113

6.5.1 文字样式 113

6.5.2 单行文字 113

6.5.3 多行文字 117

6.5.4 替换字体 118

第7章 设置AutoCAD环境 119

7.1 AutoCAD环境参数基础 119

7.2 图形操作方法 120

7.3 应用程序窗口的设定 121

7.4 控制图形显示 122

7.4.1 缩放图形 123

7.4.2 视图操作 128

7.4.3 更新图形窗口 130

7.5.1 设置精确制图 131

7.5 精确制图 131

7.5.2 绘制构造线 132

7.5.3 计算图形面积 135

7.6 获取输入 137

7.6.1 GetString方法 138

7.6.2 GetPoint方法 138

7.6.3 GetKeyword方法 139

7.6.4 控制用户输入 139

第8章 定制个性菜单和工具栏 142

8.1 菜单项 142

8.2 添加和删除菜单 143

8.3 下拉菜单和快捷菜单 144

8.3.1 建立新菜单 145

8.3.2 添加和删除菜单项 145

8.3.3 添加菜单分隔符 148

8.3.4 制作菜单项加速键 148

8.3.5 建立次级子菜单 149

8.3.6 添加项目到右键菜单 150

8.4 创建工具栏对象 152

8.4.1 建立新工具栏 152

8.4.2 创建弹出工具栏 155

8.4.3 浮动和固定工具栏 156

8.5 状态行提示 157

第9章 三维绘图 159

9.1 三维坐标系 159

9.1.1 设定用户坐标系 161

9.1.2 坐标转换 163

9.2 创建三维对象 166

9.2.1 线框和网格对象 166

9.2.2 多面网格对象 168

9.2.3 三维实体 170

9.3.1 旋转对象 171

9.3 编辑三维对象 171

9.3.2 阵列和镜像实体 173

9.3.3 编辑实体 176

第10章 创建实例程序 179

10.1 绘制零件图形 179

10.1.1 创建绘图工程 179

10.1.2 工程窗体布局 187

10.1.3 编写窗体代码 190

10.1.4 运行程序 194

10.2 替换块操作 196

10.2.1 创建工程 196

10.2.2 编辑工程模块 197

10.2.3 编辑工程窗体 198

10.2.4 运行工程 212

第11章 参数化图形的设计 215

11.1 圆的设计 215

11.2 标注圆弧长度 217

11.3 齿轮轮廓线的绘制 219

11.3.1 编程思路 219

11.3.2 实现步骤 220

11.4 轴的设计 228

11.4.1 编程思路 228

11.4.2 实现步骤 228

第12章 自动加载图形 238

12.1 创建工程 238

12.2 编辑工程窗体 240

12.2.1 设计工程窗体 240

12.2.2 编辑窗体代码 242

12.3 编辑工程模块 244

12.3.1 插入工程模块 244

12.3.2 编辑appstuff模块代码 245

12.3.3 编辑Findfiles模块代码 246

12.3.4 编辑FolderBrowsestuff模块代码 248

12.4 运行程序 251

第13 章显示对象信息编程 253

13.1 创建工程 253

13.2 设计AutoCAD对象 253

13.2.1 设定常量和变量 253

13.2.2 设计主功能函数 255

13.2.3 编写辅助函数 257

13.3 用户界面设计 264

13.3.1 设计工程窗体 264

13.3.2 编辑窗体代码 266

13.4 运行程序 267

13.5 得到图元的尺寸信息 269

14.2 设计工程模块 275

14.2.1 添加工程模块 275

14.1 创建工程 275

第14章 对层的操作编程 . 275

14.2.2 编写模块代码 276

14.3 编辑工程对象 277

14.4 设计用户界面 281

14.4.1 添加工程窗体 281

14.4.2 设计窗体界面 282

14.4.3 编辑窗体代码 284

14.5 运行工程 286

14.6 其他操作图层程序实例 287

第15章 AutoCAD Automation对象 290

15.1 创建工程 290

15.2 编辑工程窗体 290

15.2.1 设计工程窗体 290

15.2.2 编写窗体代码 292

15.3 添加模块 306

15.3.1 插入工程模块 306

15.4 运行程序 307

15.3.2 编辑appstuff模块代码 307

第16章 加载DVB工程编程 309

16.1 创建工程 309

16.2 编辑工程窗体 309

16.2.1 插入工程窗体 309

16.2.2 设计窗体界面 309

16.2.3 编写窗体代码 311

16.3 编辑工程模块 313

16.3.1 插入工程模块 313

16.3.2 编辑appstuff模块代码 313

16.4 编写类模块代码 316

16.5 运行程序 319

第17章 在AutoCAD环境中调用DLL编程 321

17.1 创建DLL文件 321

17.1.1 编写程序代码 322

17.1.2 生成DLL文件 322

17.2 注册DLL文件 323

17.3 编写AutoCAD ActiveX程序 325

17.3.1 设计用户界面 325

17.3.2 编写窗体代码 326

17.4 运行程序 328

第18 章AutoCAD二次开发实例 330

18.1 Excel与AutoCAD之间的通信 330

18.2 Excel VBA的操作 331

18.2.1 创建Excel文档 331

18.2.2 启动VBA编辑器 332

18.2.3 编写代码 333

18.3 运行程序 335

18.4 从Excel表到AutoCAD表的转换 336

18.5 AutoCAD访问Excel文档 339

第19章 AutoCAD和Access数据库编程 344

19.1 访问数据库的必要性 344

19.1.2 新的解决方案 345

19.1.1 通常的解决方案 345

19.2 访问数据库的程序设计 346

19.2.1 程序的构架设计 346

19.2.2 环境变量的设置 346

19.3 设置窗体布局 348

19.3.1 数据库查询部分布局设计 349

19.3.2 数据库连接部分布局设计 351

19.3.3 设计与AutoCAD连接部分 352

19.3.4 添加状态栏 353

19.4 创建模块 354

19.5 编写初始程序 355

19.5.1 声明变量 355

19.5.2 编写窗体初始化代码 356

19.6 SQL查询按钮代码 357

19.7.1 “显示记录”按钮 358

19.7 设置数据库连接窗体布局 358

19.7.2 “编辑记录”按钮 360

19.7.3 “删除记录”按钮 361

19.7.4 “新记录”按钮 363

19.7.5 “链接数据”按钮 365

19.7.6 “高亮显示”按钮 366

19.8 设置与AutoCAD连接部分窗体布局 367

19.8.1 “连接AutoCAD”按钮 367

19.8.2 “清除SQL”按钮 369

19.8.3 “取消”按钮 369

19.8.4 “应用”按钮 370

19.8.5 “结束”按钮 372

19.9 辅助函数列表 373

19.10 运行程序 376

附录一 AutoCAD ActiveX和AutoLISP的比较 379

附录二 参考函数列表 386

返回顶部