Строка (база данных)
- 1 year ago
- 0
- 0
Строка меню — разновидность меню , предоставляющая доступ ко всем функциям программы (или к большинству функций). Обычно строка меню располагается в верхней части окна, сразу под заголовком, но в некоторых операционных системах , например OS X , она размещается в верхней части экрана и актуальна для активного приложения .
В современных приложениях строка меню представляет собой набор пунктов, расположенных в один ряд в верхней части экрана или окна приложения. При нажатии на пункт меню раскрывается вложенное меню. В некоторых программах активация пункта строки меню могла сразу вести к выполнению какого-либо действия: например, в ранних версиях Windows такие пункты меню традиционно помечались знаком «!» , однако современные HIG рекомендуют все команды, вызываемые из строки меню, располагать во вложенных меню, даже если последнее при этом будет состоять из одного пункта.
Вместе со строкой меню могут располагаться и другие элементы интерфейса: в OS X рядом с меню располагается область уведомлений и системная кнопка, а в приложениях Windows, использующих MDI — значок открытого документа и кнопки управления дочерним окном.
Команды, доступные из меню часто дублируют команды, которые можно выполнить другими способами: через контекстное меню , панели инструментов и с помощью клавиатурных команд . Для того, чтобы показать связь между этими командами в меню часто присутствуют значки и обозначения сочетаний клавиш. Кроме того, при наличии строки состояния в ней принято выводить развёрнутое описание пункта меню, находящего в текущий момент под курсором .
Функции программы, которые в момент вызова меню оказываются недоступными (например, функция « Вставить », если буфер обмена пуст), не скрываются, а выделяются менее контрастным цветом. Благодаря такому приёму, пользователь, который не знает о существовании функции в программе может о ней узнать, а если знает о её существовании, но мог забыть расположение — не тратил времени на поиск функции, которая в данный момент недоступна .
Доступ к меню с клавиатуры обычно организуется с помощью кнопки Alt , после нажатия на которую фокус ввода переносится в строку меню. Как и в обычном меню, выбрать пункт можно как с помощью клавиш управления курсором , так и с помощью алфавитно-цифровых клавиш — при активации меню в каждом пункте подчёркивается какая-либо из букв (как правило, первая), по нажатию на которую он выбирается .
Некоторые настройки программы могут выполняться непосредственно через меню. Для этого некоторые пункты меню могут вести себя как флажок или переключатель , для чего выбранный пункт меню помечается галочкой или точкой .
Большинство программ, использующих строку меню, содержат стандартные пункты. В некоторых системах, таких как OS X их использование строго регламентировано, но даже если чётких указаний на их использование нет, большинство разработчиков предпочитают придерживаться общих правил компоновки этих пунктов .
В пункт строки меню «Файл» ( File ) кроме операций по работе с файлами (обычно открытие, сохранение, а также создание нового документа) размещают функции печати, обмена по сети. В Windows в этом меню также принято располагать пункт «выход» для закрытия программы. Также в этом меню принято размещать список недавно открытых документов .
В меню «Правка» ( Edit ) принято размещать команды для работы с буфером обмена , с выделенными фрагментами, а также команды отмены действий . При отсутствии отдельного пункта меню здесь же располагаются команды поиска.
В меню «Вид» ( View ) обычно вносятся функции управления отображением содержимого: включение линеек, сеток и панелей инструментов; изменение шрифта и цвета интерфейса; изменение масштаба и способа постраничного отображения документа .
В меню «Окно» ( Window ) вносятся средства управления окнами отдельно открытых документов, при условии что программа поддерживает многодокументный интерфейс, причём это может быть не обязательно MDI , но и SDI , TDI и т.д .
Кроме руководства пользователя в раздел «Справка» ( Help ) также помещают контактную информацию производителя, а также способы регистрации и оплаты для shareware — программ.
В OS X строка меню является обязательным элементом всех приложений, в отличие от Windows, где решение об использовании строки меню принимается разработчиками программ. Однако за счёт расположения строки меню в верхней части экрана удаётся избавиться от некоторых недостатков меню, сохранив основные достоинства.
В целом, строка меню хорошо работает, если в программе имеется большое количество редкоиспользуемых функций. Функции, которые требуется вызывать достаточно часто, рекомендуется дублировать с помощью панелей инструментов , сочетаний клавиш и прочих приёмов быстрого вызова команд.
В системах, где строка меню не является обязательным элементом приложения распространены альтернативные способы собрать в одном месте все функции программы: