(1)命令语言用户界面
因为刚开始发明计算机时,由于各方面的限制,因而使得计算机只能识辨机器语言,而对应下的用户界面也是低级语言形式的用户界面。DOS界面就是一个典型的命令语言用户界面。
真正意义上的人机交互开始于联机终端的出现,此时计算机用户与计算机之间可借助一种双方都能理解的语言进行交互式对话。根据语言的特点可分为:
(a)形式语言。这是一种人工语言,特点是简洁、严密、高效,如应用于数学、化学、物理、音乐、舞蹈等各个领域的特殊语言,使得计算机语言不仅是操纵计算机的语言,而且也是处理语言的语言。
(b)自然语言。自然语言是人类在其社会生活中发展出来的用来互相交际的声音符号系统。现已发现数千种不同的自然语言。在计算机运用中的自然语言的理解指的就是使计算机来按照这种语言所表达的意义做出相应的反应的机制,特点是具有多义性、微妙、丰富等等。
(c) 类自然语言。这是计算机语言的一种特例。
命令语言的典型形式的显著特点是动词后面接一个名词宾语,即“动词+宾语”,二者都可带有限定词或量词。命令语言可以具有非常简单的形式,也可以有非常复杂的语法。
命令语言的典型形式的缺点是要求惊人的记忆和大量的训练,并且容易出错,使入门者望而生畏,但其优点是比较灵活和高效,适合于专业人员使用。
这种界面对于用户来说,可以是人机界面的历史了,从它的缺点来说,大多数的用户逐渐的把它归为人机界面的过去。
(2)图形用户界面
图形用户界面是当前用户界面的主流,广泛应用于各档次的台式微机和图形工作站。比较成熟的商品化系统有Apple的Macintosh、IBM的PM、Microsoft的Windows和运行于Unix环境的X-Window、Open Look和OSF/Motif等。当前各类图形用户界面的共同特点是以窗口管理系统为核心,使用键盘和鼠标器作为输入设备。窗口管理系统除了基于可重叠多窗口管理技术外,广泛采用的另一核心技术是事件驱动技术。图形用户界面和人机交互过程极大地依赖视觉和手动控制的参与,因此具有强烈的直接操作特点。
虽然菜单与图形用户界面并没有必然的联系,但图形用户界面中菜单的表现形式比字符用户界面更为丰富,在菜单项中可以显示不同的字体、图标甚至产生三文效果。菜单界面与命令语言界面相比,用户只需确认而不需回忆系统命令,从而大大降低记忆负荷。但菜单的缺点是灵活性和效率较差,可能不十分适合于专家用户。基于图形用户界面的优点是具有一定的文化和语言独立性,并可提高视觉目标搜索的效率。图形用户界面的主要缺点是需要占用较多的屏幕空间,并且难以表达和支持非空间性的抽象信息的交互。
(3)直接操纵用户界面
直接操纵用户界面更多地借助物理的、空间的或形象的表示,而不是单纯的文字或数字的表示。视觉的、形象的(艺术的、右脑的、整体的、直觉的)用户界面对于逻辑的、直接性的、面向文本的、左脑的、强迫性的、推理的用户界面是一个挑战。直接操纵用户界面的操纵模式与命令界面相反,基于“宾语+动词”这样的结构,Windows 95设计者称之为“以文档为中心”。用户最终关心的是他欲控制和操作的对象,他只关心任务语义,而不用过多的为计算机的语义和句法而分心。对于大量物理的、几何空间的以及形象的任务,直接操纵已表现出巨大的优越性,然而在抽象的、复杂的应用中,直接操纵用户界面可能会表现出其局限性。 基于组态王的小型锅炉液位监控系统仿真系统人机界面设计和开发(8):http://www.751com.cn/jisuanji/lunwen_8231.html