1 前言
GUI(Graphical User Interface)是一种结合计算机科学、美学、心理学、行为学,及各商业领
域需求分析的人机系统工程,强调人
—机—环境三者作为一个系统进行总体设计。
对大多数人来说,用户界面就是软件本身。所以,掌握用户界面设计的技巧与技术是让
软件走向市场的最直观因素。
界面是一个窗口。
界面设计是开发中最重要的方面,并将涉及到整个开发队伍。
对于应用软件来说,一个基本现实就是:用户界面是面向用户的。用户需要的是开发者
开发的应用软件满足其需求,并且易于使用,用户界面走到今天真是千锤百炼,要做到易用
就更是难上加难。太多的开发者自以为是艺术天才,他们不去尽力遵循用户界面设计标准,
或花精力使得产品好用;相反,他们错误地认为编写更灵巧的代码或是使用一套确实有趣的
颜色方案才是重要的事。
Constantine(1995)指出,好的用户界面使得人们不用阅读用户手册或
接受培训就能使用应用软件。
对于软件公司来说,软件产品就是他们的商品,而软件界面就是他们产品的外观,界面
的美观与否,直接关系到了软件产品的营销成败。
2 软件开发概况
2.1 软件开发业的界面设计现状
人机交互和计算机用户界面刚刚走过基于字符方式的命令语言式界面,目前正处于图形用户界面时
代。
图形用户界面
(GUI-Graphics User Interface)是当前用户界面的主流,广泛应用于各档台式微机和图形
工作站。当前各类图形用户界面的共同特点是以窗口管理系统为核心,使用键盘和鼠标器作为输入设备。
窗口管理系统除基于可重叠多窗口管理技术外,广泛采用的另一核心技术是事件驱动
(Event-Driven)技术。
图形用户界面和人机交互过程极大地依赖视觉和手动控制的参与,因此具有强烈的直接操作特点。而界面
的友好。
- 1 -