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

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

相关推荐
anOnion10 天前
构建无障碍组件之Table Pattern
前端·html·交互设计
OpenTiny社区13 天前
生成式 UI 藏大招!看似露营案例,实则电商集成 GenUI SDK 干货
前端·ai编程·交互设计
anOnion15 天前
构建无障碍组件之Tooltip Pattern
前端·html·交互设计
Kim.Li23 天前
什么是包容性设计?从跨文化、性别到种族多样性的 UX 设计实战
人机交互·产品经理·视觉设计·交互设计·软技能·ui设计
anOnion24 天前
构建无障碍组件之Spinbutton Pattern
前端·html·交互设计
程序员海军1 个月前
设计圈真的要变天了:ChatGPT Image 2 不只是会生图了
aigc·设计师·交互设计
anOnion1 个月前
构建无障碍组件之Window Splitter Pattern
前端·html·交互设计
sinat_333518871 个月前
从用户体验视角看太极重命名软件的界面设计
交互设计·用户体验·界面设计
anOnion1 个月前
构建无障碍组件之Meter Pattern
前端·html·交互设计
饼干哥哥2 个月前
这15个n8n工作流,直接干掉了90%的跨境电商营销工作
交互设计