非常感激 Gordon Allison 提供这个样本。
很高兴通知你们各位,微软的界面设计原来是由艺术家而不是界面设计师来完成的。
在 Word 97 的字体对话框中用户可以用一堆复选框来选择字体属性。这没什么问题。但是!其中有4 对选项是互斥的:删除线、双删除线,下划线、双下划线,阴文、阳文,小型大写字母、全部大写字母。这些控件看上去是复选框但实际上却是单选框。显然,使用单选框将影响控件群的整体美感(所以那些家伙放弃了布局的合理性)。
Mark Otway 发现微软的VC++ 5.0 提供了一个有趣的微调控件。微软的这个控件彻底颠覆了用户以前的经验:用户必须点击下箭头键来增加数值,同样的,点击上箭头键来减少数值。这迫使那些尽职的程序员写一个程序去反转这个控件的行为。Mark 提道:“微软所提供的这种‘帮助’扰乱了那些开发人员对于规范界面的理解”。
Click & Print Certificates 是一个用来打印证书和奖状的共享软件。该程序提供一个“样式伙伴”来帮助用户从一大堆证书样式中选择一个打印。如果你使用它,你会发觉有许多问题:(使用简介是右对齐、垂直对齐的。取消按钮在确定按钮之前。说明中提到的"OKEY"按钮实际上应该是"OK"按钮。还有那根恶心的绿线⋯⋯),还有一些严重关于选择样式的设计错误。
滚动水平条可以在各种样式预览之间切换。每单击一次可以切换一种样式。这里面有两个大的问题:首先,我们不知道共有多少种样式可供选择,只能一个一个看过来;其次,要想选中一个样式只能通过单击鼠标一次一次地翻页来实现,举例来说:要想选中"Team Player"就必须单击滚动条9 次,等待它读入9 次你不想看的预览画面。
我们设计了下面的界面,我们相信这个界面可以解决以上的问题。