Ada*_*vis 7 user-interface
应该遵循哪些UI/GUI指南,巧妙地(或不是如此巧妙地)引导用户,以便他们不会在脚下射击.
例如,您可能希望为超级用户提供"清理"不常使用记录数据库的能力,但如果他们只花了数小时输入新记录,您不希望新用户尝试该选项 - 他们可能失去他们所有,因为他们'不经常使用'.请不要解决这个具体问题 - 这只是为了澄清这个问题.
虽然可以编写一堆业务逻辑来防止某些问题,但您无法考虑用户可能执行的所有操作.
-亚当
mqp*_*mqp 19
一切都可以撤消.不要擦除 - 停用.在每次破坏性操作之前备份,并为用户提供恢复方法.
那是路.很难一直遵循它,但这是你的目标.
Osk*_*orn 10
可以撤消危险的操作.
如果它是一个相当大的应用程序或系统,也需要对危险操作进行单独的管理访问.
Dev*_*inB 8
不要让我思考
事实上,你可以考虑他们可能做的一切.因为你(作为设计师)能够让他们做所有这些事情.
在把任何物品放在gui上之前,你自己"可以误用吗?" 如果可以,您可能希望采用较低级别的可自定义性.示例层次结构
基本上,如果用户不需要额外的选项,那么不要给他们额外的选项.你只会混淆他们.
Ran*_*pho 6
这是一篇旧文章,但它仍然很棒:
Microsoft归纳用户界面指南
Rob*_*Day 6
永远不要依赖任何说"你确定吗?" 用户总是确定的,如果他们在解雇之前甚至不愿意阅读它.
归档时间:
16 年,8 月 前
查看次数:
581 次
最近记录:
9 年,3 月 前