《Pro/TOOLKIT程序设计》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:李世国编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2003
  • ISBN:7111123808
  • 页数:458 页
图书介绍:本书介绍了应用程序开发技术。

第1章概述 1

1.1 Pro/TOOLKIT开发环境介绍 1

1.1.1 Pro/TOOLKIT简介 1

1.1.2 Pro/TOOLKIT的安装 1

1.1.3 Pro/TOOLKIT开发环境与Pro/ENGINEER版本的关系 2

1.2有关Pro/TOOLKIT的基本知识 2

1.2.1对象和动作 3

1.2.2对象句柄 3

1.2.3 Pro/TOOLKIT的函数原型和函数的返回值 4

1.3帮助文档的使用方法 6

1.3.1浏览器环境要求 6

1.3.2 Pro/TOOLKIT APIWizard的启动 7

1.3.3使用Pro/TOOLKIT APIWizard 8

第2章如何在VC环境开发Pro/TOOLKIT应用程序 10

2.1创建Pro/TOOLKIT应用程序的基本方法 10

2.1.1利用Make文件创建Pro/TOOLKIT应用程序 10

2.1.2利用VC向导创建Pro/TOOLKIT应用程序 11

2.2用VC创建Pro/TOOLKIT应用程序基本框架 11

2.3 Pro/TOOLKIT应用程序设计 12

2.3.1 user_inifializ()和user_terminate()函数 13

2.3.2 Pro/TOOLKIT应用程序主体部分的调用方法和相关函数 13

2.3.3应用程序示例(例2-1) 16

2.4编译和连接设置 19

2.4.1设置包含文件路径 19

2.4.2设置库文件路径 20

2.4.3设置连接所需库文件 20

2.5注册文件及Pro/TOOLKIT应用程序的运行 21

2.5.1注册文件及实例 21

2.5.2 Pro/TOOLKIT应用程序的运行 23

2.6有关说明 25

第3章菜单设计技术及应用 26

3.1有关菜单的术语介绍 26

3.2创建和操作菜单的基本方法和相关函数 26

3.2.1向菜单栏中添加菜单条 26

3.2.2向菜单条下添加复选按钮 28

3.2.3向菜单条下添加单选按钮组 30

3.2.4向菜单条下添加下级子菜单 32

3.2.5对现有菜单命令的控制 32

3.3创建和操作菜单的应用程序实例(例3-1) 33

3.3.1实例概述及源程序 33

3.3.2程序分析 40

3.3.3程序运行 41

3.4模式菜单设计 42

3.4.1模式菜单的含义 42

3.4.2模式菜单的菜单文件 42

3.4.3模式菜单的创建方法 44

3.4.4模式菜单的相关函数介绍 45

3.4.5模式菜单设计实例 46

第4章特征创建方法及程序设计 49

4.1特征元素树 49

4.1.1如何理解特征元素树 49

4.1.2如何确定具体特征的特征元素树 49

4.2特征元素值、特征元素路径和特征元素 51

4.2.1特征元素值的设置和检索 51

4.2.2特征元素路径 52

4.2.3特征元素 53

4.3创建特征的一般步骤及相关函数 54

4.3.1基本步骤及函数用法 54

4.3.2特征树的查询和分析 56

4.3.3特征的重定义 56

4.4创建基准平面 57

4.4.1基准平面的特征元素树 57

4.4.2创建默认基准面 60

4.4.3创建偏距基准面 63

4.4.4参照基准面的获取方法 66

4.5创建默认坐标系 67

4.6创建拉伸特征 69

4.6.1拉伸特征元素树 69

4.6.2拉伸特征的创建步骤 72

4.6.3创建拉伸特征的程序设计及相关函数说明 73

4.6.4创建第一个拉伸特征 82

4.7创建旋转特征 82

4.7.1旋转特征元素树 82

4.7.2旋转特征的创建步骤及程序设计 84

4.8创建倒角特征 91

4.8.1倒角特征元素树 91

4.8.2创建倒角特征的程序设计及边集的获取方法 92

4.9创建孔特征及基准轴特征 95

4.9.1直孔的特征元素树 96

4.9.2创建直孔特征的程序设计 98

4.9.3创建基准轴特征的程序设计 102

4.10创建扫描特征 104

4.10.1扫描特征的特征元素树 104

4.10.2扫描特征分析及创建方法 105

4.10.3创建扫描特征的程序设计及相关函数说明 106

4.11创建特征的综合实例(例4-1) 111

4.1 1.1工程文件 111

4.11.2应用程序的初始化和菜单定义 112

4.11.3 CreatFeature.cpp和CreateSweepFeat.cpp文件 120

4.11.4信息文件 122

第5章UI对话框 123

5.1 UI对话框入门 123

5.1.1资源文件及组成 123

5.1.2资源文件的编写格式 127

5.1.3 UI对话框控制程序设计与主要函数介绍 127

5.1.4使用UI对话框的Pro/TOOLKIT应用程序设计方法(例5-1) 129

5.2 UI对话框元件及共有属性 134

5.2.1 UI对话框的所有元件 134

5.2.2显示UI对话框所有元件的程序(例5-2) 142

5.2.3 UI对话框元件的共有属性 144

5.3 UI对话框属性及相关函数 145

5.4 UI对话框元件的相关函数及编程 147

5.4.1输入框的属性及相关函数 147

5.4.2复选按钮的属性及相关函数 150

5.4.3标签的属性及相关函数 151

5.4.4按钮的属性及相关函数 152

5.4.5单选按钮组的属性及相关函数 152

5.4.6列表框的属性及相关函数 155

5.4.7输入框、列表框等元件编程示例(例5-3) 161

5.4.8选项菜单的属性及相关函数 174

5.4.9滑块的属性及相关函数 176

5.4.10指轮的属性及相关函数 178

5.4.11指轮和滑块元件编程示例(例5-4) 179

5.4.12微调按钮的属性及相关函数 185

5.4.13文本输入区的属性及相关函数 190

5.4.14选项卡的属性及相关函数 192

5.4.15进度条的属性及相关函数 193

5.5带有菜单条的UI对话框 195

5.5.1 UI对话框菜单条的属性及相关函数 196

5.5.2 UI对话框菜单区的属性及相关函数 198

5.5.3 UI对话框菜单分级按钮的属性及相关函数 198

5.5.4UI对话框菜单编程示例(例5-5) 199

第6章模型、实体及窗口控制与显示 207

6.1模型的创建和检索 207

6.1.1模型与模式的基本概念 207

6.1.2模式的检索 208

6.1.3模型对象及模型的创建 209

6.1.4模型创建实例(例6-1) 213

6.1.5模型的标识 214

6.1.6Pro/ENGINEER的当前进程、当前模型及相关函数 217

6.1.7进程中的模型控制实例(例6-2) 219

6.1.8模型文件的管理 226

6.2模型项和相关函数 228

6.2.1模型项的基本概念 228

6.2.2模型项的相关函数 229

6.2.3模型项名称检索和设置实例(例6-3) 230

6.3实体和实体对象的访问 232

6.3.1实体特征对象的访问 232

6.3.2实体特征对象访问实例(例6-4) 235

6.3.3实体其他对象的访问 241

6.4窗口的显示与控制 242

6.4.1窗口的显示 243

6.4.2窗口的控制 244

6.4.3窗口显示与控制实例(例6-5) 246

6.5实体的定向 252

6.5.1视图和窗口的变换矩阵 252

6.5.2窗口和视图的控制 252

6.5.3实体定向实例(例6-6) 255

第7章参数和三维参数化程序设计 265

7.1参数对象和参数的访问 265

7.1.1参数对象和参数值 265

7.1.2参数值的操作函数 267

7.1.3参数的访问函数 268

7.2参数的创建、检索和编辑 271

7.2.1参数对象的创建方法 271

7.2.2参数对象的检索方法 272

7.2.3参数值的获取和修改 274

7.2.4应用实例(例7-1) 275

7.3基于三维模型的参数化程序设计 285

7.3.1基本原理 285

7.3.2三维模型样板的建立 286

7.3.3应用实例(例7-2) 286

第8章使用MFC的可视化对话框设计技术 300

8.1如何使用MFC创建对话框 300

8.1.1创建对话框的一般过程 300

8.1.2创建一个简单的示例对话框(例8-1) 302

8.2模式对话框设计及实例 307

8.2.1模式对话框及例8-2简介 307

8.2.2使用模式对话框的程序设计(例8-2) 308

8.3无模式对话框设计及实例 313

8.3.1无模式对话框的设计方法 313

8.3.2无模式对话框实例(例8-3) 314

8.4属性页对话框设计及实例 321

8.4.1模式属性页对话框的设计方法 321

8.4.2模式属性页对话框实例(例8-4) 322

8.4.3无模式属性页对话框的设计方法 329

8.4.4无模式属性页对话框实例(例8-5) 332

第9章尺寸对象及关系式的操作和应用 343

9.1尺寸对象 343

9.2尺寸对象操作函数 343

9.2.1尺寸对象的检索函数 343

9.2.2尺寸信息检索函数 345

9.2.3尺寸信息修改函数 347

9.2.4尺寸显示控制函数 348

9.3尺寸操作函数应用实例(例9-1) 349

9.3.1实例简介 349

9.3.2界面设计 349

9.3.3工程文件、主要程序文件及程序说明 350

9.4尺寸文本与关系式 359

9.4.1尺寸文本的检索与设置 359

9.4.2关系式、关系式集对象的概念和关系式集指针的获得方法 361

9.4.3关系式的操作函数 363

9.4.4尺寸文本与关系式函数应用实例(例9-2) 364

第10章工程图的生成和控制 381

10.1工程图环境设置 381

10.1.1与工程图相关的配置文件和选项 381

10.1.2工程图配置选项设置方法 385

10.1.3工程图配置选项设置实例(例10-1) 386

10.2工程图的生成 400

10.2.1工程图环境及工程图页面 400

10.2.2工程图页面的创建方法 401

10.2.3工程图页面的相关函数介绍 401

10.2.4工程图页面操作实例(例10-2) 404

10.3视图的检索、创建和修改 410

10.3.1视图的检索 410

10.3.2视图的创建 413

10.3.3视图的修改 414

10.3.4工程图视图操作实例(例10-3) 415

10.4工程图尺寸及尺寸公差的显示和修改 428

10.4.1尺寸显示和修改 428

10.4.2尺寸的公差显示和修改 429

10.4.3尺寸及尺寸公差显示和修改实例(例10-4) 430

10.5工程图表格的创建和编辑 441

10.5.1表格的创建 442

10.5.2表格的编辑 444

10.5.3表格操作实例(例10-5) 445

10.6结束语 456

后记 457

参考文献 458