Система меню программных продуктов

Меню (англ, menu, фр. menu) — элемент интерфейса пользователя, позволяющий выбрать одну (в простейшем случае) из нескольких перечисленных опций.

В современных операционных системах меню является важнейшим элементом графического интерфейса пользователя.

Элементы меню

Меню представляет собой набор следующих элементов:

  • ? строка меню (англ, тепы bar) — основная часть меню, которая постоянно находится в окне приложения (реже, скрывается и появляется при определенных действиях пользователя). Данная строка является так называемым главным меню окна (англ, main menu) или меню верхнего уровня (англ, top-level menu);
  • ? всплывающее меню (англ, popup menu) или подменю (англ, submenu). Выбор элемента главного меню обычно приводит к вызову появляющегося под главным подменю, которое в свою очередь может содержать подменю;
  • ? пункт меню — отдельные опции приложения.

Пункты всплывающих меню могут быть отмечены (англ, checked), при этом для идентификации того, что пункт выбран, используются либо специальные пометки (см. чекбокс (англ.) (например, в Microsoft

Windows и GNOME используется значок «галочка» — У), либо изменения цветовой гаммы кого-либо элемента пункта меню (в основном применяется для нестандартных графических меню).

Пункты меню в главном и всплывающих меню могут быть включены (англ, enabled), выключены (англ, disabled) или недоступны (англ. grayed). Иногда вместо слов «включено» и «выключено» используют слова «активно» (англ, active) и «неактивно» (англ, inactive). Обычно пункты, помеченные как включенные или выключенные, для пользователя выглядят одинаково, а недоступный пункт меню выводится несколько затемненным, в частности серым цветом.

Таким образом меню образует иерархическую структуру функциональных возможностей приложения.

Типы меню

Различают следующие типы меню:

  • ? по исполнению:
    • — текстовое;
    • — графическое;
  • ? по функциям:
  • — главное меню приложения;
  • — всплывающее меню;
  • — контекстное меню;
  • — системное меню.

Меню в интерфейсе командной строки

В интерфейсе командной строки меню реализуется перечислением вариантов и предложением ввести символ (слово, число...), означающий желаемый вариант. Например:

  • ? разворот;
  • ? налево;
  • ? прямо;
  • ? направо.

Ваш выбор (1234) [1]?_

Такое меню управляется простым вводом нужного значения из списка. Иногда для ввода требуется нажать Enter; иначе — только «горячую клавишу», либо ввести определенное количество символов. При нажатии Enter без ввода конкретного значения может быть выполнено действие по умолчанию (в приведенном примере это «Разворот»).

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ   След >