CATIA V5百科全书(CAA V5 Encyclopedia)是CATIA CAA(Component Application Architecture, 组件应用框架)二次开发最全面的资料,其具体位置在...\Program Files\Dassault Systemes\B21\CAADoc\Doc\onlineDoc\CAACenV5Default.htm,可以直接用浏览器打开。本人初学CAA二次开发,参考了一些视频和文章,但仍然认为Encyclopedia是最全面的一手资料。本系列文章旨在翻译百科全书中的操作界面模块(User Interface),一方面督促自己学习,一方面抛砖引玉,希望能给需要的朋友一点点参考价值。
目录
操作界面模块简介
操作界面建模器用于处理Wintop、Webtop和Thin Webtop等操作界面。Wintop由借助 ApplicationFrame和CATIAApplicationFrame框架提供给应用程序的Frame对象、借助 DialogEngine框架提供的交互式命令以及借助Dialog框架提供的对话框窗口和对话框组成。 Webtop由借助JApplicationFrame和PortalBase框架的Portal中的CATLets和命令组成。Thin Webtop由一个新的Java对话平台组成。
1 Wintop Frame
1.1 技术文章
- 应用程序框架概述——交互的基础
- 了解应用程序框架布局——对隐含在V5 交互式应用程序布局中的对象的描述
- 什么是Product Line视觉识别——您可以自定义的与Product Line相关的对象
- 对象属性访问——如何为您的对象属性添加属性页
- 应用程序属性访问——如何为您的应用程序属性添加属性页
- 设定控制器——封装对设置文件的访问
- CAA命令模型——了解命令及其工作方式
- 命令头(Commands Headers)——与您的对话命令一起出现的对象
- 为命令头创建资源——如何为命令头创建标题、帮助信息和图标
- 为Workshops或Workbenches(工作台)创建资源——如何为Workshops或Workbenches创建标题、帮助信息和图标
- 上下文(Contextua)帮助——技术文档文件树的结构和内容
- 搜索概览——如何在 V5 文档中搜索对象?
- 热启动增量备份(Incremental Backup)——原则和 CAA 集成
1.2 用例
Workbench
- 创建Workbench——公开(Exposing)和组织专用于给定任务的命令
- 创建Add-in——定制Workshop或Workbench
- 使您的文档独立命令在所有工作台中可用——使用CATIAfrGeneralWksAddin
- 管理工作台之间的转换——使用CATIWorkbenchTransition
- 定义激活的工作台——使用CATIAfrActivateWorkbench