Table of Contents

应用方案管理

概述

XT框架支持多应用、多文档、多视图。针对某类场景中相关数据的集合可定义为一种文档,文档展现给用户的表达形式可定义为视图,文档、视图以及相对应的图形交互方式即可定义一种应用。一般来说,不同的文档会有不同的交互方式(工具条、菜单栏、右键菜单、对象树等等),而同一个文档可能有多个视图(或者三维渲染视图或者图表视图等),而在实际使用中,用户可能会同时打开多个文档。XT框架支持在同一框架下打开多个不同类型的应用文档,每个文档拥有独立的数据管理空间以及独立的界面方案,这一特征非常有利于多部件多场协同仿真。

在上述基础上,XT框架引入了应用方案(application solution),应用方案是基于某种应用模块,按照客户需求深度定制简化图形界面的一种解决方案,它只整合显示用户需要用到的功能,为用户提供最优化的实施方案。同一种应用可定义多个不同的应用方案,XT支持用户自己定义应用方案。

定义

一个应用方案包含:方案名称、文档类型、资源目录、导航配置文件、标题栏配置文件、工具条配置文件、方案描述、默认导航面板序号以及通用控件配置。其中:

管理

启动

模块

配置文件的生成

在模块导入后,模块中注册的文档会更新到上图中的文件类型下拉框中,支持该类型的全部命令(command)会列在下面列表框中,用户可切换文档类型或者输入关键字符串以搜索特定命令。用户可按照自己的设计点击右边的新建功能面板、新建功能组构建配置文件的框架(双击可修改名称),然后选择功能组,在命令列表中选择命令项,点击【>】按钮将功能加入到配置文件中。最后点击导出文件按钮将配置导出为xml文件,在后面新建应用方案时即可选择该文件。

方案

按照应用方案的定义输入各项内容,点击增加按钮即可新建一个应用方案,该应用方案会自动更新到【开始】页面中。

需要注意的是资源文件应放置到Common目录下的slnresource文件夹下,而配置文件也应存放在资源目录下,面板上仅显示相对路径。不同的应用方案可共享资源文件夹与配置文件。

配置文件