美文网首页
GUI 相关术语1:图形用户界面

GUI 相关术语1:图形用户界面

作者: 水之心 | 来源:发表于2020-08-17 09:32 被阅读0次

    图形用户界面(Graphical user interface,简称 GUI)是一种用户界面,它允许用户通过图形图标和音频指示器作为主要符号与电子设备进行交互,而不是提供键入的命令标签或文本导航的基于文本的用户界面(text-based user interfaces,简称 TUI)。

    GUI 中的行为(actions)通常是通过直接控制图形元素(graphical elements)来执行的。除了计算机之外,GUI 还用于许多手持移动设备中,例如 MP3 播放器,便携式媒体播放器,游戏设备,智能手机以及小型家庭,办公室和工业控件。GUI 一词往往不适用于其他较低分辨率的界面类型,例如视频游戏(即 head-up display,简称 HUD),或者不包括平面显示器(例如 volumetric displays)。因为该术语仅限于能够描述通用信息的二维显示屏的范围,这是 Xerox Palo Alto研究中心 进行计算机科学研究的传统。

    设计 GUI 的视觉成分(visual composition)和时间行为(temporal behavior)是人机交互(human–computer interaction)领域软件应用程序编程的重要组成部分。其目标是提高存储程序的基础逻辑设计(称为 usability)的效率和易用性。 以用户为中心的设计方法用于确保设计中引入的视觉语言适合于任务。

    通常,用户通过操控视觉小部件(widgets)来与信息进行交互,这些视觉小部件允许进行适合于他们所持有数据类型的交互。选择精心设计的界面的小部件以支持实现用户目标所需的操作。模型-视图-控制器(model–view–controller)允许灵活的结构,其中接口独立于应用程序功能并间接链接到应用程序功能,因此可以轻松自定义 GUI。这使用户可以随意选择或设计其他皮肤,并简化了设计人员根据用户需求的发展来更改界面的工作。良好的用户界面设计与用户的联系更多,而与系统架构的联系则更少。大型小部件(例如窗口)通常为主要演示内容(例如网页,电子邮件或绘图)提供框架或容器。较小的通常用作用户输入工具。

    GUI 使用技术和设备的组合来提供用户可以与之交互的平台,以完成收集和产生信息的任务。

    进化出一系列符合视觉语言的元素来表示存储在计算机中的信息。这使计算机技能菜鸟更容易计算机软件。GUI中此类元素最常见的组合是窗口,图标,菜单,指针(WIMP)范例(paradigm),尤其是在个人计算机中。

    WIMP 交互样式使用虚拟输入设备(通常是鼠标)来代表定点设备的界面位置,并以窗口形式组织信息并以图标表示。可用的命令在菜单中一起编译,并使用定点设备执行操作以做出手势。窗口管理器促进了窗口,应用程序和窗口系统之间的交互。窗口系统处理诸如指针设备,图形硬件和指针定位之类的硬件设备。

    在个人计算机中,所有这些元素都是通过桌面隐喻建模的,以产生称为桌面环境的模拟,其中显示器代表桌面,可以在该桌面上放置文档和文档文件夹。窗口管理器和其他软件结合在一起以不同程度的真实感模拟桌面环境。

    由于空间和可用输入设备的限制,诸如个人数字助理(PDA)和智能手机之类的小型应用程序移动设备通常使用具有不同统一隐喻的 WIMP 元素。WIMP不太适合的应用程序可以使用更新的交互技术,统称为 post-WIMP 用户界面。

    自 2011 年起,某些基于触摸屏的操作系统(例如 Apple 的 iOS(iPhone)和 Android)使用的 GUI 类称为 post-WIMP。这些支持使用多于一根手指与显示器接触的交互方式,从而可以进行诸如捏和旋转之类的动作,而这些动作不受一个指针和鼠标的支持的限制。

    为了与 GUI 进行高效交互的人机界面设备包括计算机键盘(特别是与键盘快捷键一起使用),用于光标(或更确切地说是指针)控件的定点设备:鼠标,指点杆,触摸板,轨迹球,操纵杆,虚拟键盘和 HUD(眼睛水平的半透明信息设备)。

    程序还会执行一些影响 GUI 的操作。例如,存在诸如 inotify 或 D-Bus 之类的组件以促进计算机程序之间的通信。

    组成[编辑]

    桌面:在启动时显示,也是界面中最底层,有时也指代包括窗口文件浏览器在内的“桌面环境”。在桌面上由于可以重叠显示窗口,因此可以实现多任务化。一般的界面中,桌面上放有各种应用程序和数据的图标,用户可以依此开始工作。桌面与既存的文件夹构成理念相违背,所以要以特殊位置的文件夹的参照形式来定义内容。比如在微软公司的Windows XP系统中,各种用户的桌面内容实际保存在系统盘(默认为C盘):\Documents and Settings\[用户名]\桌面文件夹内。墙纸,即桌面背景。可以设置为各种图片和各种附件,成为视觉美观的重要因素之一。

    窗口:应用程序为使用数据而在图形用户界面中设置的基本单元。应用程序和数据在窗口内实现一体化。在窗口中,用户可以在窗口中操作应用程序,进行数据的管理、生成和编辑。通常在窗口四周设有菜单、图标,数据放在中央。在窗口中,根据各种数据/应用程序的内容设有标题栏,一般放在窗口的最上方,并在其中设有最大化、最小化(隐藏窗口,并非消除数据)、最前面、缩进(仅显示标题栏)等动作按钮,可以简单地对窗口进行操作。

    • 单一文件界面(Single Document Interface):在窗口中,一个数据在一个窗口内完成的方式。在这种情况下,数据和显示窗口的数量是一样的。若要在其他应用程序的窗口使用数据,将相应生成新的窗口。因此窗口数量多,管理复杂。
    • 多文件界面(Multiple Document Interface):在一个窗口之内进行多个数据管理的方式。这种情况下,窗口的管理简单化,但是操作变为双重管理。
      • 标签:多文件界面的数据管理方式中使用的一种界面,将数据的标题在窗口中并排,通过选择标签标题显示必要的数据,这样使得接入数据方式变得更为便捷。

    菜单:将系统可以执行的命令以阶层的方式显示出来的一个界面。一般置于画面的最上方或者最下方,应用程序能使用的所有命令几乎全部都能放入。重要程度一般是从左到右,越往右重要度越低。命定的层次根据应用程序的不同而不同,一般重视文件的操作、编辑功能,因此放在最左边,然后往右有各种设置等操作,最右边往往设有帮助。一般使用鼠标的第一按钮进行操作。

    • 即时菜单(又称功能表、上下文菜单(Context Menu)):与应用程序准备好的层次菜单不同,在菜单栏以外的地方,通过鼠标的第二按钮调出的菜单称为“即时菜单”。根据调出位置的不同,菜单内容即时变化,列出所指示的对象目前可以进行的操作。

    图标:显示在管理数据的应用程序中的数据,或者显示应用程序本身。数据管理程序,即在文件夹中用户数据的管理、进行特定数据管理的程序的情况下,数据通过图标显示出来。通常情况下显示的是数据的内容或者与数据相关联的应用程序的图案。另外,点击数据的图标,一般可以之间完成启动相关应用程序以后再显示数据本身这两个步骤的工作。应用程序的图标只能用于启动应用程序。

    按钮:菜单中,利用程度高的命令用图形表示出来,配置在应用程序中,成为按钮。应用程序中的按钮,通常可以代替菜单。一些使用程度高的命令,不必通过菜单一层层翻动才能调出,极大提高了工作效率。但是,各种用户使用的命令频率是不一样的,因此这种配置一般都是可以由用户自定义编辑。

    相关文章

      网友评论

          本文标题:GUI 相关术语1:图形用户界面

          本文链接:https://www.haomeiwen.com/subject/htvodktx.html