作者:西贝 来源:西贝的交互设计 酷勤网收集 2008-03-29
在视窗环境的软件设计中有这样3个信息窗口:警告、提示、询问。也可以是3中语气和场景的表现把,最近项目中遇到了区分不清的问题,故总结一下,看看大家有没有不同的建议;
!警告性信息
应用场景: 用户由于误操作产生不可逆转的影响。对用户可能因为疏忽而没有进行的一些重要操作进行提示.所以需要采取提供提示的功能保护用户操作。警告icon表示将来会引起问题的情况。” 警告不等于被弱化的错误。”—对这句话的理解是,警告不能使用到不严重的错误,个人理解是这样的把.
界面元素: 警告信息图标一定少不了,还有"是"、"否"、"取消"按钮,及相应的询问文字 .
? 询问性信息
应用场景: 为避免用户做出误操作,请用户对其行为进行确认。随之要伴有相关的询问文字, 一般来说,说明性和解释性语句不能超过2行,不能超过50个文字.提示性语句不能够太过于专业,尽量使用委婉的语句来表达相关的意思.当然简洁和不能重复也是一个关键的方面,同时记住语气一定要””温和/积极”呀!
界面元素: 包含询问信息图标,确认、取消按钮,相应询问文字; 
i提示性信息:
应用场景:提示用户当前操作存在不完善的地方.提示的语句一般要在30秒内可以看完噢.
界面元素:提示信息图标,确认按钮,相应文字 ;一般情况下,都是使用一个”确定”按钮来掌握焦点.
关于提示,了解的比较少把;
一般的出错和警告还有相关的原则,粘来一看:
出错信息和警告是指出现问题时系统给出的坏消息,应该遵循以下原则:
1) 信息以用户可以理解的术语描述;
2) 信息应提供如何从错误中恢复的建设性意见;
3) 信息应指出错误可能导致那些不量后果,以便用户检查是否出现了这些情况或帮助用户进行改正;
4) 信息应伴随着视觉上的提示,如特殊的图像、颜色或信息闪烁。
5) 信息不能带有判断色彩,即任何情况下不能指责用户
警告等信息标志的用法
在上面的文章中,banlon提出了“?”号的用法有点问题,故下去搜了一下标准,故来补充一下;
什么是标准icon?
标准icon是错误,警告,信息和问题标识icon
标准icon有这些意义:
错误icon表示出现了一个错误或者问题
警告icon表示将来会引起问题的情况。
信息icon表示有用的信息
问题标识icon表示了一个提供帮助的入口
标准icon是有用的,因为它们使用到很多的windows应用程序界面中,例如任务对话框,消息对话框,气球,通知文本。它们经常用到特定位置的信息,消息面板,状态栏。
Design concepts设计概念
使用合适的标准icon有一些因素,部分源于它们为什么经常被错误使用的原因。最常见的错误是:
使用警告icon表示不严重的错误。警告不等于被弱化的错误。
在不需使用icon更好时,使用标准icon。不是每个信息都需要一个icon。
在次要问题上提供警告或者用警告表示一个常规(例行)问题来惊扰用户,这样做使程序显得比较危险,而且会冲淡正常使用icon的传达效果。
这一章以下部分解释了怎样看待标准icon,以避免这些常见错误。
Message type vs. severity 消息类型vs 严重性
基于消息类型而不是潜在问题的严重性选择标准icon,消息类型是:
错误:一个错误或问题已经发生。
警告:可能将会引起一个错误的情况。
信息:有帮助的信息
因此,错误信息能使用错误icon,但永远不会是警告icon。不要使用警告icon表示弱化的或小的错误的办法,所以,不要管它们是不是严重。“错误的字体大小”是错误,然而“继续操作会使你的房子着火”是警告。
Severity 严重性
当用来做可视化沟通时icon非常好,(因为可访问性的原因,可视化沟通对其它形式来说必须是辅助性的,例如文字和声音)用户必须非常自然的一眼就能看出信息和它们反馈的结果,因此,我们必须区别临界错误或警告与非临界错误或警告的不同。
临界错误和警告有以下特征:
它们与下列一条或多条损失相关联:
有价值的资产,例如数据丢失或经济损失
系统访问或完整性
个人的或受控制的保密信息
用户的时间(有实际意义的数字,例如30秒或更多)
出现用户不希望的结果
用户现在需要改正(错误)操作,因为错误不能被轻松修正,甚至是不可恢复的。
In Windows Vista,不是所有的信息都需要icon,icon不是仅仅用来装饰信息的手段。
为了区别临界错误和非临界错误,非临界错误的显示往往不需要icon,这样做是为了引起(用户)对临界信息的关注,使临界(错误)信息和非临界(错误)信息有明显的视觉区分,和windows vista的整体上的协调。
在典型的用户界面中,大多数错误都和用户的输入错误有关系。多数用户输入都是非临界状态,因为修正它们很容易,而且用户必须改正它们之后才能继续。同样设计太多的用户错误预警与windows vista风格不协调,用户输入错误的预警显示通常不会带错误icon,为了使这些非临界错误更加自然,我们把它们称为用户输入错误。
Avoid overwarning 避免过度警告
过度警告使得使用程序就像在做一个危险的事,而且会减弱真正有实际意义警告的效果。
Context上下文
上下文也是使用标准icon时需要考虑的一个方面,因为,因为上下文本身也在传递信息,具体是:
当对话框(包括任务对话框和信息对话框)和消息文本报告非临界错误时,不需要使用icon,特定位置的错误通常需要错误icon,另外,就像非模态反馈一样,需要很容易看出来。
特定位置的警告总是需要警告icon来使它们从规整文字中区别出来。
对话框,消息文本,和气球不需要信息icon,因为它们清楚的表达了信息。与之对比的,banner需要16*16的信息或别的icon,因为,非模态反馈需要被清楚的看到。
因为上下文在icon的用法中是一个重要的因素,本文中标准icon指南也是根据它们的上下文制定的。
Guidelines指南
General 一般情况
基于消息类型,而不是潜在问题的严重性,使用标准icon:
错误 icon表示已经出现了一个错误或者问题
警告icon表示将来会引起问题的情况。
信息icon表示有帮助的信息
当一个问题跨越不同的消息类型时,那么集中注意用户需要应对的最重要的方面。
icon必须和主要用法或其它对应的文本匹配。
Icon size icon大小
Choose the standard icon size based on the context:
Context When to use
Dialog boxes Use 32x32 pixel for content area icons; 16x16 pixel for footnote area icons.
In-place Use 32x32 pixel for error pages; 16x16 pixel icons for all others.
Notifications Use 16x16 pixel icons.
Balloons Use 16x16 pixel icons.
Banners Use 16x16 pixel icons.
Error icons 错误icon
Use error icons only when an error or a problem has occurred:
Context When to use
Dialog boxes Use for critical errors only. (Don't use standard icons for non-critical errors.)
In-place errors Use for all errors.
Notifications Use for critical errors only. (For action failures.)
气球 不使用。在出现临界错误时不能使用气球,非临界错误不要使用错误icon
标语 标语,标语不用在错误情况。
通常,错误icon在非临界用户输入问题时不需使用。然而,需要使用在特定位置的错误中,因为,这种上下文反馈需要非常容易看到。
对于任务对话框,不要在脚注中使用错误icon。错误icon只针对上下领域。
Warning icons 警告icon
Use warning icons only when a condition might cause a problem in the future:
Context When to use
Dialog boxes Use for all warnings.
In-place warnings Use to identify the text as a warning.
Notifications Use for all warnings.
Balloons Use for special conditions.
Banners Use to draw attention to the banner.
Information icons 信息icon
Use information icons only when the context isn't obviously presenting information:
只有当上下文不能明显的表示信息时,才使用信息icon。
Context When to use
Dialog boxes Don't use.
In-place Don't use. Use either plain static text or a banner instead.
Notifications Don't use.
Balloons Don't use.
Banners Use to draw attention to the banner.(使banner引起注意)
信息icon不需要使用在对话框、消息文本和气球中,因为它们的上下文清楚的传达了它们正在给用户提供信息。
对于任务对话框,不要使用信息注脚icon,注脚是清楚可见的,理所当然表示它们是信息。
Question mark icons 问题标识icon
使用问题标识icon仅用来作为获取帮助的指示。
无论如何,不要使用问题标识icon来问问题。
不要机械的使用问题标识icon代替警告icon,除非问题代表重要的逻辑结果,不然,不要使用icon
注意:原文是大智翻译的哦

