五、LIS界面的类型
在LIS软件界面设计中,有五种基本的用户界面形式,即菜单驱动的界面、基于命令行的界面、基于对话框的界面、基于视窗的界面以及基于工作流的图形界面。每种界面都有其优点和缺陷,在具体实现时,应当结合实际需求选择,也可以结合多种类型进行设计。
1.菜单驱动的界面
菜单是显示在屏幕上的一组或几组可供用户选用的命令,用户只需通过鼠标或键盘等定位设备就可以方便地选择所需要的菜单项,执行相应的命令。菜单按显示的形象或样式,可以分为正文菜单和图标菜单;按屏幕位置和操作风格可以分为固定菜单、浮动菜单(弹出式菜单)、下拉菜单、嵌入式菜单。
正文菜单是命令或其简写形式在屏幕上按行或按列排列的形式。启动命令的方式分为首字符匹配、序号匹配和亮条匹配方式。图标菜单简称图标或图符,在MS-Windows成为PC上的主流操作系统之后,图标菜单的用户界面在应用软件中被广泛采用。图标菜单界面友好,便于用户掌握系统。但是对于高级用户而言,与命令行界面相比,它往往显得不够灵活而且效率低下。在LIS中,往往需要连续地对批量数据进行处理,并且需要较长的计算时间,这种情况下采用菜单界面就变得不可忍受。
固定菜单相对固定地出现在屏幕的一定位置。使用固定菜单会占据屏幕一定的空间,使得用户的工作区变小。浮动菜单可以出现在屏幕的任何地方,用户可以改变它们的位置,其特点是仅当需要时才从屏幕上显示出来以供使用,完成任务后立即消失。浮动菜单能方便直观地引导用户有效地进行工作。下拉式菜单融合了固定菜单和浮动菜单的特点。它的结构分为两层:第一层是父菜单项,常驻在窗口标题栏的下方;第二层是各父菜单的子菜单项,它们分别隶属于所对应的菜单项,仅当激活父菜单项时,所属子菜单项才显示出来,以供进一步选用。嵌入式菜单(超级链接菜单)的菜单项嵌入文本内容之中,是文本的组成部分。嵌入式菜单以醒目的字体或亮度与普通文本(或背景)区别开来,在网络信息查询系统、档案管理系统、多媒体数据库系统以及许多帮助系统中常使用嵌入式菜单。
基于菜单驱动的界面样式示例如图1-13所示。
图1-13 菜单驱动的界面
2.基于命令行的界面
命令行是大家熟悉的界面样式,也最简单的界面样式,很早就已经在各种操作系统软件中被采用。它使用文本语言,用户通过输入指令指挥系统进行操作,完成特定的功能。采用命令行界面需要开发一个命令行解释器,在命令行界面软件中,功能模块之间关系较为简单,常常是一个模块的输出作为另一个模块的输入,便于开发实现。利用批命令文件或者脚本文件,可以依次完成多步操作,这是命令行界面的长处。使用命令行界面,用户需要记忆各种命令或者不断查找帮助文档,这对于一般用户增加了使用难度,但对于高级用户而言,它比菜单驱动的界面显得更加灵活而高效。基于命令行的界面样式示例如图1-14所示。
图1-14 基于命令行的界面(据邬伦等)
3.基于对话框的界面
对话框是一类特殊的窗体,是显示在屏幕上一定位置的包含图形和正文信息的矩形框,用于系统与用户之间的通信。对话框可分为问答式、信息显示式、警告式三种类型,分别用于系统的不同应用场合。基于对话框的界面样式示例如图1-15所示。
图1-15 基于对话框的界面
4.基于窗口的界面
窗口是指屏幕上的一个矩形区域,也可称为视图区或虚拟屏幕。用户可以通过窗口观察其工作领域的全部或一部分内容,并可以对所显示的内容进行各种系统预先定义好的正文或图形操作。窗口可分为多文档视图(MDT)和单文档视图(SDI)两大类。窗口一般由标题区、菜单区和用户工作区组成。基于窗口的界面样式示例如图1-16所示。
5.基于数据流的图形界面
在图形数据流界面中,操作者通过一种“可视化的语言”,而不是严格的文本来控制系统,用户可以通过“拖放(Drag and Drop)”操作来实现相应的操作,也可以设计和组织数据处理流程。在图形数据流界面中,系统用图形符号来表现其提供的功能,称为“图标”,图标不仅可以表示操作,也可以表示数据或者硬件设备。数据流图形界面直观、明了,便于用户理解,适合于数据流程清晰,处理过程相对比较简单的系统。基于数据流的图形界面样式示例如图1-17所示。
图1-16 基于窗口的界面
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。