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

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

相关推荐
mon_star°1 个月前
web实现drag拖拽布局
前端·交互设计
rolt1 个月前
糟糕界面集锦-控件篇06
交互设计
mon_star°1 个月前
微信答题小程序产品研发-前端开发
微信·微信小程序·交互·交互设计·知识竞赛·出题考试·题库小程序
mon_star°1 个月前
微信答题小程序产品研发-系统架构设计
微信·微信小程序·小程序·系统架构·交互设计
杉木笙1 个月前
Flutter刮刮乐仿滑动互动广告
flutter·交互设计
卷积殉铁子5 个月前
特征融合与特征交互的区别
交互设计
园宵5 个月前
交互优化|实现手势同时缩放 & 平移
javascript·vue.js·交互设计
一千柯橘5 个月前
Apifox header 设计参考学习
视觉设计·交互设计
涂鸦大前端6 个月前
涂鸦面板小程序创新挑战赛火热开启!
前端·物联网·交互设计