织梦CMS - 轻松建站从此开始!

罗索

当前位置: 主页>基础技术>Soft.Eng>

关于用户界面一点看法

罗索客 发布于 2009-07-15 17:27 点击:次 
有一种流行说法,说代码高手未必就是界面高手,我不赞成。迄今为止,我认识的代码高手,同时也都是界面高手。至于那些声称"我只愿意编写核心代码,对界面没有兴趣"的所谓代码高手,我怀疑这种人十有八九写不好或根本就写不出那种"牛气"的代码。
TAG:

荣耀 2002冬

我们编写的大多数软件具有用户界面,通过它实现人机交互。界面设计是一门大学问。

有一种流行说法,说代码高手未必就是界面高手,我不赞成。迄今为止,我认识的代码高手,同时也都是界面高手。至于那些声称"我只愿意编写核心代码,对界面没有兴趣"的所谓代码高手,我怀疑这种人十有八九写不好或根本就写不出那种"牛气"的代码。

我也从来没有遇见过界面做得非常到位但代码写得很差的人。通常来说,一个程序员的代码水平和他的界面水平是一致的。果真阁下的代码水平和界面水平不一致,我建议你强化你的弱项。代码写得好、界面做得差,一点都不比界面做得好、代码写得差,好到哪里去。

你相信一个界面看上去乱七八糟的软件,内部代码却非常有条理、精致、强健和高效吗?

假如你在Windows环境下开发,微软定义了一套称为"用户体验"的参考规范(当然,"用户体验"的内容已经超出了狭义的"用户界面")。这个规范对菜单、按钮、图标、窗体、快捷键、消息框和文本等界面元素的设计,给出了一整套建议。倘若不是编写游戏之类的 东西,就没有理由不参照这个规范。

以下是我见过的一些糟糕的用户界面风格 :

过份使用各种奇形怪状、五颜六色的控件。这些界面往往出自充满激情和想法的新手。它很容易使人想起过去农村穿着红褂子、绿裤子的小媳妇,或者今天城市街头画着大花脸的扭秧歌的大妈。

界面元素比例失调。我见过按钮巨大无比,其尺寸甚至超过显示重要内容的文本框的界面。

界面元素凌乱。比如说,按钮和文本框摆放地点随意,相当于客厅当卧室,卫生间当厨房。

违背使用习惯。你按下F1,它没有弹出帮助,却执行了一件绝对出乎你意料的动作。

消息框信息含糊、混乱。下面是某软件弹出的消息框。把"确定"和"取消"改为"是"和"否"会不会更清晰一些?就事论事,假如干脆自己做个form,改成"想"和"不想",那更好。

还有一种糟糕的用户界面,乍一看很厉害,实际上完全是缺乏规划的结果。

这种软件本身的确提供了比较复杂的功能,但对于哪些是常用功能,哪些是很少用到的高级功能,缺乏评估。什么功能都往界面上挤,占地方不说,用户会厌烦,弄不好还会被吓跑。

对于这种软件来说,默认界面只应该显示目标用户最常使用的功能,至于不常用到的高级功能,可以"隐藏"起来,比如说,放到菜单里,不要都做成按钮摆到界面上。果真需要需要这些高级功能的话,用户自然会到菜单里去找的。

在这方面,微软Office软件堪称楷模。比如Word,从编写"代办文凭"这样的电线杆上的"狗皮膏",到排版严肃的长篇巨著,都游刃有余。对于低级用户来说,它简单易用,对于高级用户来说,要的功能都有。这个软件界面做得就非常有水平。

就象那些高级数码相机一样,操作之简单可以和"傻瓜"相机媲美。按一个按钮就可以使你心想事成,恰恰说明它聪明得可以。

一句话,你愿意使用界面上摆满了各种让人眼花缭乱的玩意儿,左看右看也不知道从哪儿下手的 软件吗?

(荣耀)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/200907/7357.html]
本文出处:网络博客 作者:荣耀
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容