当应用程序显示一个网站的对话框时,它将操作临时移到了主步骤以外,摒弃了用户的主要关注点。网站中的对话框设计会打断用户和程序之间顺利交流的和谐。制作网站中的对话框设计不管好坏都打断了交互。并且让用户被动地对程序做出反应,而不是主动地驾驭程序。
有时,大家需要把用户从主工作流中强制带出来,让他们集中注意力关注在某个特别的交互上。 这个时候,对于这种交互主步骤以外的功能或特质来讲是适合的。任何或许会叫人困惑、危险或者极少使 用的功能放在制作网站中的对话框设计中可能都会有利。一些容易产生混乱的行为会对屏幕图像产生立即和总体的改变, 这种改变在视觉上对用户干扰非常大,应该将它与不熟知的用户隔离。
譬如,对某个文档做很多的格式 修改应该被觉得是一种可能产生混乱的行为。这个时候,制作网站中的对话框可以能够帮助预防这个功能被意料之外调用。即在对话框设计中可以放一个大的友好的“取消”按钮,并留出肯定的空间放上积极且说明性的信息,告诉用户这个控件的风险。该制作网站中的对话框设计还可以以图形化的方法告诉用户这个功能潜在的成效,譬如用缩略图把成效显示出来(当然,另一个话题是为该操作提供坚实靠谱的撤销功能)。
制作网站中的对话框设计常合适用于表达不常用的功能和设置,可以用这类操作与更为频繁用的功能和设置隔离开。与其他主要控件相比,制作网站中的对话框一般更有空间来表现控件。比如,与工具栏相比,在对话框中你可以为讲解性标签用更多的空间。
制作网站中的对话框设计也很合适集中于某个主题有关的信息,比如应用程序中一个对象的属性,一张发货单或 者一名客户。它也能采集与程序中某个功能有关的所有信息,比如打印报告。如此做带给用户有哪些好处非常明显,与该主题有关的所有信息和控件都放在一个地方,用户无须在界面上到处探寻,从而降低 了导航浏览的附加工作。
设计原则
对话框设计很合适用来整理关于某个主題有关的对象或者应用功能。与菜单类似,对于那些正在学习某个商品的用户,制作网站中的对话框设计可以成为他们学习的渠道。因为对话框设计可以提供愈加详细且愈加结构化的信息,所以可以把它当做另一种学习的渠道,用来学习那些在主应用窗口直接操作的功能,同时还可以直接访问它们。大家可以在MicrosoftWord中看到如此的例子,譬如制表位的概念.精通这种习惯使用方法的用户可以在文档的标尺上直接概念并操作制表位。但要发现这种 使用方法也不太容易,Microsoft预见到了这一点。因此在格式菜单中放置了一项“制表位”的命令,同时给出 了更多的用法说明信息(不过,也有点遗憾,这个制作网站中的对话框设计在标尺用的介绍上做得并不好)。
网站对话框设计主要为两个主体服务,即熟知程序的频繁用用户,用它们来控制更高级或者更危险的设置:不熟知程序范围和用的用户,与用对话框设计学习入门知识的用户。这种双重性质意味着对话框需要是紧凑和功能强大,迅速而流利的,并且在用上明确和具备自我讲解性。这两个目的看着 相互矛盾,但事实上它们具备有益的互补性,制作网站中的对话框设计迅速而强大的性质可以直接起到自我讲解的效能。