234______________________________________________Глава 4

шего хотя бы с несколькими приложениями Windows, вырабатывается стойкий
автоматизм действий и недопустимо этот автоматизм ломать.

Начнем рассмотрение требований с размещения заголовков меню. Типичная
полоса главного меню приведена на рис. 4.1. Конечно, состав меню зависит от кон-
кретного приложения. Но размещение общепринятых разделов должно быть стан-
дартизированным. Все пользователи уже привыкли, что меню Файл размещается
слева в полосе главного меню, раздел справки — справа, перед ним в приложениях
MDI размещается меню Окно и т.д.

Главное меню должно также снабжаться инструментальной линейкой (см.
рис. 4.1), быстрые кнопки которой дублируют наиболее часто используемые
команды меню. На этих кнопках надо использовать, по возможности, привычные
картинки. В C++Builder имеется множество изображений кнопок на все случаи
жизни, но, к сожалению, они не всегда имеют привычный для пользователя рису-
нок. Впрочем, никто не мешает вам скопировать привычные пиктограммы, напри-
мер, из Word. Вопросы разработки инструментальной панели подробно рассмотре-
ны в разделах 3.5.4 и 3.5.5 главы 3.

Типичная полоса главного меню,          '^щ~~^.^„^^~~^—^„—„———....—^—^й—^^^——,—'_—^————
инструментальная линейка и полоса

состояния                                                  Это текст
|                 документа 1|

JBB^i^^^'l^pi^^TP И.Р^Й^Р^^Ив текста        . . . : . ^/,

По возможности стандартным должно быть и расположение разделов в выпа-
дающих меню. На рис. 4.2 приведены распространенные варианты меню Файл —
работа с файлами. Правка — работа с текстами. Окно — управление окнами в при-
ложении MDI и меню Справка или ? — просмотр справочных данных. Обратите
внимание, что, например, раздел Выход всегда размещается последним в меню
Файл, а раздел информации о версии программы О программе... — последним в
справочном меню.

Группы функционально связанных разделов отделяются в выпадающих меню
разделителями.

Названия разделов меню должны быть привычными пользователю. Если вы
не знаете, как назвать какой-то раздел, не изобретайте новое имя, а попытайтесь
найти аналогичный раздел в какой-нибудь русифицированной программе Micro-
soft для Windows. Названия должны быть краткими и понятными. Не используй-
те фраз, да и вообще больше двух слов, поскольку это перегружает экран и замед-
ляет выбор пользователя. Названия разделов должны начинаться с заглавной бук-
вы. Применительно к английским названиям разделов существует требование,
чтобы каждое слово тоже начиналось с заглавной буквы. Но применительно к рус-
ским названиям это правило не применяется.

Названия разделов меню, связанных с вызовом диалоговых окон, должны за-
канчиваться многоточием, показывающим пользователю, что при выборе этого
раздела ему предстоит установить в диалоге еще какие-то параметры.

Разделы, к которым относятся каскадные меню (например, раздел Упорядо-
чить на рис. 4.2 в), должны заканчиваться стрелкой, указывающей на наличие до-