AutoCAD ActiveX/VBA二次开发技术基础及应用实例PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:佟士懋,邢芳芳,夏齐霄编著
- 出 版 社:北京:国防工业出版社
- 出版年份:2006
- ISBN:711804475X
- 页数:189 页
第1章 走进AutoCAD ActiveX/VBA 1
1.1 ActiveX自动化技术在AutoCAD中的应用 1
目录 1
1.2 AutoCAD VBA基础 2
1.2.1 概述 2
1.2.2 VBA工程及其管理 3
1.2.3 VBA集成开发环境 4
1.2.4 宏及其管理 6
1.2.5 VBA中的窗体 8
1.2.6 第一个VBA编程示例 9
2.1.1 创建VB应用程序引例 13
第2章 Visual Basic程序设计基础 13
2.1 第一个VB应用程序 13
2.1.2 对象 16
2.1.3 事件和事件过程 16
2.2 编写VB的程序代码 17
2.2.1 程序书写规则 17
2.2.2 变量和赋值语句 17
2.2.3 常数 19
2.2.4 运算 19
2.2.5 流程控制语句 20
2.2.6 数组 22
2.2.7 使用过程和函数 23
2.3 集成开发环境及工程的管理 24
2.3.1 集成开发环境 24
2.3.2 工程的管理 24
2.4 设计应用程序的界面 26
2.4.1 设计窗体 26
2.4.2 在窗体上添加控件 26
2.4.3 消息框和输入框 28
2.4.4 窗体的生命周期 29
2.5.2 捕获运行时错误 30
2.5.3 响应捕获的错误 30
2.5.1 应用程序中的错误 30
2.5 处理应用程序的错误 30
第3章 AutoCAD ActiveX对象 32
3.1 使用对象变量 32
3.1.1 对象变量 32
3.1.2 对象的属性和方法 32
3.1.3 使用事件 33
3.2 AutoCAD的对象模型 34
3.2.1 Application对象和Document对象 34
3.2.2 Preferences对象 34
3.2.3 图形对象和非图形对象 34
3.2.5 Plot对象和Utility对象 36
3.2.4 Collection对象 36
3.3 根据对象模型访问对象 37
3.3.1 访问AutoCAD对象时的切入点 37
3.3.2 定义中间变量引用常用对象 37
3.4 创建对AutoCAD部件对象的引用 37
3.4.1 引用AutoCAD类型库 38
3.4.2 声明对象变量 38
3.4.3 将对象引用赋予变量 39
3.5 使用变体传递数组 40
3.5.2 使用变体类型的数组 41
3.5.1 创建变体类型的数组 41
3.6 创建对AutoCAD部件引用的综合示例 42
3.6.1 创建对AutoCAD部件引用的综合示例用户界面 42
3.6.2 创建对AutoCAD部件引用的综合示例源程序 43
第4章 控制AutoCAD环境和组织图形元素 44
4.1 控制应用程序窗口 44
4.1.1 改变应用程序窗口的位置和尺寸 44
4.1.2 设置和查询应用程序窗口状态 44
4.2 图形文件的建立、打开、保存和关闭 45
4.2.1 创建新图形 45
4.2.2 打开现有图形 46
4.2.3 保存图形 46
4.2.4 关闭图形 47
4.3.1 使用缩放 48
4.3 管理图形窗口 48
4.3.2 使用命名视图 50
4.3.3 使用平铺视口 50
4.3.4 图形对象的重新生成和更新 52
4.3.5 重置当前对象 53
4.4 系统变量的存取 53
4.5 调用AutoCAD命令 55
4.6 组织图形元素 55
4.6.1 颜色 55
4.6.2 线型 56
4.6.4 图层 58
4.6.3 线宽 58
4.7 设置AutoCAD系统配置 60
4.8 设置Document对象的当前属性和确定容器对象 61
4.8.1 设置Document对象的当前属性 61
4.8.2 确定容器对象 62
4.9 输入输出其他图形文件格式 62
4.10 控制AutoCAD环境和组织图形元素的综合示例 64
第5章 图形对象的创建与编辑 67
5.1 创建图形对象 67
5.1.1 创建点 67
5.1.3 创建圆、圆弧和椭圆 68
5.1.2 创建直线 68
5.1.4 创建多线 69
5.1.5 创建和编辑多段线 70
5.1.6 创建样条曲线 72
5.1.7 创建实体填充 73
5.1.8 面域 74
5.1.9 图案填充 75
5.1.10 表格 79
5.2 图形对象的公共属性和通用的编辑方法 80
5.2.1 图形对象的公共属性 80
5.2.3 移动 81
5.2.2 复制 81
5.2.4 旋转 82
5.2.5 偏移 83
5.2.6 阵列 83
5.2.7 删除 85
5.2.8 延伸和修剪 85
5.2.9 分解 86
5.2.10 比例缩放 87
5.2.11 镜像 88
5.3 文字 89
5.3.1 文字样式 89
5.2.12 使用命名对象 89
5.3.2 设置字体 90
5.3.3 Unicode字符和控制码 92
5.3.4 使用单行文字 93
5.3.5 使用多行文字 95
5.4 块和外部引用 97
5.4.1 块操作 97
5.4.2 块属性 98
5.4.3 外部引用 99
5.5.1 标注基础知识 101
5.5.2 创建标注 101
5.5 标注和公差 101
5.5.3 编辑标注 105
5.5.4 标注样式 107
5.5.5 创建及编辑引线标注 110
5.5.6 创建及编辑形位公差 112
5.6 图形对象创建与编辑的综合示例 114
5.6.1 演示图形对象创建与编辑的综合示例 114
5.6.2 生成带键槽的轴剖面综合示例 116
第6章 三维实体对象的创建与编辑 122
6.1 概述 122
6.1.1 三维模型 122
6.1.2 三维坐标系 122
6.1.3 定义用户坐标系 124
6.2 创建三维实体对象 125
6.2.1 根据基本实体形创建三维实体 125
6.2.2 使用AddExtrudeSolid方法创建三维实体 126
6.2.3 使用AddExtrudedSolidAlongPath方法创建三维实体 127
6.2.4 利用AddRevolvedSolid方法创建三维实体 129
6.3 在三维空间中编辑 130
6.3.1 在三维空间中旋转对象 130
6.3.2 在三维空间中创建阵列 131
6.3.3 在三维空间中镜像对象 132
6.4.1 布尔运算和检查干涉 133
6.4 编辑三维实体 133
6.4.2 剖切三维实体和生成相交截面 136
6.5 三维实体创建与编辑的综合示例 138
6.5.1 三维实体综合示例的用户界面 138
6.5.2 三维实体综合示例的源程序 138
第7章 应用程序实例 142
7.1 概述 142
7.1.1 选择或设计样板图 142
7.1.2 设计应用程序的界面和编写应用程序的代码 142
7.1.3 VBA和VB程序代码样例 143
7.2 齿轮零件图 145
7.2.1 窗体的用户界面和绘图结果 145
7.2.2 典型的程序段 146
7.3 轴零件图 148
7.3.1 窗体的用户界面和绘图结果 148
7.3.2 典型的程序段 150
7.4 V带轮零件图和三维实体 152
7.4.1 窗体的用户界面和绘图结果 152
7.4.2 典型的程序段 152
第8章 《M-CAD常用机械传动零件计算机辅助设计》软件包简介 159
8.1 M-CAD的功能和用途 159
8.2 M-CAD的工作环境和安装方法 159
8.3.1 机械传动装置总体设计 160
8.3 M-CAD的使用方法 160
8.3.2 V带传动设计 161
8.3.3 圆柱齿轮传动设计 163
8.3.4 直齿圆锥齿轮传动设计 164
8.3.5 普通圆柱蜗杆传动设计 166
8.3.6 套筒滚子链传动设计 168
8.3.7 滚动轴承选用 171
8.3.8 齿轮减速器轴的设计 172
附录1 各章编程范例索引表 178
附录2 综合应用示例清单 183
附录3 参数化绘图应用程序清单 186
附录4 本书附带光盘的使用说明 187
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017