标题：Pro/TOOLKIT Wildfire 2.0插件设计
基本信息
作者： 二代龙震工作室   
丛书名： Pro/E Wildfire工业设计院
出版社：电子工业出版社
ISBN：7121005557
出版日期：2005 年1月
开本：16开
页码：580
内容简介
这是一本兼顾理论与实务，内容完整的 pro/e专业权威图书，随书附赠的光盘内容为本书所有范例源文件，使用它可以方便读者学习与工作。
在熟练pro/e的大多数模组之后，本书介绍可大幅度提高绘图和设计效率的二次开发方法。书中将为读者透视pro/toolkit的二次开发能力，说明它能达到什么程度，能做出什么样的专业软件包。全书包括以下的主题：
●pro/toolkit插件设计概论 ●pro/toolkit介绍 ●visual c++集成环境和设计初步
●pro/toolkit初步 ●设计消息 ●设计菜单
●用户界面组件 ●模式、模型和模型项 ●实体和零件 
●创建特征 ●访问特征 ●其他自动化工具
目录
第1章 pro/toolkit插件设计概论 
1.1 插件设计概论 
1.2 二次开发的历史和未来远景 
1.2.1 二次开发兴起的理由 
1.2.2 台湾和大陆的现况 
1.2.3 未来的发展 
1.2.4 忠告 
1.3 学习二次开发（本书）的理由 
1.4 pro/toolkit的历史 
1.5 开发工具 
1.6 您是否准备开始了 
1.7 本书范例说明 
习题 
第2章 pro/toolkit介绍 
2.1 pro/toolkit的安装 
2.2 pro/toolkit的在线帮助 
2.3 pro/toolkit风格 
2.3.1 对象和动作 
2.3.2 函数原型 
2.3.3 函数错误状态 
.习题 
第3章 visual c++集成环境和设计初步 
3.1 visual c++ 
3.1.1 下拉式菜单命令介绍 
3.1.2 常用工具栏的图标介绍 
3.1.3 向msdn求助 
3.2 c语言的编写环境 
3.3 程序设计初步 
3.3.1 编写程序 
3.3.2 编写消息文件 
3.3.3 编写注册文件 
3.4 运行程序 
习题 
第4章 pro/toolkit初步 
4.1 pro/toolkit的运作方式 
4.2 制作pro/toolkit应用程序 
4.2.1 make文件的制作 
4.2.2 使用vc制作pro/toolkit应用程序项目 
4.2.3 注册一个pro/toolkit应用程序 
4.2.4 启动和停止一个pro/toolkit应用程序 
4.2.5 源代码级调试 
4.2.6 解锁pro/toolkit应用程序 
4.3 pro/toolkit的应用程序结构 
4.3.1 pro/toolkit包含文件（include files）的要素 
4.3.2 pro/toolkit应用程序的内核 
4.4 pro/toolkit的数据结构 
4.4.1 对象句柄（object handles） 
4.4.2 选择对象（the selection object） 
4.4.3 交互选择（interactive selection） 
4.4.4 加亮（highlight） 
4.4.5 访问函数（visit functions） 
4.4.6 可扩展数组（expandable arrays） 
4.5 坐标系统转化 
4.5.1 坐标系统 
4.5.2 转化 
4.6 广义字符串 
4.6.1 定义wchar_t 
4.6.2 设置硬件类型 
4.6.3 检查wchar_t的声明 
4.6.4 广义字符串函数 
习题 
第5章 设计消息 
5.1 编写一个消息至消息窗口 
5.1.1 显示和清除消息 
5.1.2 文本消息文件限制 
5.1.3 消息文件内容 
5.2 消息分类（message classification） 
5.3 编写一个消息至内部缓冲区 
5.4 取得键盘输入 
5.5 使用默认值 
习题 
第6章 设计菜单 
6.1 菜单概论 
6.2 菜单条选项和菜单 
6.3 使用跟踪文件确定用户界面名 
6.4 新增一个菜单选项至下拉式菜单中 
6.4.1 新增一个动作至pro/engineer 
6.4.2 新增一个菜单选项 
6.5 新增一个勾选选项至下拉式菜单中 
6.5.1 新增一个勾选选项命令至pro/engineer 
6.5.2 新增一个勾选选项 
6.6 新增一个无线组至下拉式菜单中 
6.6.1 新增一个无线组命令至pro/engineer 
6.6.2 新增一个无线组 
6.7 新增一个子菜单至下拉式菜单中 
6.8 新增一个菜单至菜单条中 
6.9 处理现有的命令 
6.10 模式指定按钮和菜单 
6.10.1 菜单文件 
6.10.2 新增一个菜单选项 
6.10.3 新菜单 
6.10.4 成员菜单 
6.10.5 取代pro/engineer命令 
6.10.6 子菜单 
6.10.7 处理菜单 
6.10.8 数据菜单 
6.10.9 设置菜单选项 
6.10.10 控制菜单选项的可访问性 
6.10.11 压入和弹出（pushing & popping）菜单 
6.10.12 运行时（run-time）的菜单 
6.11 进入pro/engineer 
6.11.1 执行规则 
6.11.2 指定键盘输入 
习题 
第7章 用户界面组件 
7.1 对话框组件 
7.2 资源文件 
7.2.1 对话框查看器 
7.2.2 资源文件语法 
7.2.3 公共属性 
7.3 对话框编程：公共函数 
7.4 编程的对话框组件 
7.4.1 层叠选项（cascade button）编程 
7.4.2 勾选按钮编程 
7.4.3 输入面板（inputpanel）编程 
7.4.4 标签（label）编程 
7.4.5 布局（layout）编程 
7.4.6 列表框（list）编程 
7.4.7 菜单条编程 
7.4.8 菜单块编程 
7.4.9 选项菜单（option menu）编程 
7.4.10 进度条编程 
7.4.11 按钮（push button）编程 
7.4.12 同心按钮组（radio group）编程 
7.4.13 分隔符（separator）编程 
7.4.14 滑块（slider）编程 
7.4.15 微调按钮编程 
7.4.16 标签页（tab）编程 
7.4.17 文本区（text area）编程 
7.4.18 滚轮（thumb wheel）编程 
习题 
第8章 模式、模型和模型项 
8.1 模式（mode） 
8.2 模型（model） 
8.2.1 创建模型 
8.2.2 确定模型 
8.2.3 过程（session）中的模型 
8.2.4 文件管理的操作 
8.3 模型项（model item） 
8.4 版本印记（version stamp） 
8.5 层（layer） 
8.6 布局（layout） 
8.7 访问显示的实体 
习题 
第9章 实体和零件 
9.1 实体对象 
9.1.1 创建实体 
9.1.2 一个实体的内容 
9.1.3 显示一个实体 
9.1.4 再生（regenerating）实体 
9.1.5 实体轮廓 
9.1.6 实体精度 
9.1.7 实体单位 
9.1.8 质量属性 
9.2 零件对象 
9.3 材料属性 
9.3.1 材料对象 
9.3.2 访问材料数据 
9.3.3 材料的输入和输出 
9.3.4 范例（从一个文件中读取材料属性） 
9.4 注释 
9.4.1 创建和删除注释 
9.4.2 注释文本 
9.4.3 访问注释 
9.4.4. 注释显示 
9.4.5 注释拥有者 
9.4.6 注释放置 
9.4.7 注释文本类型 
9.4.8 文本类型属性 
9.4.9 范例（创建一个模型的注释） 
习题 
第10章 创建特征 
10.1 特征创建概述 
10.1.1 特征创建 
10.1.2 特征元素树 
10.1.3 特征元素值 
10.1.4 特征元素路径 
10.1.5 特征元素 
10.1.6 调用profeaturecreate() 
10.1.7 完整的特征创建代码 
10.2 特征查询 
10.3 特征复位义 
10.4 特征创建范例 
10.4.1 范例一（创建基准平面） 
10.4.2 范例二（创建草绘基准点） 
10.4.3 范例三（创建一般基准点） 
10.4.4 范例四（创建基准轴） 
10.4.5 范例五（创建坐标系） 
10.4.6 范例六（创建草绘特征（ugsectmodelcreate.c）） 
10.4.7 范例七（创建拉伸特征） 
10.4.8 范例八（综合范例：正齿轮和环形齿轮） 
10.5 齿轮的专业知识补充 
10.5.1 齿轮的术语 
10.5.2 齿廓曲线 
10.5.3 齿廓曲线的近似画法 
10.5.4 正齿轮的计算 
习题 
第11章 访问特征 
11.1 特征对象 
11.2 访问特征 
11.3 特征查询 
11.4 处理特征 
11.5 处理阵列（patterns） 
11.5.1 pro_pattern数据结构 
11.5.2 pro_pattern_dir数据结构 
11.5.3 pro_pattern_dim数据结构 
11.5.4 表驱动阵列 
11.6 创建局部组 
11.7 组（group）的读取访问 
11.7.1 寻找组 
11.7.2 组信息 
11.7.3 创建组 
11.8 udf输入数据结构（proudfdata） 
11.8.1 可变的尺寸和阵列参数 
11.8.2 udf参照 
11.8.3 组件相交 
11.8.4 成员模型名称 
11.8.5 在pro/e中改变特征组 
11.9 创建输入特征 
习题 
第12章 其他自动化工具 
12.1 程序（pro/program） 
12.1.1 pro/program的界面 
12.1.2 程序（pro/program）语句 
12.1.3 pro/program的参数化设计具体过程 
12.2 族表（family table） 
12.2.1 族表的界面 
12.2.2 族表的创建 
习题 
附录a pro/toolkit程序的调试 
附录b pro/toolkit对象 
附录c 如何使用本书范例光盘和服务 
c.1 本书范例光盘的使用方法 
c.2 本书习题解答的下载方式说明 
c.3 本书技术咨询的操作方式说明