APP下载

浅淡界面设计的基本方法

2011-10-17李灵美马钢集团设计研究院有限责任公司安徽马鞍山243011

中国科技信息 2011年6期
关键词:界面设计命令启动

李灵美 马钢集团设计研究院有限责任公司,安徽 马鞍山 243011

浅淡界面设计的基本方法

李灵美 马钢集团设计研究院有限责任公司,安徽 马鞍山 243011

本人从人机交互入手,阐述了程序界面应符合的特性和基本要求以及在界面设计过程中应遵循的原则。本文并不讨论实际的界面设计,而主要讲如何利用用户界面技术来完善一个良好设计,为设计出良好的程序用户界面提供方法和依据。

界面;交互;界面设计

一.界面设计的意义

界面(或称交互)相当于是用户与计算机系统的接口,它的主要功能就是通讯。所以界面设计的好坏直接影响着人机交互的质量,同时对一个程序的被认可程度与成功与否起着很大的作用。

二.人机交互及方式

所谓人机交互就是人机对话。一个成功的界面设计必须选择适当的人机交互方式。我认为人机交互过程简单地说就是:由用户输入信息给计算机发起对话,然后计算机根据存储在计算机内的协议、知识、模型等对输入信息进行处理,最后把处理结果作为对输入信息的响应,反馈给用户。所以,人机交互中的人(用户)和机(计算机)都可以作为交互的启动者和响应者。那么选择交互启动方式大致有以下三种:

1.计算机启动的交互

由计算机发起交互的一方,用户响应。例如:

(1)系统提出问题请用户回答,用户选择yes或者no答复;

(2)系统列出菜单选择,用户选择其中一菜单项;

(3)系统提供对话框,让用户在对话框中输入信息;

(4)系统用自然语言提问,用户用自然语言答复等。

2.用户启动的交互

由用户发起交互的一方,计算机响应。诸如大多数计算机中的操作系统和文本编辑器中所使用的命令语言,以及数据库的查询语言等。

3.混合启动的交互

这是一种可变启动的交互方式,在这样的人机系统中,既支持计算机启动交互,又支持用户启动交互。它应用的范围较宽广。

上述三种启动方式各有所长。计算机启动的交互具有良好的可学习性和可使用性;用户启动的交互具有交互能力强,灵活性高,运行速度快等特点;混合启动的交互适用在某范围内是计算机启动的交互,在另一范围内又是由用户启动的交互,对宽范围的应用环境更为有用。因此在设计界面时,我认为必须根据用户情况及需要予以选定。

三.成功的界面应符合的特性及设计要求

我认为成功的界面(交互)应符合以下六点特性及设计要求:

1.交互系统必须具有灵活性

在同一程序中可以选择不同的交互方式完成某一特定的目标,以适应从普通用户到专家级用户的各种使用需求,提供满足各自要求的界面形式,但另一方面,不同界面方式决不影响系统任务的完成。在需要修改、扩充系统功能时,用户可以根据需要制定或修改交互方式。另外,系统能按照用户的希望和需要提供不同详细程度的系统响应信息,包括反馈信息、提示信息、帮助信息、出错信息等。

2.交互系统应具有一致性

一致性的交互系统可帮助用户把他们当前的知识、经验推广使用到新系统、新命令、新操作中去,从而减轻用户重新学习、记忆的负担。设计时还要求系统的工作方式和处理问题的步骤尽可能和人的思维方式一致,不同部分乃至不同系统之间有相同界面显示格式及相似的人机操作方式,例如出错信息均由红色填充的圆加白色叉提醒用户注意。对相似的控制使用相似的操作,而相似的操作导致相似的结果。所以,交互系统应该用一致的方式工作。

3.交互系统应易于学习和使用

在完成预定的功能前提下,应尽量使系统简单化,减少记忆量;设计时按用户模型把系统功能及界面进行逻辑划分、并组成层次结构;把命令按其相关性质及重要性分层,组成树状层次结构,把相关命令放在同一分支上;能被用户正确阅读、理解和使用。

为了便于使用,设计时还要考虑到用户的特点、能力、知识及其随时间的可能变化;还要具有系统的联机手册;系统功能操作演示及例子以及系统的错误诊断及修正错误和出错保护功能等。

4.交互系统的可靠性

应保证用户能可靠正确地使用系统,保证有关程序和数据的安全性。设计时要确保交互系统正常无故障的工作。

5.交互系统应具备一定的能力和提交量

交互系统对每一用户命令所能完成的工作叫交互系统的能力。如果一条命令能完成许多任务,那么它的能力就较强。设计时必须同时考虑命令应用与用户具有的知识和能力。在交互过程中,用户要从计算机一方获得反馈信息,正确地提供这些信息是交互系统的提交量。程序必须努力工作,而用户无须如此。过少的信息显示会使用户感到困难,但过多的信息显示有时反而有害。所以设计时应考虑要和用户的水平及需要相适应。

6.交互系统的透明性

交互系统的功能和行为对用户要透明、清楚。这意味着,不管系统本身多么复杂,用户可清楚的了解系统的功能及随时预测系统的行为。设计时要考虑支持用户开发一致性的系统模型,可以由用户选择修改交互结构和交互方式等。

以上交互系统的特性及设计要求有时往往是冲突的,如上述的交互系统的灵活性和交互系统的一致性。故而在界面设计中应与具体应用和用户要求来设计目标的优先次序。

四.界面设计中的颜色

据统计,在人们获取客观世界的信息中有80%以上是通过视觉获取的。而计算机的屏幕则是用户获取计算机系统信息及运行结果的主要途径。使用正确的彩色还能改善人的视觉信息获取能力,并减少疲劳效应。

因此颜色和图像、文字一样是界面不可缺少的元素,合理使用色彩对界面设计有重大影响。例如我在工作中发现蓝色不适合用于正文,但用它作背景、细线或小形状却非常理想;如果用红、绿两种色彩,应将它们放在显示器的中心,这样看上去会十分生动;对于非常精细的细节,用黑、白二色显示最清晰。不要使用会使相邻边界产生震荡和余像的颜色对,如:蓝/黄、 红/绿、红/蓝等。

五.总结

一个成功的界面程序设计不仅能提高人机交互的质量,而且对程序的推广应用起着促进作用。现结合我院实际情况来看一个成功程序的界面的实例。

我院绝大多数工程设计人员使用的是AutoCAD2008软件。如图1为进入该程序的经典初始屏幕。从整个屏幕看,它包括菜单栏、工具栏、状态栏、图形窗口、文本窗口和命令窗口等。从它的显示风格不难看出Autodesk公司的用心良苦:针对中国用户,面对广大的CAD用户。它不仅对程序进行汉化,而且界面和Windows用户界面保持了一致。

图1 AutoCAD 2008软件的经典初始屏幕

此外,该程序的菜单提供了除输入命令和选取图标以外的另一种调用命令和对话框的方法。工具栏和在线帮助的设计都极大地方便了用户的使用和学习。各个窗口的界面还可以根据用户的爱好进行背景颜色、字体大小、光标大小、取消滚动条等多方面改动。这样一个面向中国用户、使用灵活、操作简便、容易学习的软件当然很快地被中国CAD用户,特别是AutoCAD 用户所接受。

以上我对界面设计进行了浅简的综合论述。总而言之,界面不仅是计算机系统跟人打交道的接口,而且是一门艺术,它综合了多个学科的内容。在界面设计中,一定要进行用户分析和软件分析,只有设计出良好的具有彩色显示人机界面的软件系统,才能更容易打动用户,被用户接受和认可,从而增强产品的商业竞争能力。

[1]程景云,倪亦泉,等.人机界面设计与开发工具[M].电子工业出版社

[2]姒荷,冯庆文,唐晓飞 编译.用户界面程序设计[M].中国科学院希望高级电脑技术公司

[3]沈洪.Photoshop图像处理[M].清华大学出版社

10.3969/j.issn.1001-8972.2011.16.045

猜你喜欢

界面设计命令启动
中医养生APP界面设计
“共享员工”平台界面设计
中国传统元素在界面设计中的应用
只听主人的命令
面向智能手机的UI界面设计
移防命令下达后
雾霾来袭 限产再次启动
安发生物启动2017
这是人民的命令
西部最大规模云计算中心启动