摘要: 从用户与计算机交互的角度来看,用户界面设计的主要内容有窗口、菜单、对话框、图形、数据表格等类型,每一种类型都有不同的性能和特点。 一、窗口设计 窗口是指屏幕上的一个矩形区域,在图形学中叫做视图区。用户可以通过窗口观察其工作领域的全部或部分内容,并可以对所显示的...
从用户与计算机交互的角度来看,用户界面设计的主要内容有窗口、菜单、对话框、图形、数据表格等类型,每一种类型都有不同的性能和特点。
一、窗口设计
窗口是指屏幕上的一个矩形区域,在图形学中叫做视图区。用户可以通过窗口观察其工作领域的全部或部分内容,并可以对所显示的内容进行各种系统预先定义好的正文或图形操作。如照相机取景框中看到的只是整个风景区的一个局部一样,窗口中显示的内容通常也只是用户空间的一部分,采用滚动技术,可以观察用户空间的其余部分。
窗口按其组成可分为两大类:多文档窗口(MDI)和普通窗口。多文档窗口可以含有子窗口。窗口一般由标题栏、控制菜单区和用户工作区组成。
1.标题栏:用来显示窗口所代表的(子)系统,或系统成员的名称,以及系统工作过程中的阶段性状态。
2.菜单区:菜单区位于标题栏下,菜单区内排列若千菜单名称,每个菜单名称代表一组相关下拉式菜M项。在系统设计中,应善于通过菜单反映系统的功能构成。
3.工作区:用来显示应用系统内容的一个矩形区域,用户可以在这里进行应用系统的图形编辑和信息的显示与描述。
二、菜单设计
菜单是由系统预先设置好的,显示于屏幕上的一组或几组可供用户选用的命令。用户只需通过鼠标或移位键等定位设备,就可以方便地选取所需要的菜单项,使对应命令可以执行。
根据屏幕的位置和操作风格,可将荚单分为固定菜单、下拉式菜单、弹出式菜单和嵌入式菜单等类型。
1.固定位置菜单:相对固定地出现在屏幕的一定位置,例如在屏幕的中央或一侧。用户从当前屏幕上菜单项的内容,可以知道自己在当前系统中的位置以及上下关系。使用固定菜单会占据屏幕一定的空间,使得用户的工作区变小。
2.弹出式菜单:其特点是仅当需要时才从屏幕上显示出来以供使用,完成任务后立即消失。可根据屏幕上不同的对象(区域)定义一组弹出式菜单,每组菜单表示用户在当前状态或位置所能执行的操作。弹出式菜单能方便直观地引导用户进行有效地工作。
3.下拉式菜单:下拉式菜单融合了固定位置菜单和弹出式菜单的特点。它的结构分为两层:第一层是各父菜单项,常驻在窗口标题栏的下方;第二层是各父菜单的子菜单项,它们分别隶属于所对应的菜单项,仅当激活父菜单项时,所属子菜单项才显示出来,以供进一步选用。
4.嵌入式菜单:或称为超级链接菜单。菜单项嵌入文本内容之中,是文本的组成部分。嵌入式菜单以醒目的字体或亮度与普通文本(或背景)区别开来,在档案管理系统、多媒体数据库系统以及许多帮助系统中常使用嵌入式菜单。
三、对话框设计
对话框是一类特殊的窗体,是系统显示于屏幕上的一定矩形区域内的图形和正文信息,是实现系统与用户之间通信的重要途径之一。
对话框通常用于选取菜单项或图标,是进一步与系统交流信息的辅助手段。按交互的方式,对话框大致分为三类:
1.问答式:用户必须在对话框内的控件中键入内容或其他选择操作,然后按回车(或“确定”)按钮,系统进一步执行操作。
2.显示信息式:这类对话框仅为用户提供参考信息,对话框内所有内容以只读方式出现。
3.警告式:用于系统报错或警告。
4.工具栏的设计。