• GUI设计禁忌——基本原则


    1.关注用户及其任务,而不是技术

        用户使用软件,或者访问一个网站,目的是完成一项任务,他们不关心这个软件或者网站用了什么技术,所以开发人员也应该把注意力放在用户和任务上。 

    2.首先考虑功能,然后才是表示

        这条原则并不意味着先实现功能,再设计用户界面。这种做法是不可能设计出成功的软件的。这条原则的真正意思是,要先分析用户需要的功能,然后设计界面。

    3.与用户对任务的看法表示一致

        不要让用户做不自然的事情,不要强加任何不自然的限制,要使用用户的词汇而不是自己的词汇,注意复杂度和功能的平衡。

    4.设计要符合常见情况

        要考虑某个功能有多少人要使用,使用频度如何。使用的人越多,这个功能就应该放在越明显的地方;使用的越频繁,这个功能就应该具有尽可能少的操作步骤。要把注意力放在多数人经常使用的功能上,不要为边缘功能浪费太多时间。

    5.不要分散用户对他们目标的注意力

    6.促进学习

        所谓促进学习,是指要把软件设计地足够简单明白,让用户易学,从而乐于去学习如何使用它。比如使用具有明确含义的词语和图示,以及保持系统中同一个概念的术语一致性。

    7.传递信息,而不仅仅是数据

    8.设计应满足响应需求

        响应性和性能不是一个概念。响应性更多的是和人的感觉有关,而性能是和机器的计算能力有关。同一个问题,有的软件3秒就可以计算出结果,但是却等到3秒之后才给用户一个反应,让用户在3秒的时间内误以为自己的操作没有任何效果。而有一些软件虽然花了6秒才计算出结果,但是它在用户操作后马上给出一个反馈,让用户知道自己的操作已经有了反应,从而在心理上感到比较舒服。

    9.通过用户试用发现错误,然后修复它

  • 相关阅读:
    redis缓存和mysql数据库同步
    msf生成shellcode
    转 如何用mt7620方案的rt2860v2驱动实现wifi探针功能,网上能搜到一些方法,但是讲的好模糊?
    解决 “不支持尝试执行的操作”错误
    解决win7资源监视器不能开启
    mp3文件 ID3v2 帧标识的含义
    LoadImage函数问题
    AutoCAD ObjectARX(VC)开发基础与实例教程2014版光盘镜像
    Python计算文件MD5值
    objectARX 获取指定图层上所有实体ID
  • 原文地址:https://www.cnblogs.com/yuepeng/p/1938954.html
Copyright © 2020-2023  润新知