Управляющие воздействия (end-user controls) - это средства, с помощью которых конечный пользователь может взаимодействовать с приложением. Существуют следующие виды управляющих воздействий:
- Action button (кнопка действия). Изображается в виде прямоугольника с закругленными углами. Нажатие разработчиком на кнопку действия приводит к выполнению связанных с ней действий. Например, таких, как: change (изменить); conclude (заключить); create (создать); delete (устранить); halt (остановить); hide (скрыть); inform(информировать); move (двигать); rotate (вращать); transfer (перенести) и т.п.
- Radio button. Изображается в виде группы маленьких круговых "иконок", соответствующих взаимоисключающему множеству символов, чисел, логических или текстовых значений. При нажатии на одну из "иконок" соответствующее ей значение присваивается переменной или параметру. Например, пользователь может использовать группу radio buttons, помеченную red (красный), black (черный), white (белый), для назначения цвета некоторой символической переменной.
- Check boxes (кнопка проверки). Изображается в виде маленького квадрата вместе со связанным с ним значением переменной или параметра (символическим, количественным, логическим, текстовым).Check boxes проверяет, является ли указанное значение активным. Если значение активно (on), то в квадрате Check boxes появляется крест, если значение неактивно (off, т.е. какое-то другое значение), то в квадрате нет ничего; если значение не известно, то в квадрате "?" (знак вопроса).
- Slider (указатель). Изображается в виде горизонтальной шкалы с указателем значения для начала, конца и указателя. Перемещая указатель вдоль горизонтальной шкалы, пользователь может вводить числовое значение переменной или параметра.
- Type-in box (ввод). Изображается в виде прямоугольника. Значение (числовое или текстовое) переменной или параметра, связанное с Type-in box, может быть введено в прямоугольник пользователем с клавиатуры. Если какой-либо другой источник (не Type-in box) изменит значение переменной (параметра), то Type-in box отобразит это изменение.
|