糟糕界面集锦-控件篇 01

iarchitect 整理,bucher 译

在图形界面中,控件就是程序与用户之间沟通的桥梁,而这座桥梁的好坏则取决于如下两个方面:

·控件是否符合需求·控件之间是否风格一致

《Visual Basic Programmer's Journal 101 Tech Tips for VB Developers》的编辑正在减少给他们读者的技术提示,"技巧"第100 条展示了如何使用代码来使复选框代替单选框:

复选框和单选框很相似,但是它们之间有一个很重要的区别:对于单选框,用户一次只能选中其中一个,而复选框则没有这个限制。

只要一小段代码就可以使用户一组复选框中一次只能选中其中的一个。如果你想使用复选框来代替单选框,这是一个很好的方法。

我们认为在这段文字下面还应该加一句:

如果你想让你的用户摸不着头脑,这是一个很好的方法

单选框用来给用户选择一些互斥的选项,复选框用来给用户选择一些允许重复选择的选项。复选框的外形就告诉了用户"这是可以多选的"。绝对不要在需要用户选择互斥选项的时候使用复选框。

※※※※※※※※※※※※※※※※※※※※※※※※※※※※※

读者 Cory King 问了一个很好的问题:为什么Adobe Acrobat 要修改导航键的定义?习惯上我们认为按下<PgUp>,<PgDn>后应该进行上下翻页,按下<↑><↓>键应该使页面上下移动。奇怪的是这个软件却把这两组导航键的功能弄反了。

【译者:我用 Acrobat Reader 5.0,这个问题已经被修正。】

※※※※※※※※※※※※※※※※※※※※※※※※※※※※※

"这是智力测验吗?"

在回顾一份关于 better-left-unnamed 公司出品的软件性能评测报告时我们发现了这样一个奇怪的设计。这个对话框是用来让用户选择报表中字段排序的顺序。从图中可以看出,用户可以选择3 个排序的字段。问题是用户必须指定3 个排序的字段,因为你没有选择余地。正如图中显示,对结果进行"1.Part ID 2.Part ID 3.Part ID" 排序,这种高明的点子看来只有这位天才程序员想得出来了。

BTW:有谁还记得初中时代体育馆里的那种攀岩训练壁?

【译者:我倒觉得像弹珠台】

相关推荐
初级代码游戏1 天前
云存储的删除设计
ui·删除·交互设计·onedrive·icloud·界面设计
有意义3 天前
用心写好一个登录页:代码、体验与细节的平衡
前端·react.js·交互设计
大大花猫13 天前
我用AI写了个小程序,却被人说没有底线…
前端·微信小程序·交互设计
DreamMachine16 天前
Flutter 开发的极简风格聊天界面
flutter·交互设计
李姆斯1 个月前
Agent时代下,ToB前端的UI和交互会往哪走?
前端·agent·交互设计
拜晨2 个月前
使用motion实现小宇宙贴纸墙效果
前端·交互设计
拜晨2 个月前
使用motion实现小宇宙节目广场的效果
前端·交互设计
Kingsdesigner3 个月前
PPT太丑?用InDesign制作电影级的交互式在线演示文档
图像处理·设计模式·powerpoint·设计师·交互设计·ppt·indesign
产品研究员5 个月前
教你3个原型设计的高级交互用法,0基础产品经理适用!
产品经理·交互设计
Points5 个月前
开源分享程序员专用作品集网站 - StudioX
开源·交互设计