首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 软件时空 > 软件相关 > NETCF开发之用户界面设计
【标  题】:NETCF开发之用户界面设计
【关键字】:NETCF
【来  源】:http://blog.csdn.net/yanyouning/archive/2006/07/30/1000770.aspx

NETCF开发之用户界面设计

 

1.1    用户界面设计

在业界,用户界面设计在工作流程上分为结构设计(Structure Design)、交互设计(Interactive Design)、视觉设计(Visual Design)三个部分。

1.1.1    结构设计

  结构设计是界面设计的骨架。通过对用户研究和任务分析,制定出产品的整体架构。基于纸质的的低保真原型(Paper Prototype)可提供用户测试并进行完善。在结构设计中,目录体系的逻辑分类和语词定义是用户易于理解和操作的重要前提。如西门子手机的设置闹钟的词条是“重要记事”,让用户很难找到。

1.1.2    交互设计

  交互设计的目的是使产品让用户能简单使用。 任何产品功能的实现都是通过人和机器的交互来完成的。因此,人的因素应作为设计的核心被体现出来。交互设计的原则如下:

l         有清楚的错误提示。误操作后,系统提供有针对性的提示。

l         让用户控制界面。“下一步”、“完成”,面对不同层次提供多种选择,给不同层次的用户提供多种可能性。

l         允许兼用鼠标和键盘。同一种功能,同时可以用鼠标和键盘。提供多种可能性。

l         允许工作中断。例如用手机写新短信的时候,收到短信或电话,完成后回来仍能够找到刚才正写的新短信。

l         使用用户的语言,而非技术的语言。

l         提供快速反馈。给用户心理上的暗示,避免用户焦急。

l         方便退出。如手机的退出,是按一个键完全退出,还是一层一层的退出。提供两种可能性。

l         导航功能。随时转移功能,很容易从一个功能跳到另外一个功能。

l         让用户知道自己当前的位置,使其做出下一步行动的决定。

1.1.3    视觉设计

在结构设计的基础上,参照目标群体的心理模型和任务达成进行视觉设计。包括色彩、字体、页面等。视觉设计要达到用户愉悦使用的目的。视觉设计的原则如下:

l         界面清晰明了。允许用户定制界面。

l         减少短期记忆的负担。让计算机帮助记忆,例:User Name,PasswordIE进入界面地址可以让机器记住。

l         依赖认知而非记忆。如打印图标的记忆、下拉菜单列表中的选择

l         提供视觉线索。图形符号的视觉的刺激;GUI(图形界面设计):Where, What, Next Step

l         提供默认(default)、撤销(undo)、恢复(redo)的功能

l         提供界面的快捷方式

l         尽量使用真实世界的比喻。如:电话、打印机的图标设计,尊重用户以往的使用经验。

l         完善视觉的清晰度。条理清晰;图片、文字的布局和隐喻不要让用户去猜。

l         界面的协调一致。如手机界面按钮排放,左键肯定;右键否定;或按内容摆放。

l         同样功能用同样的图形。

l         色彩与内容。整体软件不超过5个色系,尽量少用红色、绿色。近似的颜色表示近似的意思。

 

用户界面设计构筑了软件产品设计的基础。如只有首先确定了手机菜单的交互形式,才能在造型设计上决定是采用五项键或上下键。

在国外,用户界面设计人员也有了新称谓:Information Architecture,信息建筑师。它不仅仅是指美工,而是具有心理学、软件工程学、设计学等综合知识的人。
一个关于Oracle分页的实现方案:【上一篇】
做项目最忌讳的就是完美主义倾向:【下一篇】
【相关文章】
  • NETCF开发之比较两种Timer类
  • NETCF开发之MessageQueue控件
  • NETCF开发之Notification控件
  • NETCF开发之BindingSource控件
  • NETCF开发之绘制图形报表
  • NETCF开发之线程池编程
  • NETCF开发之注册表编程(2)
  • NETCF编程之MessageQueue控件
  • NETCF编程之Notification控件
  • NETCF编程之BindingSource控件
  • 【随机文章】
  • Asp网络小偷
  • SNMP4J 源码包中的使用说明
  • Perl语言入门(第四版)--备忘录11
  • 窗体和功能性的关系与面向对象网络技术
  • Monitoring System Activities (sar)
  • Display Tag使用小记
  • 在Solaris上使用优盘小记
  • 祝大家新年快乐
  • MFC
  • 无需安装光盘 输入法也能巧妙添加
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.