界面耻辱纪念堂--可视元素05 颜色的使用01

这个图片是从Compuserve 的WinCim 电子邮件程序里截取的,它说明了一个典型的问题——由于把控件作为指示器并且使用不当。许多Windows 控件的一个长处是:既可以作为控件,也可以作为指示器使用。无论如何,当设计者把一个控件仅仅作为指示器时,可能会导致很多问题。在图示的情况下,用户未必能注意到Attach 按钮右边一个disabled checkbox(禁用的检查框)是表明一个附件被选中了。相反,那个Auto-File checkbox 清楚地表明这个消息会自动归档。

说明:在本文中,如果某些东西足够重要,该主题将会重复多次。

如果颜色使用得当,可以通过提高界面的美感来引导用户的注意力,大大地丰富界面。另一方面,色彩的不当使用会严重地削弱用户和程序之间的交互能力。

尽管Windows95 事实上允许用户可以选择多种颜色方案,但是,对于很多开发者,他们还是执着于默认值,那种中度灰色,这是标准的颜色方案。当共享电话联机Dialog 程序运行在非默认颜色方案的机器上时,可以从其中的图片明显地看出这种现象。Dialog32的开发者在程序中固定使用一定的颜色来匹配他们自己PC 上的颜色方案,却没有意识到运行在不同的颜色方案下的最后效果。最后的结果很不幸…。

把这一点作为对所有视窗开放人员的一个警告:马上改变到不同的颜色方案并重新运行你的程序。在你开发的过程中,定期地改变你的颜色方案,并核实你的程序不会遭受这样的不幸结果。当你这样做的时候,决定是否改变成其它显示设置,诸如字体之类会影响到你的设计。

有时候,程序员最好的意图却实现不了。这幅图片是从一个特别的程序借用而来,这个程序
在命令按钮例如所有的确定按钮(OK,Yes,Open)中固定文本的颜色为绿色,所有的否定按
钮(Cancel,No,Close)都是红色文本。不幸的是,这样做会引发一系列问题。

首先,按钮的背景色由windows 颜色参数所决定。就像上面显示的那样,固定文本的颜色会使得阅读很困难,在某些情况下,根本看不见。

其次,就像这个例子所表现的,绿色/红色——肯定/否定的区分可能在特别的项目中并不一致。在西方国家,用户认为绿色标注暗示着“好”或“正确的响应”。但是在这个例子中,删除所有的记录所要表达的含义远比“不是一件好事”多得多。

另外,把你对颜色的特殊联想强加给你的用户可能会与颜色的传统解释不相容。举例来说,在一些东方国家,红色被认为是一种肯定或正面的颜色。让这些用户使用你的颜色联想,具有一种文化影响的迹象。

最后,有很大比例的人存在一定程度的色彩视觉缺陷:这通常会造成分辨红色和绿色的能力减退。你试图去提供不必要的额外信息,其中很大一部分你的用户却不需要,而且还可能引起他们的不满。

为了安全可靠,要避免把使用颜色当作一种解释手段,要让用户自己利用色彩参数。这些参数不仅仅是用户个性化自己PC 的手段,在很多场合中,在特定的照明和显示环境下,它用来选择把应用程序的可读性设置成最佳。当你使用这些设置的时候,你应该肯定不会冒险去得罪用户。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值