Windows应用程序的用户界面设计探讨
2016-05-28朱丹丹
朱丹丹
摘 要:随着计算机技术的发展以及计算机的普及,人们在日常生活中随时都要接触计算机,而计算机Window应用程序的用户界面的好坏直接影响使用者的感受,如何设计出美观的Windows界面是软件设计中最基础也最为关键的问题。文章以Windows应用程序的用户界面设计为主要探讨内容,分析Windows界面设计所遵循的方法与原则,进而为关注Windows界面设计的人士提供参考和借鉴。
关键词:Windows应用程序;用户界面;设计
一个好的用户界面能够给用户带来方便,要想设计出美观、方便使用的用户界面,程序员一定要从用户的需要出发,了解用户的使用需求,同时每个程序员在设计时要遵循一定的设计技巧和方法,以“用户”为中心进行程序设计。
1 Windows界面设计原则
1.1 主次性原则
在界面设计过程中,要注重厘清界面各要素的关系,用户在使用计算机的过程中一般会有经常使用的软件和不经常使用的软件,同样在界面元素中,有对用户重要的元素,也有次要的元素。以用户为中心,将重要的元素放在显眼的位置。同时将控件和元素进行适当分组,也可以起到凸显重要元素的作用。具体做法是根据界面元素功能不一的特性,将关系紧密的元素进行捆绑,也就是在屏幕上加以整合,显示其关联性,方便用户查找和使用。
1.2 注重人们阅读习惯
现代人基本上都习惯于从左至右阅览书籍、报纸以及刊物等,同样对于计算机,人们也习惯于从左至右看,因此左边的位置相对右边的位置要重要些,在界面设计中要将重要的元素放置于此[1]。
1.3 一致性原则
界面设计要遵循一致性原则。一致性原则是指界面窗口风格的一致,界面使用元素、控制方法的一致以及界面术语一致。用户最讨厌每换一个屏幕或是每打开一个窗口就要更换一套操作指令和操作方法,因此程序员在设计界面的过程中,要确保用户打开界面操作行为简单可行,保持窗体风格设计规范化和一致性,以便让用户始终用一种思维模式和操作方法运作,同时也要保持窗口按钮的位置、标签和信息语言、色彩风格的一致性,减少用户操作步骤和查找程序,提高界面可使用性和操作性。界面设计一致性有助于用户提高计算机使用效率,减少用户时间和精力的浪费,给用户带来方便。
1.4 空间布局的合理性原则
通常情况下人们不喜欢充满的界面,因此在界面设计中要注意界面不应被全部塞满,要合理利用空间留白,即将界面内容与界面四周的空白区域进行合理搭配,同时界面内容之间也不要太过拥挤,合理利用空白区域不仅有助于突出重要元素还能提高界面美观度,从而给用户带来享受[2]。
1.5 色彩使用原则
界面设计用到的最基础的要素便是色彩。明亮的色彩能起到惊醒人的作用,柔美的色彩能给人视觉享受,因此在界面设计中要注重不同色彩的特性及使用原则。同时,使用色彩也要适当,过多的色彩堆砌在一起会给人混乱不安的感觉,最好使用保险的色彩。除此之外,也要将色彩的使用与界面布局统一起来,优化界面设计,确保能给用户带来主观享受体验。
1.6 简明性原则
在设计Windows界面过程中要注重简明性原则,简明性原则力求界面干净简单,如果界面程序设计过于复杂,会使用户感到使用非常困难。为此,程序员在设计界面时要使创建界面的操作趋于简单化以及界面各个控件的分布一目了然,便于用户使用。
1.7 动感性原则
一般用户界面都处于静态,用久了会让用户产生倦怠感,为此,程序员在设计界面时可以考虑使用静态效果的界面,改变传统界面显示状态,给用户不同的视觉体验。界面动感化也就是将界面可见元素添加动感显示功能,比如可以对界面控件添加动感显示效果,既醒目又可以缓解用户视觉疲劳。但是动感元素使用不要过多,过度使用会给人杂乱无章的感觉,引起用户烦躁感。同时,动感效果也要与界面风格一致,便于用户使用。
2 Windows界面操作设计
Windows的界面操作包括快捷方式或热键,对于用户操作频率大的软件要设置成快捷方式或热键,减少用户操作步骤,从而提高用户的使用效率。
2.1 工具提示
工具提示在Windows界面中显示为小标签,当鼠标指针在控件上停留会立即显示,工具提示是一种向用户显示消息的好方法,当鼠标停留在某一个工具栏时,会出现一个弹出式信息框,指引用户了解该软件的功能,简化了用户查找信息的步骤。
2.2 操作可逆
不同的用户计算机操作能力不一,通常情况下用户会对某一程序重复操作或错误操作,为此,在程序设计中,要将单个的程序设置为可逆操作,同时如果用户出现错误操作,程序应该设置一个弹出对话框提示用户正确操作路径,以减少用户不必要的时间浪费[3]。
2.3 输入操作
在操作计算机的过程中,用户需要对特定的数据或文字反复输入,比如在输入文字过程中,用户上次操作已经输入过,反复输入会降低用户的使用效率,为此就应该将用户输入的数据进行记录,将用户数据输入量降至最低。
2.4 设计良好的联机帮助
联机帮助主要指信息提示、解决用户遇到的疑难问题。联机帮助是任何应用程序都应设置的内容,一个优秀的应用软件应该提供在线求助功能,甚至提供使用向导,引导用户了解正确的使用方法。如今科技发展迅速,基于这些先进的科技,在设计联机帮助功能的过程中也应该引入先进技术,比如可以将联机帮助设置为语音导向和文字导向2种形式,通过语音的讲解,使操作内容形象化、具体化,从而更好地帮助用户解决问题[4]。
2.5 界面特色化设计
现代人都讲究个性,对于千篇一律的Windows界面风格会产生厌倦感,为此在符合界面设计规范的基础上,为用户设计出多种风格界面尤为重要。通过文字、图片、图标以及音效的使用,使界面突出个性化。比如当下很流行的花体,计算机程序设计员可以在原有字体的基础上增加这种字体,供用户选择,同时图标也可以多样化,比如将图标设计成小动物的形状,既吸引用户的注意,也使界面形象化和个性化。除此之外,Windows界面是一个很好宣传商业广告的平台,如果将广告标识运用于Windows界面中,一定会收到很好的广告效果,同时也形成界面个性化设计。
2.6 错误处理
在操作计算机的过程中,用户往往会因自己专业技术水平不够会出现操作失误的状况,比如键入错误、数据输入错误等,因此计算机程序在设计时应考虑增强处置各种错误的能力,当用户操作错误,程序应及时向用户发送提示报告,并将正确的操作步骤显示出来。目前,提示功能在计算机操作中比较常见,比如鼠标停在某一个工具栏时,旁边就会弹出一个信息框,用以指示该工具的功能。
2.7 安装向导的设计
向导是一种提供给用户的辅助策略,它引导用户根据自己的实际需要按部就班地实现一个个程序操作过程,比如说向导帮助用户完成操作程序复杂且用时多的Windows应用程序安装任务:Windows应用程序的安装都是以“Setup”命令进行的,安装程序完成后,为方便用户的安装,一般采用相应的打包软件或有关系统提供的功能为应用程序打包,建立安装向导。
3 结语
Windows应用程序的界面设计因遵循设计原则与方法,注重用户体验,同时在设计过程中要注意Windows界面的一致性,在运用色彩填充界面内容的同时也要为界面布局留有空白,以使用户得到独特的视觉体验。在操作设计过程中,要增强程序的可操作性,减少用户操作步骤,为用户带来便利。最后,每个用户拥有不同的习惯和爱好,界面设计要充分考虑用户的个性化需求,在色彩配置、界面风格设计上给用户提供可选择的余地。总之,Windows界面设计要以用户为中心,在满足用户需求的同时,程序员也要不断进取,引用先进技术和设计方法,提升界面设计质量。
[参考文献]
[1]宋元涛.Windows应用程序的用户界面设计研究[D].曲阜:曲阜师范大学,2000.
[2]张明真.基于用户体验的智能手机应用程序界面设计研究[D].无锡:江南大学,2011.
[3]罗杰红.Windows应用程序的界面设计[J].吉林工学院学报:自然科学版,2002(1):61-64.
[4]陈建勋,庞伟.应用程序用户界面设计[J].玉林师范学院学报,2002(3):34-36.
Discussion on the User Interface Design of Windows Application
Zhu Dandan
(Xiantao Vocational College, Xiantao 433000, China)
Abstract: With the development of computer technology and the popularization of computer, people directly affect the user experience, how to design the appearance of Windows interface software in the design of the most basic is the most critical issue. This paper in a Windows application user interface design for mainly discusses the content, Windows interface design should follow the principles and methods of analysis, and attention to the design of Windows interface and provide the reference.
Key words: Windows application; user interface; design