如何使界面让用户“一看就懂”
1、采用比拟手法
模仿生活中的物品对界面进行比拟,如按钮;
界面上的文字用语借用我们已经熟知的词语;
软件界面的整体外观架构借用我们已经熟知的事物或物体。如,Windows操作系统的桌面就是模拟了真实世界中的办公桌面。
2、心理模型和系统模型相互匹配
心理模型是指,用户根据以前使用类似产品的经验对产品的概念和行为产生的一种期望。
系统模型是指,产品的最终外观以及产品呈现给用户后,用户通过观看或使用后而形成的关于产品如何使用和工作的知识。
如,C语言中两个数相加:c=a+b,心理模型和系统模型匹配度高;
汇编语言中,程序员需要用mov指令把操作数放在某个寄存下,然后再add,心理模型和系统模型匹配度低。
3、利用预设用途表明界面的用法
通过视觉设计、鼠标指针的改变、目标区域外观的改变,让用户知道哪个区域可以用鼠标单击,哪个区域可以被拖拽,哪些链接可以被点击。
4、遵守标准的界面风格设计指南,保持设计的一致性
5、自然匹配
通过控件的位置、控件的形状、操作方式、操作空间的维度,使操作和结果之间产生对应关系。
如何使得软件"一学就会"
1、直接操控
如,两个手指放在屏幕上并逐渐靠近时,即可缩小照片;分开时,可放大照片。
2、帮助用户发现产品所提供的功能
把相关的功能放在物理上靠近的位置,便于用户发现其它功能;
逻辑上对称或相反的功能在界面上最好也以对称或相反的操作进行;
对功能进行恰当的分类和组织(设计好的菜单);
让用户能够从界面上看到软件所提供的功能,尽量不要隐藏。
如何帮助用户探索和尝试
1、把所有的功能和操作尽可能列在菜单系统中
2、让用户在执行某个操作前知道它的效果,如预览
3、让用户可以撤销动作
4、让用户可以把状态恢复到初始值
5、在执行具有破坏性的操作前要求用户确认
如何设计帮助系统
1、用户在哪些情况下需要帮助信息
不知道如何操作界面以达到自己的特定目标或完成所需的任务;
当产品出故障时;
当用户想要系统地学习时;
当用户无法记住完成任务所需的信息或知识时。
2、帮助系统应当提供哪些内容
提供入门指南,指出软件能帮助用户实现哪些目标以及相应功能,而不仅仅是罗列软件的功能。
刚借这本书时,我连续看了约1/4,然后它就被遗弃在小小的角落里,直到今天书要到期了我才将它还掉。我总以为我还会再看的,可是我没有。以前看书也是这样,如果超过一个星期没有再看那本书,以后十有八九也不会再看了。看来看书也是要一气呵成的。