糟糕界面集锦-控件篇 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:有谁还记得初中时代体育馆里的那种攀岩训练壁?

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

相关推荐
anOnion3 天前
构建无障碍组件之Switch Pattern
前端·html·交互设计
刮涂层_赢大奖5 天前
不会 Figma 也能出设计稿:我开源了一个让 AI 直接在 Figma 里画 UI 的工具
claude·交互设计·cursor
anOnion11 天前
构建无障碍组件之Radio group pattern
前端·html·交互设计
anOnion16 天前
构建无障碍组件之Checkbox pattern
前端·html·交互设计
anOnion20 天前
构建无障碍组件之Accordion Pattern
html·设计·交互设计
anOnion1 个月前
构建无障碍组件之Disclosure Pattern
前端·html·交互设计
anOnion1 个月前
构建无障碍组件之Dialog Pattern
前端·html·交互设计
anOnion1 个月前
构建无障碍组件之Alert Dialog Pattern
前端·html·交互设计
初级代码游戏2 个月前
软件界面设计培训
人机交互·交互设计·界面设计
初级代码游戏2 个月前
云存储的删除设计
ui·删除·交互设计·onedrive·icloud·界面设计