图书介绍

AutoCAD VBA程序开发技术PDF|Epub|txt|kindle电子书版本网盘下载

AutoCAD VBA程序开发技术
  • 李长勋主编 著
  • 出版社: 北京:国防工业出版社
  • ISBN:7118033103
  • 出版时间:2004
  • 标注页数:369页
  • 文件大小:58MB
  • 文件页数:383页
  • 主题词:计算机辅助设计-应用软件,AutoCAD

PDF下载


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

下载说明

AutoCAD VBA程序开发技术PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章AutoCAD开发工具简介1

1.1 Auto LISP语言及Visual LISP语言1

1.1.1 Auto LISP语言的特点1

1.1.2Visual LOSP语言的特点1

1.2 Object ARX开发工具2

1.2.1 Object ARX的特点2

1.2.2 Object ARX的调用机制2

1.3.1 AutoCAD ActiveX自动化技术简介3

1.3 VBA开发工具3

1.2.3ARX类库及函数库3

1.3.2 VBA的功能4

1.3.3VBA作为AutoCAD开发工具的优势4

第2章AutoCAD VBA入门6

2.1什么是VBA6

2.1.1VBA的功能6

2.1.2 VBA与Visual Basic的区别7

2.2VBA工程7

2.3 VBA管理器7

2.3.2创建新工程8

2.3.1 打开VBA管理器8

2.3.3加载已有的工程9

2.3.4嵌入工程10

2.3.5保存嵌入的工程10

2.3.6提取工程10

2.3.7卸载工程11

2.4宏11

2.4.1建立新宏12

2.4.3编辑及调试宏13

2.4.2运行宏13

2.4.4宏删除14

2.4.5设置工程选项14

2.5 VBA IDE开发环境15

2.5.1 打开VBA IDE15

2.5.2查看工程信息15

2.5.3定义工程信息16

2.5.4添加新元素17

2.5.5导入元素17

2.5.6编辑元素18

2.5.7程序代码窗口与窗体窗口19

2.5.9工程的命名和保存20

2.5.8在VBA IDE中运行宏20

2.5.10引用其他VBA工程22

2.5.11 如何设置VBA IDE选项23

2.6一个简单的VBA程序示例26

第3章VBA的基本语法知识28

3.1变量的数据类型28

3.1.1 变量的基本数据类型28

3.1.2用户自定义数据类型29

3.2.1 变量的作用域30

3.2变量的作用域及声明30

3.2.2变量的声明31

3.2.3变量命名的惯例32

3.3常量的声明及作用域32

3.3.1 常量的声明32

3.3.2常量的作用域33

3.4语句的注释及长语句的分行33

3.4.1语句的注释33

3.4.2长语句的分行33

3.5.2关系运算符34

3.5运算符和表达式34

3.5.1算术运算符34

3.5.3逻辑运算符35

3.6基本语句35

3.6.1赋值语句35

3.6.2条件语句37

3.6.3循环语句41

3.7数组46

3.8子程序和函数48

3.8.1 子程序48

3.8.2 函数52

第4章ActiveX的基础知识54

4.1 AutoCAD VBA工程术语与命令54

4.1.1 AutoCAD VBA工程术语54

4.1.2 AutoCAD VBA命令54

4.2 AutoCAD对象模型55

4.2.1Application对象58

4.2.2 Document对象58

4.2.3 Collection对象59

4.2.4 图形对象和非图形对象59

4.2.5 Preference、Plot和Utility对象60

4.3存取对象62

4.3.1在对象层次中引用对象63

4.3.2访问应用程序对象64

4.4使用集合对象64

4.4.1存取集合65

4.4.2添加新成员到集合对象65

4.4.3在集合对象中循环65

4.4.4删除集合对象中的成员66

4.7定位类型库67

4.5属性与方法67

4.6父对象67

4.8在模型空间中返回第一个图元68

4.9深刻理解模块和变体类型68

4.9.1模块的概念68

4.9.2对模块的概览69

4.9.3保存对模块所做的改变71

4.10使用变体数据类型71

4.10.2在数组数据中使用变体72

4.10.3转换数组为变体72

4.10.1变体类型72

4.10.4解释变体数组73

4.11使用其他程序语言74

4.11.1转换VBA代码到VB中74

4.11.2 VBA相对于VB对照代码示例75

第5章设置AutoCAD环境77

5.1 图形文件操作77

5.1.1打开图形77

5.1.2创建新图形78

5.1.3保存图形78

5.2设定AutoCAD参数79

5.3控制应用程序窗口80

5.3.1调整应用程序窗口的位置81

5.3.2最小化和最大化AutoCAD窗口82

5.3.3 查找AutoCAD窗口的当前状态82

5.4管理图形窗口83

5.4.1 更改文档窗口的位置和大小83

5.4.2最小化和最大化文档窗口83

5.4.3 查找文档窗口的当前状态83

5.4.4使用缩放84

5.4.6使用平铺视口90

5.4.5使用命名视图90

5.4.7 更新文档窗口的几何图形94

5.5重置活动对象95

5.6设定和返回系统变量96

5.7精确制图96

5.7.1调整捕捉和基点96

5.7.2使用正交模式97

5.7.3绘制构造线98

5.7.4计算点和值103

5.7.5计算面积104

5.8.1 GetString方法106

5.8提示用户输入106

5.8.2 GetPoint方法107

5.8.3 GetKeyword方法108

5.8.4控制用户输入109

5.9访问AutoCAD命令行111

5.10工作于无打开文件状态112

5.11输入其他文件格式112

5.12输出到其他文件格式113

5.13定义用户坐标系统114

6.1.1确定容器对象117

第6章创建AutoCAD图形117

6.1创建基本图形对象117

6.1.2创建点对象118

6.1.3创建直线对象120

6.1.4创建曲线对象124

6.2创建实体填充区域128

6.2.1创建实体填充对象129

6.2.2面域对象131

6.3.1创建Hatch对象138

6.3创建阴影138

6.3.2定义阴影边界139

第7章编辑AutoCAD图形143

7.1命名对象143

7.1.1清理命名的对象143

7.1.2重命名对象143

7.2选择集对象145

7.2.1创建选择集146

7.2.2添加对象到选择集147

7.2.3过滤选择集149

7.2.5有关选择集的技巧举例151

7.2.4从选择集上移去对象151

7.3编辑对象153

7.3.1 复制对象153

7.3.2偏移对象156

7.3.3镜像对象158

7.3.4阵列对象161

7.3.5移动对象164

7.3.6旋转对象165

7.3.7删除对象167

7.3.8 比例缩放对象168

7.3.9转换对象170

7.3.10延伸和修剪对象173

7.3.11分解对象174

7.4高级对象编辑176

7.4.1编辑多段线176

7.4.2编辑样条曲线179

7.4.3编辑阴影181

8.1.1 图层和线型分类187

8.1 使用图层187

第8章组织AutoCAD图形元素187

8.1.2创建和命名图层188

8.1.3使图层成为当前图层190

8.1.4控制图层的可见性190

8.1.5打开和关闭图层191

8.1.6冻结和解冻图层192

8.1.7锁定和解锁图层193

8.1.8指定图层颜色193

8.2使用颜色194

8.2.1指定颜色194

8.1.10删除图层194

8.1.9指定图层线型194

8.2.2设定当前颜色195

8.3使用线型196

8.3.1 使线型成为当前线型199

8.3.2重命名线型199

8.3.3删除线型199

8.3.4 更改线型199

8.3.5指定线型比例199

8.4.1更改对象的图层203

8.4分配图层、颜色和线型给对象203

8.4.2更改对象的颜色204

8.4.3 更改对象的线型205

8.4.4图层管理标准化206

8.5使用块211

8.5.1 块功能211

8.5.2块中的图层、颜色和线型212

8.5.3块嵌套212

8.5.4块定义212

8.5.5插入块214

8.5.6炸开块参照216

8.5.7重新定义块219

8.6块属性221

8.6.1属性定义和属性参照221

8.6.2编辑属性定义224

8.6.3提取属性信息227

第9章在AutoCAD图形中添加文本232

9.1处理文字样式232

9.1.1创建和修改文字样式232

9.1.2指定字体233

9.1.3使用TrueType字体236

9.1.5设定文字高度237

9.1.4使用Unicode和大字体237

9.1.6设定倾斜角度239

9.1.7设定文字生成标记240

9.2使用单行文字242

9.2.1创建单行文字242

9.2.2格式化单行文字243

9.2.3对齐单行文字244

9.2.4编辑单行文字246

9.3.1创建多行文字247

9.3使用多行文字247

9.3.2格式化多行文字248

9.3.3编辑多行文字对象251

9.4使用Unicode字符、控制代码和特殊字符251

9.5替换字体252

9.6拼写检查258

第10章标注与公差259

10.1标注的基本知识259

10.1.1标注的元素260

10.1.3设置标注文字样式261

10.1.4引线标注261

10.1.2定义标注系统变量261

10.1.5关联标注262

10.2创建标注对象262

10.2.1创建线性标注263

10.2.2创建径向标注264

10.2.3创建角度标注265

10.2.4创建坐标标注267

10.3.1复制标注样式269

10.3利用标注样式269

10.3.2替代标注样式272

10.4编辑标注275

10.5在模型空间和图纸空间中标注277

10.6创建引线及注解277

10.6.1创建引线278

10.6.2添加注解到引线279

10.6.3关联引线279

10.6.4编辑关联引线281

10.6.5编辑引线281

10.7.1创建形位公差282

10.7创建和编辑形位公差282

10.7.2编辑公差283

第1 1章定义菜单和工具栏284

11.1理解MenuBar和MenuGroups集合284

11.2加载和创建菜单组286

11.2.1加载菜单组286

11.2.2创建新的菜单组286

11.3改变菜单条287

11.3.1在菜单条上插入菜单287

11.3.2从菜单条上删除菜单288

11.3.3在菜单条上重排菜单项289

11.4创建和编辑下拉菜单和快捷菜单290

11.4.1建立新菜单290

11.4.2在菜单中增加新的菜单项291

11.4.3在菜单中增加分隔符294

11.4.4对菜单项赋值一个快捷键294

11.4.5建立层叠式子菜单295

11.4.6返回新菜单296

11.4.7在菜单上删除菜单项297

11.4.8菜单项的属性298

11.5建立并编辑工具栏300

11.5.2在工具栏中增加新的工具栏按钮301

11.5.1建立新工具栏301

11.5.3对一个工具栏增加分隔符303

11.5.4定义工具栏按钮的图像304

11.5.5建立弹出工具栏306

11.5.6浮动和固定工具栏307

11.5.7从工具栏上删除一个工具按钮310

11.5.8工具栏项的属性310

11.6建立宏311

11.6.1宏字符所映射的ASCⅡ等效值312

11.6.3暂停等待用户输入313

11.6.2宏的终止313

11.6.4取消一个命令314

11.6.5宏循环314

11.7对菜单项和工具栏项增加状态栏帮助315

11.8在右键菜单中增加条目316

第12章三维操作318

12.1三维坐标系统318

12.2用户坐标系统320

12.3坐标转换323

12.4.1三维模型325

12.4创建三维对象325

124.2创建线框模型326

12.4.3创建曲面模型326

12.4.4创建实体模型328

12.5三维对象编辑340

12.5.1三维旋转340

12.5.2三维阵列342

12.5.3三维镜像344

12.5.4三维干涉检验345

132编写事件处理器的方法348

13.1 AutoCAD中的事件348

第13章使用事件348

13.3处理应用程序级事件349

13.3.1应用程序级事件349

13.3.2激活应用程序级事件350

13.4处理文档级事件353

13.4.1文档级事件354

13.4.2在VBA以外的环境启用文档级事件354

13.4.3在VBA以外的环境下编制文档级事件程序356

13.4.4在VBA环境下编制文档级事件程序356

13.5激活对象级事件358

附录 Auto LlSP函数与ACtiveX/VBA比较363

热门推荐