AutoCAD R14二次开发技术 中文版PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:郭朝勇等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:1999
- ISBN:7302033994
- 页数:516 页
1.1与二次开发有关的用户界面 1
1.1.1主窗口 1
第1章AutoCAD二次开发概述 1
1.1.2菜单 2
1.1.3工具栏 7
1.1.4键盘快捷键 9
1.2 AutoCAD的主要支持路径与库搜索路径 9
1.3 AutoCAD R14在二次开发方面的新特性 10
1.4 AutoCAD R14的主要支持文件 11
1.4.1程序参数文件:ACAD.PGP 12
1.4.2线型及填充图案定义文件:ACAD.LIN,MLN,PAT 12
1.4.3脚本(.SCR)文件 12
1.4.6 PostScript支持文件:ACAD.PSF和FONTMAP.PS 13
1.4.7菜单文件:ACAD.MNC,MNR,MNS,MNU,MNL 13
1.4.5字体映射文件:FMP 13
1.4.4字体:PFB,PFM,SHP,SHX,TTF 13
1.4.8绘图配置参数文件:*.PCP 14
1.4.9对话框控制语言:.DCL 14
1.4.10图形交换文件:.DXF 14
1.4.11单位定义文件:ACAD.UNT 14
1.4.12日志文件:ACAD.LOG 15
1.5 AutoCAD R14的主要开发途径、内容和方法 15
1.6系统目录结构 16
第2章 命令的用户化 19
2.1程序参数文件(ACAD.PGP)的结构与功能 19
2.2在ACAD.PGP中定义AutoCAD的外部命令 20
2.3定义命令别名和缩写 22
2.4命令重定义 25
2.5 AutoCAD命令形式、输入方式及命令搜索过程 26
2.5.1命令形式 26
2.5.2命令输入方式 26
2.5.3命令搜索过程 27
3.1线型文件的格式 28
第3章 线型与图案的开发 28
3.2标准线型和线型文件 29
3.3线型的开发方法 32
3.3.1 在AutoCAD内部用“-LINETYPE”命令生成新线型 32
3.3.2直接编辑线型文件来生成新线型 35
3.4复合线型的定义与开发 36
3.4.1复合线型的定义格式 36
3.4.2复合线型的创建 37
3.4.3 AutoCAD R14提供的标准复合线型 38
3.5新线型的使用 38
3.5.1线型的装入 38
3.5.2线型的调用 40
3.5.3线型的比例 41
3.6图案填充概述 42
3.7.1图案的构成 44
3.7图案的构成及定义格式 44
3.7.2图案的定义格式 45
3.8图案文件与图案库的建立 48
3.8.1在ACAD.PAT中增加新内容或修改原有的图案定义 48
3.8.2建立用户图案文件 49
第4章 幻灯片文件、脚本文件及PostScript支持 51
4.1幻灯片文件 51
4.1.1制作幻灯片 51
4.1.2观看幻灯片 52
4.1.3建立幻灯片库 52
4.1.4幻灯片及幻灯片库文件的格式 53
4.2脚本文件 55
4.2.1脚本文件的格式 56
4.2.2脚本文件的编写与调用 56
4.2.3建立脚本式幻灯片显示 58
4.2.4用高级语言生成脚本文件 59
4.3.1输出PostScript图像 62
4.3 PostScript支持 62
4.3.2 输入PostScript图像 67
4.3.3使用 PostScript字体 68
第5章 形与字体的定义和开发 70
5.1形的概念 70
5.2定义形 71
5.2.1形定义的格式 71
5.2.2描述码 71
5.3生成形文件 77
5.3.1建立形文件 77
5.3.2编译形文件 77
5.4.1加载形文件 78
5.4.2插入形 78
5.4调用形 78
5.5形的应用举例 79
5.5.1用形文件建立符号库 79
5.5.2用形文件定义汉字 80
5.5.3将指定的图形自动转换为形文件 81
5.6文本字体 82
5.7大字体文件 83
5.7.1定义大字体文件 83
5.7.2扩充大字体文件 85
5.7.3其它方面应用 88
5.7.4使用大字体文件 89
5.7.5大字体文件的反编译 90
第6章 菜单的开发 97
6.1菜单文件的类型及调用过程 97
6.1.1菜单文件的类型 97
6.1.2菜单文件的调用过程 98
6.2.1菜单文件的总体结构 99
6.2菜单文件的结构 99
6.2.2菜单文件的格式 101
6.2.3菜单项的表示 102
6.2.4菜单调用命令和特殊字符 103
6.2.5菜单项定义和菜单显示的关系 105
6.3菜单开发的一般方法 107
6.3.1在ACAD.MNU(或ACAD.MNS)中增加新内容 107
6.3.2建立用户菜单 107
6.3.3用基础菜单和局部菜单的不同组合来建立用户菜单 108
6.3.4快捷键的定义方法 111
6.3.5状态栏帮助的定义方法 113
6.4 DIESEL语言 113
6.4.1状态栏配置方法 113
6.4.2 DIESEL 在菜单开发中的应用 115
6.4.3 DIESEL的调试方法 117
6.4.4 DIESEL函数一览表 117
6.5.1下拉菜单/光标菜单开发举例 120
6.5菜单开发实例 120
6.5.2图像块菜单开发举例 132
6.5.3屏幕菜单开发举例 134
第7章 定制工具栏 137
7.1工具栏及其结构 137
7.2定制工具栏 139
7.2.1用工具栏对话框的方法创建新的工具栏 139
7.2.2用编辑菜单文件的方法创建新的工具栏 141
7.3工具栏的编辑 144
7.3.1显示和隐藏工具栏 144
7.3.2增加和减少工具栏按钮 145
7.4按钮 145
7.4.1创建用户按钮 145
7.4.2创建按钮图标 147
7.4.3浮出 148
8.1.1 DXFOUT命令——输出DXF文件 153
8.1 DXF文件的输入输出 153
第8章 DXF文件及其与高级语言转换接口 153
8.1.2 DXFIN命令——输入DXF文件 155
8.2 DXF文件的格式 155
8.2.1 DXF文件的一般结构 155
8.2.2 DXF文件的组码与组值的关系 157
8.2.3 DXF文件中组码的详细含义 158
8.3标题节及系统变量 161
8.4类(CLASSES)节 169
8.5表(TABLES)节 170
8.5.1表节结构 170
8.5.2各种表的组码 172
8.6块(BLOCKS)节 176
8.6.1块节结构 176
8.6.2 BLOCK实体的组码 177
8.6.2 ENDBLK的组码 178
8.7实体节常用实体的定义格式 179
8.7.1实体共有的组码 179
8.7.2常用实体的专用组码 180
8.8编写DXF接口程序 186
8.8.1读取DXF文件 186
8.8.2构造DXF文件 188
8.9一个较完整的接口程序示例 190
8.9.1接口程序说明 190
8.9.2源程序代码 191
第9章 AutoLISP语言及其程序设计 201
9.1 AutoLISP语言的基本知识 202
9.1.1 AutoLISP语言的特性 202
9.1.2 AutoLISP语言中的数据类型 204
9.1.3程序结构 208
9.1.4求值、表达式及变量 209
9.1.6 S::STARTUP函数 211
9.1.5 AutoLISP程序的自动装载 211
9.2赋值与数值计算函数 212
9.3逻辑运算函数 216
9.4程序分支与循环函数 220
9.5字符串与类型转换函数 221
9.6表处理函数 224
9.7自定义函数 228
9.8交互数据输入函数及相关的计算函数 230
9.9与文件有关的函数 234
9.10其它函数 238
9.11实体和设备访问类函数 242
9.12程序的调试与出错处理 247
9.12.1 AutoLISP程序调试方法 247
9.12.2 AutoLISP编程中常出错误的分析 251
9.12.3用户定义ERROR函数 255
9.13.1应用程序设计目标 256
9.13 AutoLISP应用程序开发实例指导 256
9.13.2起始 257
9.13.3获取输入 258
9.13.4获得方位 261
9.13.5绘制砖块 262
9.13.6向AutoCAD增加命令 264
9.13.7增加一个对话框界面 267
10.1.1对话框的组成 274
10.1概述 274
第10章 对话框的设计与制作 274
10.1.2对话框的操作 276
10.1.3设计对话框所需的环境 276
10.1.4设计对话框的步骤 276
10.2对话框的组成部件——控件及其属性 277
10.2.1对话框的控件 277
10.2.2控件的属性 283
10.3 DCL文件的编写方法 293
10.3.1 DCL文件的结构 294
10.3.2 DCL语法 295
10.3.3 DCL的错误处理 298
10.3.4对话框设计举例 300
10.3.5对话框布局技巧 302
10.4对话框的设计原则和设计技巧 306
10.4.1图形用户界面(GUI)的设计原则 306
10.4.2预定义控件和控件组设计原则 307
10.4.3错误信息对话框设计原则 309
10.4.4设计对话框时应注意的几个问题 310
10.5对话框管理程序设计 311
10.5.1对话框管理程序结构 311
10.5.2 AutoLISP对话框处理函数 313
10.5.3对话框有效时不允许调用的函数 316
10.5.4操作表达式和回调函数 317
10.5.5定义控件操作 319
10.5.6嵌套对话框和隐藏对话框的方法 325
10.6对话框的设计示例 326
10.6.1使用对话框的一个样本程序 327
10.6.2 AutoCAD初始环境设置程序 339
第11章 ARX应用程序的开发 348
11.1 ARX概述 348
11.1.1什么是ARX 348
11.1.2 ADS应用程序和ARX应用程序的比较 350
11.1.3 ARX应用程序开发环境设置 360
11.2 ARX体系结构 362
11.2.1基本概念 362
11.2.2图形数据库的结构与操作 364
11.2.3实体对象的属性与操作 365
11.2.4容器对象的属性与操作 369
11.3应用实例 373
11.3.1程序的功能及其数学模型 373
11.3.2源程序及程序说明 374
11.3.3程序的运行结果 380
第12章 ActiveX Automation开发技术 381
12.1 ActiveX Automation概述 381
12.1.1 ActiveX 技术的发展 381
12.1.2 ActiveX 技术 382
12.1.3 ActiveX Automation 382
12.2 AutoCAD R14的ActiveX Automation技术基础 383
12.2.1 AutoCAD R14的Automation对象 383
12.2.2 Automation技术初步 386
12.2.3 Automation高级技术 397
12.3应用实例:矿山巷道自动生成软件 408
12.3.1简介 408
12.3.2巷道自动生成演示软件 410
12.3.3应用实例 415
A.1 AutoCAD R14的主要系统文件 432
附录A AutoCAD R14的主要系统文件和文件类型 432
A.2文件类型 434
附录B AutoCAD R14的命令集 437
B.1 AutoCAD R14命令的变化概要 437
B.1.1新增带减号方式的命令 437
B.1.2更新的命令 437
B.1.3新增的命令 439
B.2 AutoCAD R14命令一览表 440
B.1.4取消的命令 440
附录C AutoCAD R14的系统变量表 485
C.1 AutoCAD R14的系统变量表 485
C.2 AutoCAD R14的尺寸标注变量表 499
附录D AutoLISP的错误代码和错误信息 503
D.1错误代码 503
D.2错误信息 506
附录E 将图形自动转换为形文件的实用源程序 511
主要参考文献 516
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019