- 1. Most quantitative values needed by software are bounded, yet many programs allow unbounded entry with numeric fields.
- 软件所需的大多数值都是有界的,但许多程序允许数字字段无界输入。
-- 来源 -- About Face 3交互设计精髓
- 2. If the program needs a number between 7 and 35, presenting users with a control that accepts any numeric value from –1,000,000 to +1,000,000 is not doing anyone any favors.
- 如果程序只需要7~35之间的数值,而给用户提供一个可以接收从(1 000 000~1 000 000间任何数值的控件,对用户不会有什么好处。
-- 来源 -- About Face 3交互设计精髓
- 3. The way that an application represents information is another way that it can obtrude noisily into a person’s consciousness. One area frequently abused is the representation of quantitative, or numeric, information.
- 某个应用程序展示信息的过程,也有可能是扰乱人知觉的过程,数量或者说数值信息就经常被滥用。
-- 来源 -- About Face 3交互设计精髓
- 4. Sliders allow users to specify numeric values in relative terms, rather than by directly keying in a number.
- 滑块允许用户用相对值指定数值,而不是直接键入一个数字。
-- 来源 -- About Face 3交互设计精髓
- 5. As in the last example, many applications have one place where the values (such as filenames, numeric values, and selected options) are displayed for output and another place where user input to them is accepted.
- 正如在最后一个例子中,很多程序都有一个显示输出值的地方(诸如文件名、数值及选择的项),而在另外一个地方接收用户的输入。
-- 来源 -- About Face 3交互设计精髓
- 6. If the acceptable values are numeric, use a bounded numeric entry control such as a slider, instead. If the list of acceptable values is composed of text strings, a list control should be used so users are not forced to type.
- 如果可接收的值是数值,应该使用如滑动块或调节器这样的有界输入控件;如果可接收值列表由文本行组成,应该使用列表控件,这样用户就不必打字了。
-- 来源 -- About Face 3交互设计精髓
- 7. But applications can look elsewhere in the computer for assistance. Is there a module that knows how to make numeric sense of alphabetic text?
- 但是程序可以寻求帮助,是否有知道如何将字母解释为文本数字的模块?
-- 来源 -- About Face 3交互设计精髓
- 8. Some controls reject any keystrokes other than the numeric digits 0 through 9. Other controls reject spaces, tabs, dashes, and other punctuation in real time.
- 有些控件除了0~9几个数字以外拒绝任何其他形式的输入,还有些控件实时地拒绝空白键、标志符、破折号和其他标点符号。
-- 来源 -- About Face 3交互设计精髓
- 9. If a user must express a choice that requires a numeric value within specific boundaries, give her a control that intrinsically communicates those limits and prevents her from entering a value outside of the boundaries.
- 如果程序需要一个必须保持在指定界限内的数值,呈现给用户的控件应该表明那些限制。 并且阻止用户输入界限以外的值,滑块控件就是这样。
-- 来源 -- About Face 3交互设计精髓
- 10. Typically, an edit field is used to enter a numeric value needed by the program, such as the point size of a font.
- 通常编辑字段用于输入程序所需的数值,如字号磅数。
-- 来源 -- About Face 3交互设计精髓