4.2 系统结构
FITOOL支持用户界面管理系统(UIMS)的Seeheim模型,基于Motif和X-Windows,运行于UNIX操作系统。
FITOOL对话层的表示方法采用面向对象表示方法结合图形表示方法,使系统具有直接操纵的特点。
FITOOL由如下几部分组成:
a. 窗口编辑器:窗口编辑器管理并生成各种初始化窗口。用户若要创建界面必须先运行此模块,这既是初始化界面结构也是初始化管理内部数据结构的链表。
b. 原始构件编辑器:原始构件编辑器提供了各种界面构件www.cechina.cn,用户可按自己的需求用鼠标点取相应的界面构件,并可对其进行任意配置www.cechina.cn,直到满意为止。
&nb
d. 菜单编辑器:菜单编辑器可以单独进行使用,用户可以创建下拉式菜单,选项式菜单,弹出式菜单,菜单可以是文字式,图符式或图符文字混合式。
e. 对话框编辑器:对话框编辑器提供了各种对话形式,用户可按要求自行创建和配置。
f. 资源修改模块:资源修改模块可单独运行以对所产生的界面的任何部分进行资源的重新配置。
g. 界面浏览器:界面浏览器可以浏览用户已有的界面(文件),并可以重用之。
h. 界面/应用对话编辑器:界面/应用对话编辑器用来定义用户界面与应用程序之间的数据的传递及动作的响应。
i. 源代码生成器:源代码生成器用于生成用户界面源程序(包括C文件和UIL件)。
j. 中英文文本编辑器:中英文文本编辑器可进行任何文字编辑操作。
k. 编译与连接模块:编译与连接模块用于编译并连接用户界面源程序生成执行文件。
4.3 系统功能
使用本文描述的工具,界面设计人员不需要专门掌握一种用户界面描述语言,而是通过界面编辑器来直接操纵屏幕上的可视对象,生成和修改用户界面原型,并能将结果立即显示在屏幕上,达到"所见即所得(WYSIWYW)"的效果。
使用FITOOL,用户可以任意布置自己的用户界面,并最后得到相应的用户界面及其源程序,并可以和应用程序进行联编,最后形成可用的执行文件。
使用FITOOL,用户需做如下工作:
(1) 描述CONTROL ENGINEERING China版权所有,即理解应用程序,确定用户界面外观和交互行为。
a. 确定所需的用户界面构件:按照最终用户界面的外观和功能进行界面布局描述和设计,这部分工作可以在稿纸上完成,并列出所需要的界面构件名称及最终的配置。
b. 确定界面的层次关系:有了界面的布局,启动FITOOL,运行相应模块按步骤创建用户界面。
c. 确定界面与应用程序的对话结构:按应用程序对界面响应的要求,定义应用与用户界面之间的数据传递及相应的对话框。
&n