软件搞了一阵子,把自己的想法跟大家说一下!
书看了不少,也知道了一些界面设计的艺术!其他的刊物也说了不少,只是说如何把界面设计的漂亮就可以了!其实不然。
界面的友好性可大致分为以下几部分:
1、业务流程
2、操作方式
3、布局方式
4、美观方式1、业务流程
   为什么要把他放在第一位呢?因为我觉得他是最重要的。因为如果一个软件不管你界面设计多么漂亮,违反了业务的流程,这个设计也是一个失败的设计。他失去了使用者的使用意义;因此界面的设计要以业务流程为主,他决定了一个软件使用的实用性、方便性和可操作性。因此,界面的设计要以业务流程为主,遵循简单、实用、方便;
2、操作方式
   一个人一旦养成了习惯,就很难改变,因此,在设计界面时候,必须符合大多数人的操作习惯,面向你的用户实际使用。否则的话,即使你编写的软件功能再强大也是没有用的,只能说明你编写的东西使用起来他复杂,因为用户不会在乎你是否是一个编程高手,他们用的是你的产品。当然操作系统和其他大型软件是个例外;因为世界第一只有一个;
3、布局方式
   布局方式体现了人们操作习惯;其他很多高手也对此有过一些论断;比如说:人们一般情况下使用右手操作鼠标,那么一些常用按钮(类似确定、取消)我们可以观察到,一般情况下[确定]是放在[取消]按钮的左边;避免了使用过程中由于错误的[确定]而产生错误,而且[取消]便于人们取消任务;其他诸如:焦点的位置,主项内容和付项内容的位置等等;
4、美观方式
   我不到大家是否习惯,一开始项目就先设计界面,即该颜色,又改控件大小,结果弄得整个界面花花绿绿,就像是一个儿童画板;分不清楚主次;也不知道怎么回事,结果代码没写多少,时间都浪费在画画上面了。结果弄得使用者眼睛都花了,也没有弄明白怎么回事。因此,我认为过多浪费时间在这个上面不如去钻研一些实用的技术,对于一个程序员来说更重要。我们可以在form上加入一些图形,起到点缀说明的作用。而且不要过多的使用动画来转移用户的视线(美术、动画软件除外);除此之外,我们还应该注意颜色的搭配,整体的界面风格等等,当然最简单的方法就是什么都不改变(活学活用)。后话:他不是很重要,却又很必要!
   也希望大家发表一下自己的看法,只有交流才能够提高!

解决方案 »

  1.   

    因为以前搞美工的,所以平时对界面比较关注。
    多用一些windows常用的界面。数据结构要组织好,多用树状列表、Listview。
    一般Form上按钮不要太多。图标也要少用。
    色彩方面与组件布局相关。大块用冷色,纯度低些。小块用暖色(补色)。多用对比色。过渡用中间色(灰),或用明度推移。一般色度不超过3种。
    图标色与整体色调保持协调。
    注意平衡。
    组件的形状(大小)与Form要协调。
    多留些空白区域。
      

  2.   


    最新上传六张软件界面, 
    http://expert.csdn.net/Expert/topic/1649/1649010.xml?temp=.4528009
    请大家继续关注此贴
    http://www.feichuang.com/unfurl.htm  谢谢