屏幕界面技术 刘旭敏 徐维祥 1993-08-06 随着计算机技术的飞速发展和计算机应用的日益普及,人与计算机的关系越来越密切。沟通人与计算机的用户界面也越来越受到重视,因而,得到了迅速的发展。用户界面技术作为计算机技术的一个分枝,已经日臻完善。 一用户界面的概念 用户界面又称人机界面,是指计算机操作系统与用户之间的综合操作环境。广义而论,它包括操作系统、程序设计语言和其它软件包。 站在不同的角度,对用户界面有不同的要求。对于软件开发人员来说,希望用户界面能够提供功能丰富,操作方便的程序设计环境;而对于最终用户而言,要求用户界面尽可能直观、高效、易学、易用。 用户界面有多种表现形式。从狭义上说,用户界面是软件中确定用户与计算机如何进行信息交换的部分。就这个意义来说,目前使用得最广泛的是屏幕界面。屏幕界面是用户界面中最直观的表现形式,因而它是用户界面中最重要的组成部分。心理学研究表明:屏幕视感的表现形式涉及屏幕布局、显示内容、符号选用、网络划分、颜色选择等多方面的内容,因而窗口与屏幕划分、菜单、图符和光标、字型和颜色等在屏幕里面中扮演着重要的角色,同时也自然地成了用户界面质量的评价要点。 屏幕界面技术的重要意义 目前,对计算机软件产品的要求主要表现在两方面:一方面,用户对软件产品的功能要求越来越高,这使得软件本身的规模不断扩大,复杂度不断增加;另一方面,用户希望对软件的操作尽可能地简单,这样可以不必把大量的时间花费在学习软件的使用方法或记忆操作命令上。一般来说,功能要求与操作要求是一对矛盾。而解决这种矛盾主要靠提高屏幕界面的质量。屏幕界面的质量对软件的整体可接受性有着极大的直接影响。因为当用户要熟练地掌握某种软件时,都要经过一段时间的学习,直到他能理解软件所能完成的功能,熟悉调用这些功能的各种操作为止。 良好的屏幕界面不仅使用户易于学习软件,而且使软件系统的性能充分发挥,使之更容易、更有效地工作。相反,一个不好的屏幕界面可能使用户不能使用软件。在这种界面面前,用户会觉得好象是在走迷宫。想要达到最终目标,可是不断出现的错误使用其失去已取得的成绩,极端地会因此而失去使用软件的信心。对于屏幕界面有缺陷的软件,用户常常会埋怨程序设计人员有意要建造迷宫。 事实上这从另一方面说明了设计一个高效、友好的屏幕界面难度之大。设计应用软件成功,取决于对其性能的预测。而屏幕界面的预测性是最差的。这主要是由于缺乏明确的屏幕界面设计指导准则和分析综合。以往,由于硬件成本昂贵和软件技术手段尚未发展到一定程度,使屏幕界面的进展与计算机的其它技术发展相比,显得有些迟缓。 随着微机的普及,近年来,用户界面技术有了长足的进展。其总的趋势是方便用户,提供用户友好界面,使计算机冲出程序设计师的樊篱,为千百万普通用户掌握,成为他们得心应手的工具 屏幕界面技术的展望 屏幕界面技术在软件工程中占有重要的地位,程序设计人员开发一个系统无法回避屏幕界面设计工作,用户要使用实用系统也不可避免地要同屏幕界面打交道,这足以说明研究实用、高效、具有一定智能的屏幕界面系统是很有意义的。 屏幕界面技术近年来得到了迅速发展,图形用户界面日益完善和成熟。人们预测下一代用户界面将是多媒体用户界面,以其作为过渡,最终达到人用自然语言与智能化的计算机进行交互的目的。但是在目前,要达到这一目标,尚有许多问题需要解决。在此之前。毋庸置疑,屏幕界面技术必将会被广泛应用到许多领域,新的应用又会对智能化屏幕界面技术提出一些新问题和新要求,从而推动屏幕界面技术的发展。