AutoCAD R12/R13应用C程序设计 机械CAD编程方法与实例PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:王福军编著
- 出 版 社:北京:电子工业出版社
- 出版年份:1995
- ISBN:7505331612
- 页数:364 页
目录 1
第一章 AutoCAD环境下C语言的使用方法 1
1.1 AutoCAD开发系统(ADS) 1
1.1.1 ADS的组成 1
1.1.2 ADS程序的构造及使用过程 2
1.1.3 实模式与保护模式 2
1.1.4 AutoCAD 386 R12使用的C编译器 2
1.1.5 AutoCAD 386 R13使用的C编译器 3
1.1.8 C与AutoLISP的性能对比 4
1.1.7 AutoCAD R13 for Windows使用的C编译器 4
1.1.6 AutoCAD R12 for Windows使用的C编译器 4
1.2 ADS编程 5
1.2.1 ADS样本程序 5
1.2.2 ADS程序结构及编程要点 7
1.2.3 ADS编程实例 7
1.2.4 ADS程序的编译与连接 9
1.2.5 ADS程序的运行 9
1.3 MetaWare High C的使用 9
1.3.1 High C简介 9
1.3.2 用High C建立ADS应用程序 10
1.3.3 使用High C的批处理程序 12
1.3.4 用High C建立API应用程序 13
1.3.5 用High C建立ASI应用程序 13
1.4 WATCOM C的使用 14
1.4.1 WATCOM C简介 14
1.4.2 用WATCOM C建立ADS应用程序 14
1.4.3 用WATCOM C建立API应用程序 15
1.4.4 用WATCOM C建立ASI应用程序 15
1.5.3 ADS程序的编写 16
1.5.4 程序的编译与连接 16
1.5.1 Microsoft C的版本 16
1.5.2 工作目录的建立 16
1.5 Microsoft C的使用 16
1.5.5 程序的运行 17
1.5.6 有关配置问题 17
1.6 Borland C++的使用 18
1.6.1 Borland C++的使用概况 18
1.6.2 程序的编译与连接 18
2.1.3 开发AutoCAD中文环境的基本途径 20
2.1.2 AutoCAD中文环境的设计要求 20
第二章 AutoCAD中文环境 20
2.1.1 AutoCAD中文环境的开发背景 20
2.1 AutoCAD中文环境的设计思想 20
2.1.4 AutoCAD中文环境的设计思路 21
2.2 汉字显示模块的设计 21
2.2.1 VGA图形控制器的编程 21
2.2.2 汉字显示的C源程序 23
2.2.3 AutoCAD环境下汉字显示程序 26
2.3.2 区位码处理程序 30
2.3.1 主控系统的设计 30
2.3 汉字输入模块的设计 30
2.3.3 拼音码处理程序 31
2.3.4 汉字输入模块与其它模块的联系 32
2.4 汉字标注模块的设计 32
2.4.1 矢量汉字库 33
2.4.2 汉字字型的设置 33
2.4.3 汉字标注 33
2.5 辅助模块的设计 33
2.6.1 软件功能 34
2.6 AutoCAD中文环境的制作 34
2.5.1 从文本文件中提取汉字 34
2.5.3 西文字符的显示 34
2.5.2 在命令行使用汉字提示 34
2.6.2 使用方法 35
2.6.3 使用注意事项 38
2.6.4 AutoCAD中文环境C源程序 38
2.7 直接使用点阵汉字库进行标注 60
2.7.1 使用点阵字库进行标注的方法 60
2.7.2 标注实例 61
2.7.3 标注点阵汉字的C源程序 61
2.7.4 使用点阵汉字与使用矢量汉字的比较 65
2.7.5 AutoCAD繁体汉字中文环境的制作方法 66
第三章 设置绘图工作环境 67
3.1 绘图工作环境 67
3.1.1 绘图工作环境所包含的内容 67
3.1.2 设置绘图工作环境的方法 67
3.2.3 比例的设置方法 68
3.2.2 比例的取值 68
3.2 比例 68
3.2.1 比例的含义 68
3.3 图幅与标题栏 69
3.3.1 图幅与标题栏的尺寸及样式 69
3.3.2 图幅与标题栏的设置方法 70
3.4 线型 73
3.4.1 线型、颜色、笔号之间的关系 73
3.4.2 常用标准层 73
3.4.3 设置线型的方法 73
3.5.1 字型与字高 74
3.5 字型与标注变量 74
3.5.2 标注变量 75
3.6 设置绘图工作环境的源程序 76
3.6.1 设置绘图工作环境的C源程序 76
3.6.2 设置绘图工作环境的对话框文件 91
第四章 二维参数化绘图 96
4.1 参数化绘图概述 96
4.1.1 参数化绘图的意义 96
4.1.2 参数化绘图的表现形式 96
4.1.4 2D参数化绘图的基本手段 97
4.1.3 2D与3D参数化绘图 97
4.2.1 构型设计 98
4.2.2 程序驱动 98
4.2 程序驱动法参数化绘图 98
4.3 轴承座设计实例 99
4.3.1 设计要求 99
4.3.2 构型设计 100
4.3.3 程序驱动 100
4.3.4 轴承座参数化绘图的C源程序 104
4.3.5 轴承座参数化绘图的对话框文件 114
4.4.2 尺寸驱动法参数化绘图的基本过程 116
4.4.3 尺寸驱动法参数化绘图实例 116
4.4 尺寸驱动法参数化绘图 116
4.4.1 尺寸驱动法参数化绘图的特征 116
4.4.4 尺寸驱动法参数化绘图实例程序 119
第五章 三维参数化绘图 125
5.1 3D参数化绘图的特点 125
5.1.1 三维模型与三视图 125
5.1.2 三维模型的构造方法 125
5.2.2 AutoCAD Designer 126
5.2.1 高级造型扩展AME 126
5.1.3 三视图的制作 126
5.2 AutoCAD三维实体造型软件 126
5.1.4 3D参数化绘图的过程 126
5.3 AME编程 127
5.3.1 AME编程的两种方法 127
5.3.2 AME命令编程 127
5.3.3 API函数编程 128
5.4 “工字梁”设计实例 129
5.4.1 设计要求 129
5.4.2 程序设计 129
5.4.3 程序的运行 130
5.4.4 设计“工字梁”的C源程序 131
第六章 数据交换技术 137
6.1 数据交换的目的与方法 137
6.1.1 数据交换的目的 137
6.1.2 数据交换的方法 137
6.2 数据库接口ASE 138
6.2.1 ASE的功能 138
6.2.2 ASE所支持的DBMS 138
6.2.4 ASE编程 139
6.2.3 ASE的使用 139
6.3.1 互联要求 140
6.3 AutoCAD与dBASEⅢ互联实例 140
6.3.2 ASI程序设计 141
6.3.3 ASI程序的运行 142
6.3.4 示例程序ASI_DEMO.C 142
6.4 用数据文件方法实现数据交换 146
6.4.1 数据文件与数据结构 146
6.4.2 数据结构的形式 146
6.4.4 数据交换实例程序 147
6.4.3 数据的存取 147
第七章 尺寸公差标注 151
7.1 尺寸公差标注系统的设计 151
7.1.1 尺寸公差标注系统的基本任务 151
7.1.2 尺寸公差的分布特征 151
7.1.3 查询模块的设计 151
7.1.4 标注模块的设计 152
7.2.2 软件的使用方法 153
7.2.1 软件的功能 153
7.2 尺寸公差标注实用软件 153
7.2.3 尺寸公差标注系统的C源程序 156
7.2.4 尺寸公差标注系统的对话框文件 170
第八章 形位公差标注 173
8.1 形位公差标注系统的设计 173
8.1.1 形位公差标注的内容与要求 173
8.1.2 形位公差的查询 173
8.1.3 标注模块的设计 173
8.1.4 形位公差中特殊字符的表示方法 175
8.1.5 公差代号的绘制方法 176
8.1.6 基准代号的标注 177
8.1.7 操作界面的设计 178
8.2 形位公差标注实用软件 178
8.2.1 软件的功能 178
8.2.2 软件的使用方法 178
8.2.3 形位公差标注系统的C源程序 181
8.2.4 形位公差标注系统的对话框文件 194
9.1.2 粗糙度符号的设计 196
9.1.1 表面粗糙度系统概述 196
9.1 表面粗糙度系统的设计 196
第九章 表面粗糙度标注 196
9.1.3 标注模块的设计 197
9.2 表面粗糙度标注实用软件 197
9.2.1 软件的功能 197
9.2.2 软件的使用方法 197
9.2.3 表面粗糙度标注系统C源程序 199
9.2.4 表面粗糙度标注系统的对话框文件 206
10.1.2 标准件库的功能 208
10.1.3 标准件库的技术特点 208
10.1 标准件库的功能 208
10.1.1 开发标准件库的目的 208
第十章 标准件库 208
10.2 开发标准件库的方法 209
10.2.1 标准件库的结构 209
10.2.2 模块的划分 211
10.2.3 数据管理系统的设计 211
10.2.7 组合件的设计 212
10.2.6 绘图模块的设计 212
10.2.5 数据处理模块的设计 212
10.2.4 输入模块的设计 212
10.3 螺栓库设计实例 213
10.3.1 有关技术说明 213
10.3.2 程序的使用方法 214
10.3.3 制作螺栓库的C源程序 217
10 3.4 制作螺栓库的对话框文件 229
11.1.2 图素库的制作方法 233
11.1.1 建立图素库的意义 233
11.1 建立图素库的意义和方法 233
第十一章 图素库 233
11.2 轴图素库 234
11.2.1 轴图素库的功能 234
11.2.2 轴图素库中的内容 234
11.2.3 制作轴图素库的技术要点 235
11.2.4 轴图素库应用实例 236
11.2.5 建立轴图素库的C源程序 238
11.2.6 建立轴图素库的对话框文件 250
12.1.2 标题栏栏目的填充 253
12.1.1 制作标题栏的方法 253
12.1 标题栏 253
第十二章 标题栏与明细表 253
12.1.3 标题栏制作与栏目填充的C源程序 254
12.1.4 标题栏栏目填充的对话框文件 261
12.2 明细表 262
12.2.1 明细表的格式 262
12.2.2 明细表的自动生成与填充 263
12.2.3 明细表制作实例 263
12.2.4 制作明细表的C源程序 265
12.2.5 制作明细表的对话框文件 271
第十三章 运行文档的制作 274
13.1 运行文档的作用及格式 274
13.1.1 运行文档的作用 274
13.1.2 运行文档的格式 274
13.2 运行文档的制作方法 274
13.2.1 文档的创建 274
13.2.2 标题的制作 275
13.2.3 数据与说明信息的产生 275
13.2.4 日期及时间 275
13.2.6 文档制作实例 276
13.2.5 打印格式的确定 276
13.3 在AutoCAD中阅读文档 279
13.3.1 AutoCAD图形屏幕与文本 279
13.3.2 阅读实例 279
13.3.3 阅读文档的C源程序 280
13.3.4 阅读文档的对话框文件 283
14.1.1 AutoCAD级用户界面 284
14.1.2 操作系统级用户界面 284
14.1 用户界面的类型 284
第十四章 用户界面设计 284
14.2 编程对话框 285
14.2.1 对话框的结构 285
14.2.2 对话控制语言 285
14.2.3 驱动程序 286
14.2.4 对话框中的图文混排 288
14.2.5 对话框对外围程序模块的组织 288
14.3 操作系统级主控程序 290
14.3.1 主控程序的作用及运行方式 290
14.3.2 主控程序对AutoCAD的引导 290
14.3.5 界面中的鼠标驱动 291
14.3.3 主控程序的界面 291
14.3.4 内存的分配与利用 291
14.3.6 一个典型的主控界面 292
14.3.7 主控界面实例的C源程序 293
第十五章 AutoCAD for Windows程序设计 303
15.1 AutoCAD for Windows的特点 303
15.1.1 AutoCAD for Windows的性能 303
15.2.1 编写Windows ADS程序的基本要求 304
15.2 Windows ADS程序设计方法 304
15.1.3 Windows ADS 304
15.1.2 运行AutoCAD for Windows的软硬件环境 304
15.2.2 Windows ADS程序的组成 305
15.2.3 C源程序的开发 305
15.2.4 DEF文件的开发 306
15.2.5 RC文件的开发 306
15.2.6 ICO文件 307
15.3 Windows ADS编程实例 307
15.3.1 实例程序的功能及使用方法 307
15.3.2 源程序WIN_DEMO.C 310
15.3.3 模块定义文件WIN_DEMO.DEF 313
1 5.3.4 资源描述文件WIN_DEMO.RC 314
15.4 Borland C++3.1编译Windows ADS程序 314
15.4.1 文件的路径 314
15.4.2 集成开发环境(IDE) 315
15.4.3 使用项目(Project) 315
15.4.4 编译与连接 317
15.5 Microsoft C/C++ 7.0编译Windows ADS程序 317
15.5.1 安装Windows SDK 317
15.5.2 设置工作环境 317
15.5.3 编译与连接 318
15.6 DOS ADS程序向Windows移植 319
15.6.1 DOS ADS与Windows ADS的异同 319
15.6.2 DOS ADS程序向Windows移植实例 319
第十六章 AutoCAD实用C函数集锦 321
16.1 测试ADS程序是否已装入内存 321
16.2 卸下当前程序以外的所有ADS程序 322
16.3 调用其它ADS程序中定义的函数 322
16.4 内存的动态申请与回收 326
16.5 系统变量的存取 327
16.6 图元数据函数 328
16.7 获取常用图元的数据 331
16.8 访问符号表 335
16.9 构造选择集 336
16.10 在ads_command()中拖动选择集 340
16.11 用ads_draggen()函数拖动图形 341
16.12 定义外部函数的两种方法 343
16.13 不返回nil 344
16.14 用户输入项的约束处理 345
16.15 有效利用输入输出函数 346
16.17 工作文件名的设定 347
16.16 图形屏幕与文本屏幕的自动切换 347
16.18 程序首次运行标志 349
16.19 点偶的使用 350
16.20 显示AutoCAD帮助对话框 350
附录 应用程序用的DXF组码 353
1.DXF组码 353
2.实体的组码 354
3.图块和符号表的组码 359
主要参考文献 363
出版说明 364
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017