windows:Messages/errors
出自UXGuide.net
错误信息
Error Messages
“错误信息”用于提示用户出现了问题。相反,“警告信息”则用于提示用户将来可能导致问题产生的情形。错误信息可以以模式对话框、就地消息、通知或气球状提示来表现。
典型的模式错误信息
有效的错误信息提示用户出现了问题,解释其发生的原因,并提供解决方案以使用户能够进行修复。当错误信息出现后,用户应当执行某个操作或改变他们的行为。
写得好的、有帮助的错误信息对于高质量的用户体验至关重要。书写糟糕的错误信息会引起较低的产品满意度,并导致那些本应能够避免的技术支持费用。不必要的错误信息则会打断用户的操作。
注:与对话框、警告信息、确认信息、标准图标、通知及布局相关的设计规范请参考各自相应的章节。
它用在这里合适吗?
考虑下列问题以进行判断:
- 该用户界面(UI)所示的是已经发生的问题吗?如果不是,则该信息并非错误。如果是在向用户提醒一个可能会在将来引起错误的情况,应当使用警告信息。
- 这个问题可以事先预防吗?如果可以,则应避免问题出现。例如,使用能够限制仅可输入有效值的控件,而不是那些没有约束而需要显示错误信息的控件。以及,如果控件被单击后会引发错误,则应禁用它——只要控件被禁用的原因是显而易见的。
- 问题能否自动解决?如果可以,对问题进行处理并省去错误信息。
- 用户看到此消息之后是否会采取行动或是改变他们的行为?如果不是,这种情况下不值得打断用户,最好是省去错误信息。
- 如果用户正在使用其他程序,该问题是否与用户直接相关?如果是,考虑使用通知区域图标来描述问题。
- 如果问题与用户当前的活动无关,它是否无须用户立即采动行动,用户可以完全忽略它?如果是,则改用操作失败通知。
- 该问题是否与主窗口中的某个后台任务状态相关?如果是,考虑使用状态栏来描述问题。
- 主要的目标用户是 IT 专业人员吗?如果是,考虑使用额外的反馈机制,例如日志文件记录或电子邮件通知。IT 专业人员非常喜欢使用日志文件来记录非关键性的信息。