如果您为非技术受众编程,您会发现自己面临很高的风险,即用户不会阅读您措辞谨慎且富有启发性的错误消息,而只是沮丧地单击第一个可用的按钮。
所以,我想知道你可以推荐什么好的做法来帮助用户真正阅读你的错误信息,而不是简单地放弃它。我能想到的想法将遵循以下原则:
编辑: 我心目中的受众是一个相当广泛的用户群,他们不经常使用该软件并且没有被俘虏(即,没有内部软件或狭窄的社区)。这个问题的一个更通用的形式是在slashdot上提出的,所以你可能想在那里查看一些答案。
这是一个很好的问题,值得我 +1。尽管问题很简单,但它涵盖了最终用户性质的许多方面。它归结为许多因素,这些因素将使您和软件本身受益,当然还有最终用户。
编辑: 特别感谢 gnibbler ,他还提到了另一个非常重要的点!
编辑#2: 我的错!哎呀,多亏了 DanM 提到这辆车,我把名字弄混了,是福特平托……我的错……
编辑#3:由 ed 突出显示以指示附加或附录,并记入其他人的输入…
编辑#4: 回应 Ken 的评论 - 这是我的看法......不,不是,使用中性标准 Windows 颜色......不要追求华丽的颜色!坚持使用带有黑色文本的普通灰色背景,这是 Microsoft 规范中的普通标准 GUI 指南。请参阅UX 指南( ed )。
如果您坚持使用华丽的颜色,至少要考虑到潜在的色盲用户 ,即可访问性,这对于残障人士来说是另一个重要因素 ,屏幕放大友好的错误消息,色盲,患有白化病的人,他们可能对华丽的颜色很敏感,癫痫患者也很敏感......谁可能患有可能引发癫痫发作的特定颜色......