WIMP


WIMP (正體)

Windows图形界面所采用的界面典范一般称为WIMP。在人机互动领域之中最普遍的电脑互动界面,WIMP堪称无人能出其右,举凡微软Windows苹果电脑的MacOS,甚至其它以X Windows为基础的操作系统,均采用WIMP此一界面典范。WIMP是由“视窗”(Windows)、“图标”(Icons)、“选单”(Menus)以及“指标”(Pointers)所组成的缩写,其命名方式也指明了它所倚赖的四大互动元件。

目录

组成元件

视窗(Windows)

视窗是一个可见的范围,每一个视窗均被视为独立的执行终端。一个视窗通常能够包含文字与图像。一般而言,为了增进视窗的可用性,一个视窗通常会包含各种控制元件,例如卷轴(Scrollbar)、标题列(Title Bar),以及调整大小及缩放功能的元件。当两个或多个视窗同时出现在桌面(desktop)上时,使用者可依个人的需求选择使其交叠、并排或著是串连[1]

图标(Icons)

图标是用来表示或指示使用者执行程序的简单图像,举凡缩小的视窗、桌面上的垃圾桶或著是程序的执行捷径,都可用图标来表示。图标的设计可以选择写实地再现它所代表的功能(例如:垃圾桶),也可以高度抽象。[2]

指标(Pointers)

一般来说,WIMP这种接口最依赖的人机互动模式之一,就是“点选模式”(pointing & selecting)。因此,指标的存在对WIMP而言当然也是不可或缺的。指标的图示通常不只一种,而不同的指标图示同时也就代表了不同的功能,例如指标旁边带有沙漏即代表系统正在忙碌。然而,无论是何种设计,每一种指标都有“热点”,也就是它负责指定的区块。[3]

选单(Menus)

选单不仅在视窗接口的系统中扮演重要的角色,在其他非视窗接口的系统中往往也是相当普遍的存在。一个选单通常包含了以文字、符号与图像组成的命令列表,使用者借由指标点选以执行相关的程序。一般而言,选单的类型大致上有以下四种:下拉式选单(Pull-down menus)、下降式选单(Fall-down menus)、钉附式选单(Pin-up menus)、弹出式选单(Pop-up menus)以及环形式选单(Pie menus)。[4]

除了以上四种主要互动元件之外,一般而言WIMP也包含了以下三种元件:

按钮(Buttons)

按钮是一个独立的控件,可供使用者点选以启动特定的程序,或著是在两种系统状态之间做切换的动作。[5]

工具列(Toolbars)

许多系统都会有一条或一块区域,上头布满了图标或是按钮,以提供使用者启动他最常使用的执行程序。工具列的功能近似于选单,但因为工具列上往往只用图标,而非选单上常用的文字描述,因此得以在最小的空间内塞入最多的功能。[6]

对话框(Dialog boxes)

对话框是系统为了要提醒使用者特定资讯而出现的视窗,除了显示警告讯息之外,对话框还可以担任“确认者”的角色,比方说存盘时的位址、档案的删除与否等互动状况。[7]


标准

麦金塔(Macintosh)

当苹果电脑取用了全录帕洛阿尔托研究中心(Xerox Palo Alto Research Center)的点子,并大量应用在畅销的麦金塔电脑上时,也一并针对WIMP这个互动接口典范确立了数项标准。[8]

‧ 以使用者的一般日常生活为隐喻(metaphors),以方便他们学习使用。
‧ 看(see)与点(point)的使用哲学
‧ 所见即所得(WYSIWYG
‧ 回馈与对话
‧ 允许使用者重做的空间
‧ 使用最少但最具品味的颜色来设计
‧ 开关元件(Toggled Items)
‧ 元件、图标等的分类必须有一致的原则
‧ 对话视窗的必要性

视窗系统(Windows)

视窗系统大部分的设计理念来自于麦金塔的指引方针。事实上,早期视窗系统的某些功能还是苹果电脑所授权。以下是视窗系统与麦金塔系统明显的相异之处:[9]

‧ 主要的程式工具列是可以移动的
‧ 所有的选单与对话框都可被操作
‧ 鼠标的右键可用来操作元件属性


参考文献

  1. ^ Dix et al. (1998) Human-Computer Interaction, Ch3 : The interaction, pp.124
  2. ^ Dix et al. (1998) Human-Computer Interaction, Ch3 : The interaction, pp.125
  3. ^ Dix et al. (1998) Human-Computer Interaction, Ch3 : The interaction, pp.126
  4. ^ Dix et al. (1998) Human-Computer Interaction, Ch3 : The interaction, pp.127
  5. ^ Dix et al. (1998) Human-Computer Interaction, Ch3 : The interaction, pp.129
  6. ^ Dix et al. (1998) Human-Computer Interaction, Ch3 : The interaction, pp.129
  7. ^ Dix et al. (1998) Human-Computer Interaction, Ch3 : The interaction, pp.130
  8. ^ Ashley George Taylor (1997): WIMP Interfaces
  9. ^ Ashley George Taylor (1997): WIMP Interfaces


参考资料

Dix et al. (1998) Human-Computer Interaction, Ch3 : The interaction, pp.103-139
Ashley George Taylor (1997): WIMP Interfaces http://www-static.cc.gatech.edu/classes/cs6751_97_winter/Topics/dialog-wimp/


! __







Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History