想要让自己的程序别具一格,正是出于这种被误导的动机。IBM 的Aptiva Communitations Center 开发者决定不使用Windows 自己的控件,用自行开发的控件取而代之。他们非常成功地做到了这一点:该程序看上去与其他Windows 环境下运行的程序完全不同。不幸的事,对于那个程序而言,下图所展示的仅仅是该程序的一小点“特别”。
不同于我们的高中生涯,在图形界面设计中,“从众”是非常重要的。如果所有的程序外观和操作都类似,用户就能够很快上手(因为他们可以借鉴别的程序的操作经验)。当你的程序外观和操作都与众不同,你的用户不得不花更多的时间去学习使用它。刻意求新从来不是什么好事情。只需回忆一下你坐在租来的车里,在这辆奇怪的车里满地找变速的情形(现在的汽车工业对此类问题解决已经非常完善,在七十年代你绝对不会知道变速在哪个角落里)。
【译者:Control 原指控制器的意思,由于我不知道“Control”在汽车行业中的意思,所以这里暂时翻成了“变速”。如果有谁知道确切意思,还请指正。】
用钻石型来代替圆形的单选框只会让用户感到更多迷惑。甚至于会造成更大的麻烦:单选框看起来就像命令按钮;单击一个(单选框)会跳到另一个对话框。更令人困惑的是,这个程序混淆了标准单选框和自定义单选框(从外观到行为)。
让我们做得更好,而不是更特别!
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
HTML Transit 的作者显然对于命令按钮有一种偏好。到处都是命令按钮,整个窗体看上去就像一个兔子养殖场。甚至有一个窗体,其中用了15“Color⋯”按钮。
下面窗体是用来选择 WEB 页上导航按钮图片。所有的“Browse⋯”按钮都是让用户指定一个文件路径。同样,全部的“Gallery⋯”按钮都是用来在程序的剪贴画辑中选择。
也许我们不该说这个,不过当你使用该程序时。看到25%的界面都被命令按钮覆盖,这也太多了吧。在同一个窗体上不应该出现两个相同的按钮,9 次也不行,15 当然更不行。