GUI(Graphical User Interface)即图形用户界面,通常人机交互图形化用户界面设计发音为 “goo-ee”,确切地说,GUI 就是屏幕产品的视觉体验和互动操作部分。 GUI 是一种结合计算机科学、美学、心理学、行为学以及各商业领域需求的人机系统工程, 它强调将人、机、环境三者作为一个系统进行总体设计。最早的图形用户界面是由 Xerox Palo Alto 研究中心于 1970 年设计的,但直到 1980 年随着苹果 Macintosh 的出现,GUI 才算真正开始流行起 来。现在主流的操作系统都提供图形用户界面,如 Microsoft 的 Windows 操作系统、Apple 的 Mac OS 操作系统和 Sun Microsystem 的 OpenWindows 操作系统等。
GUI 的组成部分 一般情况下,GUI 包括以下几大组成部分。 (1)光标。 显示在屏幕上,让用户移动以选择对象和命令的符号。通常情况下显示为一个小箭头。 (2)按钮。 将菜单中使用频率高的操作或命令通过图形的方式表现出来,设计在应用程序中形成按钮。通过使用按钮可以代替菜单中部分操作或命令,这样可以避免使用菜单一层一层地调出,进而大大提 高工作效率。但在实际工作中,各用户使用的频率并不完全一致,所以可以让用户自己定义和配置, 一般情况下,常用命令可以设计成按钮。 (3)菜单。 菜单分两种:一种是下拉菜单;另一种是弹出菜单。将系统可能执行的操作或命令以阶层的方 式显示在界面上。一般情况下,菜单的位置在界面的最上方或最下方,用户可能使用到的命令都可 以放入菜单中,按重要程度从左至右排列。命令的层次设计因应用程序不同而不同,通过鼠标左键 可以对菜单进行操作,这是通常所说的下拉菜单。 弹出菜单与下拉菜单这种层次设计不同,使用鼠标右键可以调出弹出菜单,弹出菜单的选项 根据鼠标当前所在的位置不同而发生变化。 (4)图标。 在进行特定数据管理的程序中,数据通过图标显示。通常情况下图标显示的是数据内容或者是 与数据相关联的应用程序图案。通过单击数据的图标,可以完成启动相关应用程序和显示数据内容 这两个步骤操作。对于应用程序的图标,则只能用于启动应用程序。 (5)标签。 在设计多文件界面的数据管理时,可以将多文件数据放在同一个界面中,将数据标题并排放在 窗口中,通过切换标签标题来选择数据,这样可以快捷地选择数据。多文件界面是微软采用的一种 视图方式。 (6)单一文件界面。 一个窗口只处理一个数据业务,采用这种方式时,当需要处理其他数据时就需要新增窗口,随 着窗口的增多,管理窗口就变复杂了。 (7)多文件界面。 与单一文件界面不同的是,多文件界面是在一个窗口中管理多数据业务,这样可以减少窗口数 量,管理窗口的工作量也不那么复杂。 (8)窗体。 窗体是指应用程序为使用数据而在图形用户界面中设计的基本单元。窗体将应用程序与数据一 体化设计和管理,在窗体中可以操作应用程序,进行数据的管理、生成和编辑。通常在窗体中设计 菜单、图标,数据放在中央。 窗体名一般为数据或应用程序的内容,也可以是该功能的目的,窗体名称一般显示在窗口的左 上方,同时设置最大化、最小化(将窗体隐藏在左下方,并非关闭)、总在最前面、缩进(仅显示 标题栏)等按钮操作,方便对窗体进行管理。 (9)桌面。 桌面是计算机术语,当计算机启动后可以看到主屏幕区域,与实际桌面一样,这是初始的桌面, 有时也指包括窗口、文件浏览器在内的“桌面环境”。桌面是计算机的工作平台,可以同时打开多 个任务,一般情况下安装了应用程序后,应用程序的图标会显示在桌面上。桌面上包括一些常用的操作按钮,分别放置开始菜单、快速启动、任务栏、语言栏等。 墙纸即桌面背景,可以将桌面背景设置为各种图片或各种附件,这成为视觉美观的重要因素之一。 (10)其他元素。 在窗体中还包括其他一些控件元素,常见的有菜单、工具栏、状态栏、进度栏、对话框、消息 框、输入对话框、文本框、列表框、组合框、下拉列表框、复选框、单选按钮、选项框、滑动条、 树视图等。