码迷,mamicode.com
首页 > 其他好文 > 详细

UI设计

时间:2014-10-01 14:23:01      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   使用   ar   strong   sp   

背景

前几天老师给验收一个项目,暴露的问题:

1.浏览器不兼容

2.界面控件太多

3.界面控件不整齐

    这些问题暴露了我们在UI设计上的不足,我们对UI设计的不重视,只注重功能实现了,从不管这是为谁做的,他们能愉快地使用吗。我在一个师姐的博客上看到的一段话:

    程序员不是一般的人,是具有某种超能里的人。但问题是,程序员往往意识不到自己的这种特异功能,在他们的眼里,会认为自己很普通,跟常人一样,所以,程序员能做到的事情,其他人——比如他们的客户/软件用户——也应该很容易做到。但事实上,由于大部分人——绝大部分人(包括软件开发公司的客户/购买软件的用户)——都是电脑小白(对电脑知识/计算机知识/软件知识知之甚少的人)。一个对于程序员来说很显而易见的软件操作,换成让用户来操作,就会出现各种各样奇怪的事情。这让程序员非常痛苦。

    我认为这段话说得很合现实情况。我们只想着有浏览器能实现那样的效果就行,没想到这个软件他面对的用户是谁,他们可能会用什么浏览器。也没考虑着界面是否美观,是否能让用户使用心情舒畅,把所有控件往页面上一放,也没考虑这些控件必要吗。常说的“全心全意为人民服务”,根本没付诸到行动,只想着赶紧把项目完结就OK


    UI:userinterface的简称。UI设计是指对软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适简单、自由,充分体现软件的定位和特点。


原则

    一个词简单概括:大道至简。

1.简易性

    用户使用简单,一看到界面就知道能干什么,能了解这个产品是什么。百度为什么能脱颖而出,看人家的页面

bubuko.com,布布扣

2.避免用户选择

    界面尽量不要出现选择,能避免的就应该避免,如果不能避免的尽量给个默认值。大家都熟悉登陆页面吧,看下面两个,大家更愿意哪一个呢,不用说,肯定是第二个吧。

               bubuko.com,布布扣

               bubuko.com,布布扣

3.符合用户习惯

    界面要符合用户的使用习惯,不用让用户使用者别扭。例如咱们注册用户一般是先输入用户名再输入密码,如果非要把密码放到用户名上面,试想是多么的别扭。

4.排列有序

    界面上的内容排放要有序,不要这里多一块,那里少一块的,那样自己看着也不舒坦。

5.使用用户的语言

    对用于的一些提示,一定要使用用户的语言,不要用程序员语言。如,注册一个用户,如果把用户名做主键,用户注册时输入了已经存在的用户名了,这时也违反主键约束,这时提示用户,如果是“您违反了主键约束!”,用户是不懂的,应该使用用户的语言“该用户名已经存在,请重新输入”,这样用户就清楚了。


    UI设计的原则还有很多,但是他都不离“用户至上”和“全心全意为人民服务”的宗旨。UI设计时一门艺术,值得我们学习研究。


UI设计

标签:style   blog   http   color   os   使用   ar   strong   sp   

原文地址:http://blog.csdn.net/zuozuo1245/article/details/39705581

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!