Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание.
Это руководство по проектированию было создано для Windows 7 и не было обновлено для более новых версий Windows. Большая часть рекомендаций по-прежнему применяется в принципе, но презентация и примеры не отражают наше текущее руководство по проектированию.
Панели инструментов — это способ группировать команды для эффективного доступа.
Некоторые типичные панели инструментов.
Используйте панели инструментов в дополнение к строкам меню или вместо нее. Панели инструментов могут быть более эффективными, чем строки меню, так как они прямые (всегда отображаются вместо отображения на щелчке мыши), немедленно (вместо необходимости ввода) и содержат наиболее часто используемые команды (вместо полного списка). В отличие от строк меню, панели инструментов не должны быть комплексными или самообъяснительными просто быстрыми, удобными и эффективными.
Некоторые панели инструментов настраиваются, позволяя пользователям добавлять или удалять панели инструментов, изменять их размер и расположение, а также изменять их содержимое. Некоторые типы панелей инструментов можно открепить, что приводит к окну палитры. Дополнительные сведения о разновидностях панелей инструментов см. в разделах "Шаблоны использования " в этой статье.
Примечание.
Рекомендации, связанные с меню, кнопками команд и значками, представлены в отдельных статьях.
Это правильный пользовательский интерфейс?
Чтобы решить, рассмотрите следующие вопросы:
- Является ли окно основным окном? Панели инструментов хорошо работают для основных окон, но обычно подавляются для вторичных окон. Для дополнительных окон используйте кнопки команд, кнопки меню и ссылки .
- Есть ли небольшое количество часто используемых команд? Панели инструментов не могут обрабатывать столько команд, сколько строк меню, поэтому они лучше всего подходят для эффективного доступа к небольшому количеству часто используемых команд.
- Являются ли большинство команд немедленной? То есть они в основном команды, которые не требуют дополнительных входных данных? Чтобы быть эффективным, панели инструментов должны иметь прямое и немедленное чувство. Если нет, панели меню лучше подходят для команд, требующих дополнительных входных данных.
- Можно ли напрямую представить большинство команд? То есть пользователи взаимодействуют с ними с помощью одного щелчка? Хотя некоторые команды можно представить с помощью кнопок меню, показыв большинство команд таким образом, подрывают эффективность панели инструментов, что делает панель меню лучшим выбором.
- Хорошо ли команды представлены значками? Кнопки панели инструментов обычно представлены значками вместо текстовых меток (хотя некоторые кнопки панели инструментов используют оба), в то время как команды меню представлены их текстом. Если значки команд не являются высоким качеством и не являются самообъявительными, строка меню может быть лучшим выбором.
Если у вашей программы есть панель инструментов без строки меню, и большинство команд доступны косвенно с помощью кнопок меню и разделений кнопок, эта панель инструментов по сути является строкой меню. Вместо этого примените шаблон меню панели инструментов в рекомендациях по меню.
Принципы проектирования
Хорошая строка меню — это полный каталог всех доступных команд верхнего уровня, в то время как хорошая панель инструментов обеспечивает быстрый, удобный доступ к часто используемым командам. Панель инструментов не пытается обучить пользователей просто сделать их продуктивными. Когда пользователи узнают, как получить доступ к команде на панели инструментов, они редко продолжают получать доступ к команде из строки меню. По этим причинам строка меню программы и ее панель инструментов не должны соответствовать напрямую.
Панели инструментов и панели меню
Традиционно панели инструментов отличаются от строк меню следующими способами:
Частота. Панели инструментов представляют только наиболее часто используемые команды, в то время как панели меню каталог всех доступных команд верхнего уровня в программе.
Незамедлительность. Нажатие команды панели инструментов вступает в силу немедленно, в то время как команда меню может потребовать дополнительных входных данных. Например, команда "Печать" в строке меню сначала отображает диалоговое окно "Печать", а кнопка "Печать" сразу же выводит одну копию документа на принтер по умолчанию.
В этом примере нажатие кнопки "Печать" сразу же выводит одну копию документа на принтер по умолчанию.
Прямота. Команды панели инструментов вызываются одним щелчком мыши, а команды строки меню требуют навигации по меню.
Число и плотность. Пространство экрана, требуемое панелью инструментов, пропорциональна количеству его команд, и это пространство всегда используется, даже если команды не являются. Следовательно, панели инструментов должны эффективно использовать их пространство. В отличие от этого, команды строк меню обычно скрыты из представления, и их иерархическая структура позволяет использовать любое количество команд.
Размер и презентация. Чтобы упаковать множество команд в небольшое пространство, панели инструментов обычно используют команды на основе значков (с метками на основе подсказки), в то время как в строках меню используются текстовые команды (с необязательными значками). Хотя кнопки панели инструментов могут иметь стандартные текстовые метки, они используют значительно больше места.
Кнопки с меткой панели инструментов занимают по крайней мере три раза больше места, чем незамеченные.
Ясный. Для хорошо разработанных панелей инструментов требуются значки, которые в основном являются самообъяснительными, так как пользователи не могут эффективно находить команды только с помощью подсказок. Однако панели инструментов по-прежнему работают хорошо, если несколько менее часто используемых команд не являются самообъяснительными.
В этом примере наиболее часто используемые значки являются самообязательными.
Узнаваемый и различаемый. Для часто используемых команд пользователи запоминают атрибуты кнопки панели инструментов, такие как расположение, фигура и цвет. С хорошо разработанными панелями инструментов пользователи могут быстро найти команды, даже если они не помнят точный символ значка. В отличие от этого, пользователи помнят часто используемые расположения команд строки меню, но используют метки команд для выбора.
Для команд панели инструментов, отличительного расположения, фигуры и цвета помогают сделать значки узнаваемыми и различимыми.
Для команд строк меню пользователи в конечном итоге зависят от их меток.
Эффективность
Учитывая их характеристики, панели инструментов должны быть разработаны в первую очередь для повышения эффективности. Неэффективная панель инструментов просто не имеет смысла.
Если вы делаете только одну вещь...
Убедитесь, что панели инструментов предназначены в первую очередь для повышения эффективности. Панели инструментов фокусировки на командах, которые часто используются, немедленно, прямо и быстро распознаются.
Скрытие строк меню
Как правило, панели инструментов работают отлично вместе со строками меню: хорошие панели инструментов обеспечивают эффективность и хорошие панели меню обеспечивают комплексность. Наличие строк меню и панелей инструментов позволяет каждому сосредоточиться на своих преимуществах без компрометации.
Удивительно, что эта модель разбивается на простые программы. Для программ с несколькими командами, если панель меню и панель инструментов не имеют смысла, так как строка меню в конечном итоге является избыточной, неэффективной версией панели инструментов.
Чтобы устранить эту избыточность, многие простые программы в Windows Vista сосредоточены на предоставлении команд исключительно через панель инструментов и скрытии строки меню по умолчанию. Такие программы включают Windows Explorer, Windows Internet Explorer, проигрыватель Windows Media и коллекцию фотографий Windows.
Это не небольшое изменение. Удаление строки меню существенно изменяет характер панелей инструментов, так как такие панели инструментов должны быть исчерпывающими и изменяться следующим образом:
Частота. Удаление строки меню означает, что все команды, недоступные непосредственно из окна или его контекстных меню, должны быть доступны на панели инструментов независимо от их частоты использования.
Незамедлительность. Удаление панели меню делает панель инструментов единственной видимой точкой доступа для команд, требуя наличия полнофункциональными версиями панели инструментов. Например, если строка меню отсутствует, команда "Печать" на панели инструментов должна отображать диалоговое окно "Печать" вместо немедленной печати. (Хотя использование кнопки разделения является отличным компромиссом в этом случае. См. меню "Стандартный" и кнопки разделения для стандартной кнопки "Печать разбиения".)
В этом примере кнопка "Печать" на панели инструментов в коллекции фотографий Windows содержит команду "Печать", которая отображает диалоговое окно "Печать".
Прямота. Чтобы сэкономить место и предотвратить беспорядок, менее часто используемые команды могут быть перемещены в кнопки меню, что делает их менее прямыми.
Панели инструментов, используемые для дополнения строки меню, предназначены не так, как панели инструментов, предназначенные для использования с удаленной или скрытой строкой меню. И потому что вы не можете предположить, что пользователи будут отображать скрытую строку меню для выполнения одной команды, скрытие строки меню должно рассматриваться так же, как и при принятии решений по проектированию. (Если вы скрываете строку меню по умолчанию, не предполагайте, что пользователи будут думать о отображении строки меню, чтобы найти команду или даже выяснить, как ее отобразить.)
Проектирование панели инструментов для работы без панели меню часто включает некоторые компромиссы. Но для эффективности, не компрометуйте слишком много. Если скрытие строки меню приводит к неэффективной панели инструментов, не скрывайте строку меню!
Доступность клавиатуры
С клавиатуры доступ к панелям инструментов отличается от доступа к строкам меню. Панели меню получают фокус ввода, когда пользователи нажимают клавиши ALT и теряют фокус ввода с помощью клавиши ESC. Когда панель меню имеет фокус ввода, она перемещается независимо от остальной части окна, обрабатывая все клавиши со стрелками, главная, конец и клавиши TAB. Напротив, панели инструментов получают фокус ввода, когда пользователи нажимают клавишу TAB через все содержимое окна. Так как панели инструментов последние в порядке табуляции, они могут предпринять некоторые значительные усилия для активации на занятой странице (если пользователи не знают, чтобы использовать SHIFT+TAB для перемещения назад).
Специальные возможности представлены здесь дилеммой: в то время как панели инструментов проще для пользователей мыши, они менее доступны для пользователей клавиатуры. Это не проблема, если есть панель меню и панель инструментов, но это если панель меню удалена или скрыта.
По соображениям специальных возможностей, а затем предпочесть сохранить строку меню, а не полностью удалить ее в пользу панели инструментов. Если вы должны выбрать способ удаления строки меню и просто скрыть ее, предпочтительней скрыть ее.
Шаблоны использования
Панели инструментов имеют несколько шаблонов использования:
Панели инструментов имеют следующие стили:
Стиль | Пример |
---|---|
Неназначенные значки одна или несколько строк небольших кнопок значка без меток. |
используйте этот стиль, если для метки слишком много кнопок или программа часто используется. с этим стилем программы с сложной функциональностью могут иметь несколько строк, и поэтому это единственный стиль, который необходимо настроить. с этим стилем некоторые кнопки команд можно пометить, если они часто используются. ![]() Панель инструментов с неназначимыми значками из WordPad. |
Большие значки без меток одна строка больших кнопок значка без меток. |
используйте этот стиль для простых служебных программ, которые легко распознают значки и обычно выполняются в небольших окнах. ![]() ![]() Большие панели инструментов с неназначимыми значками из Windows Live Messenger и средства windows Snipping. |
Значки с метками одна строка небольших значков с метками. |
используйте этот стиль, если есть несколько команд или программа не часто используется. Этот стиль всегда имеет одну строку. ![]() Панель инструментов с помеченными значками из проводника Windows. |
Частичные панели инструментов частичная строка небольших значков, используемая для экономии места, если полная панель инструментов не требуется. |
используйте этот стиль для окон с кнопками навигации, полем поиска или вкладками, чтобы исключить ненужный вес в верхней части окна. ![]() Частичные панели инструментов можно объединить с кнопками навигации, полем поиска или вкладками. |
Большие частичные панели инструментов частичная строка больших значков, используемая для экономии места, если полная панель инструментов не требуется. |
используйте этот стиль для простых служебных программ с кнопками навигации или полем поиска, чтобы устранить ненужный вес в верхней части окна. ![]() Большая частичная панель инструментов из Защитника Windows. |
Наконец, элементы управления панели инструментов имеют несколько шаблонов использования:
Использование | Пример |
---|---|
Кнопки значка команды Нажатие кнопки команды инициирует немедленное действие. |
![]() Примеры кнопок команд значка из факса Windows и сканирования. |
Кнопки значка режима Нажатие кнопки режима введите выбранный режим. |
![]() Примеры кнопок режима из Windows Paint. |
Кнопки значка свойства Состояние кнопки свойства отражает состояние выбранных в данный момент объектов, если таковые есть. Нажатие кнопки применяет изменение к выбранным объектам. |
![]() Примеры кнопок свойств из Microsoft Word. |
Кнопки значка с меткой Кнопка команды или кнопка свойства, помеченная значком и текстовой меткой. |
Эти кнопки используются для часто используемых кнопок панели инструментов, значок которого недостаточно самообъяснительным. Они также используются на панелях инструментов с таким количеством кнопок, что каждая кнопка может иметь текстовую метку. ![]() Панель инструментов с наиболее часто используемыми кнопками. |
кнопки меню Кнопка команды, используемая для представления небольшого набора связанных команд. |
Один треугольник вниз указывает, что при нажатии кнопки отображается меню. ![]() Кнопка меню с небольшим набором связанных команд. |
Разделять кнопки Кнопка команды, используемая для консолидации вариантов команды, особенно если одна из команд используется большую часть времени. |
![]() Кнопка разделения в обычном состоянии. как кнопка меню, один треугольник вниз указывает, что при щелчке правой части кнопки отображается меню. ![]() удаленная кнопка разделения. в этом примере кнопка разделения используется для консолидации всех команд, связанных с печатью. Команда немедленной печати используется большую часть времени, поэтому пользователям обычно не нужно видеть другие команды. в отличие от кнопки меню, щелкнув левую часть кнопки, выполняет действие непосредственно на метку. Разделенные кнопки эффективны в ситуациях, когда следующая команда, скорее всего, совпадает с последней командой. В этом случае метка изменяется на последнюю команду, как и при выборе цвета: ![]() В этом примере метка изменяется на последнюю команду. |
Раскрывающийся список раскрывающийся список (редактируемый или доступный только для чтения), используемый для просмотра или изменения свойства. |
![]() В этом примере раскрывающийся список используется для просмотра и задания атрибутов шрифта. Раскрывающийся список на панели инструментов отражает состояние выбранного объекта, если таковой имеется. Изменение списка изменяет состояние выбранного объекта. |
Руководящие принципы
Презентация
Выберите подходящий стиль панели инструментов на основе количества команд и их использования. См. предыдущую таблицу стилей панели инструментов, чтобы узнать, как выбрать. Избегайте использования конфигурации панели инструментов, которая занимает слишком много места в рабочей области программы.
Поместите панели инструментов над областью содержимого , под строкой меню и адресной строкой, если она присутствует.
Если пространство находится на уровне "Премиум", сохраните место следующим образом:
- Опущение меток известных значков и менее часто используемых команд.
- Использование только частичной панели инструментов вместо всей ширины окна.
- Консолидация связанных команд с помощью кнопки меню или кнопки разделения.
- Использование шеврона переполнения для выявления менее часто используемых команд.
- Отображение команд только в том случае, если они применяются к текущему контексту.
Панель инструментов Windows Internet Explorer экономит место, пропуская метки известных значков, используя частичное панель инструментов и используя шеврон переполнения для менее часто используемых команд.
Для шаблона панели инструментов с неназначимыми значками используйте конфигурацию по умолчанию с не более чем двумя строками панелей инструментов. Если может оказаться полезным более двух строк, сделайте панели инструментов настраиваемыми. Начиная с более чем двух строк, пользователи могут перегружены и занимает слишком много места в рабочей области программы.
Неправильно:
Конфигурация по умолчанию с более чем двумя строками панелей инструментов приводит к слишком большому объему визуального загромождения.
Отключите отдельные кнопки панели инструментов, которые не применяются к текущему контексту, а не удаляют их. Это делает содержимое панели инструментов стабильным и удобным для поиска.
Отключите отдельные кнопки панели инструментов, если щелкнуть их, это приведет к ошибке. Это необходимо для поддержания прямого чувства.
Для шаблона панели инструментов без меток удалите все панели инструментов, если они не применяются к текущему контексту. Отображать их только в применимых режимах.
В этом примере панель инструментов отладки отображается только при запуске программы.
Выровненные кнопки панели инструментов. Значок справки, если он присутствует, выровнен по правому краю.
Все кнопки панели инструментов выровнены по левому краю, кроме справки.
Исключение: Панели инструментов windows 7 слева выравнивают определенные команды программы, но выравнивают стандартные, хорошо известные команды, такие как параметры, представление и справка.
Не изменяйте метки на панели инструментов динамически. Это запутано и неожиданно. Однако вы можете изменить значок, чтобы отразить текущее состояние.
В этом примере значок изменяется, чтобы указать команду по умолчанию.
Элементы управления и команды
Предпочитайте наиболее часто используемые команды.
- Для основных панелей инструментов предоставьте комплексные команды. Основные панели инструментов не должны быть столь комплексными, как панели меню, но они должны предоставлять все команды, которые не легко обнаруживаются в другом месте. Для основных панелей инструментов не требуется выполнять следующие команды:
- Команды, которые находятся непосредственно в пользовательском интерфейсе.
- Команды обычно обращаются через контекстные меню.
- Стандартные, известные команды, такие как вырезать, копировать и вставлять.
- Для дополнительных панелей инструментов укажите команды, которые используются чаще всего. Команды панели меню являются супермножеством команд панели инструментов, поэтому вам не нужно предоставлять все. Сосредоточьтесь на быстром, удобном доступе к командам и пропустите остальные.
- Для основных панелей инструментов предоставьте комплексные команды. Основные панели инструментов не должны быть столь комплексными, как панели меню, но они должны предоставлять все команды, которые не легко обнаруживаются в другом месте. Для основных панелей инструментов не требуется выполнять следующие команды:
Предпочитайте прямые элементы управления. Используйте кнопки панели инструментов в следующем порядке предпочтений:
- Кнопка значка. Прямой и занимает минимальное пространство.
- Кнопка с меткой. Прямой, но занимает больше места.
- Кнопка разделения. Прямо для наиболее распространенной команды, но обрабатывает варианты команд.
- Кнопка меню. Косвенное, но представляет множество команд.
Предпочитайте немедленные команды. Для команд, которые могут быть немедленно или иметь дополнительные входные данные для гибкости:
- Для основных панелей инструментов используйте гибкие версии команд (например, Print...).
- Для дополнительных панелей инструментов используйте немедленные версии на панели инструментов (например, печать) и используйте гибкие версии в строке меню (например, печать...).
Укажите метки для часто используемых команд, особенно если их значки не являются хорошо известными значками.
Допустимо:
Лучше:
Панель инструментов "Факс Windows" и "Сканирование" имеет несколько команд, поэтому лучшие метки версий являются наиболее важными.
Не помещайте команды в меню панели инструментов, которые также находятся непосредственно на панели инструментов.
Неправильно:
В этом примере печать находится непосредственно на панели инструментов, поэтому она не должна находиться в меню.
Организация и порядок
Упорядочение команд на панели инструментов в связанные группы.
Сначала поместите наиболее часто используемые группы. В группе поместите команды в их логический порядок. В целом команды должны иметь логический поток, чтобы сделать их простыми для поиска, но при этом наиболее часто используемые команды появляются в первую очередь. Это наиболее эффективно, особенно если есть переполнение.
Используйте разделители групп, только если команды между группами слабо связаны. Это делает группировки очевидными, и команды проще найти.
Примеры группированных панелей инструментов из Windows Mail.
Избегайте размещения разрушительных команд рядом с часто используемыми командами. Чтобы получить разделение, используйте порядок или группирование. Кроме того, рекомендуется не размещать разрушительные команды на панели инструментов, а только в строке меню или контекстных меню.
Допустимо:
Лучше:
В лучшем примере команда Delete физически отделена от печати.
Используйте шеврон переполнения, чтобы указать, что не все команды могут отображаться. Но используйте переполнение, только если недостаточно места для отображения всех команд.
Неправильно:
Шеврон переполнения указывает, что не все команды отображаются, но больше из них может быть с лучшим макетом.
Убедитесь, что наиболее часто используемые команды доступны непосредственно на панели инструментов (т. е. не в переполнении) в небольших размерах окна. При необходимости переупорядочение команд можно перемещать менее часто используемые команды в кнопки меню или разделять кнопки или даже удалять их полностью с панели инструментов. Если это остается проблемой, измените свой выбор стиля панели инструментов.
Скрытие строк меню
Как правило, панели инструментов работают отлично вместе с строками меню, так как оба позволяют сосредоточиться на своих сильных сторонах без компромисса.
- Скрытие строки меню по умолчанию, если дизайн панели инструментов создает избыточность строки меню.
- Скрытие строки меню вместо полного удаления, так как панели меню становятся более доступными для пользователей клавиатуры.
- Чтобы восстановить строку меню, укажите флажок "Панель меню" в категории меню "Вид" (для основных панелей инструментов) или "Сервис" (для дополнительных панелей инструментов). Дополнительные сведения см. в разделе меню "Стандартный" и кнопки разделения.
- Отображение строки меню при нажатии клавиши ALT и настройке фокуса ввода на первой категории меню.
Взаимодействие
Наведите указатель мыши на кнопку , чтобы указать, что значок доступен для щелчка. После времени ожидания подсказки отобразится подсказка или подсказка.
В этом примере показаны различные состояния отображения.
На левой кнопке мыши щелкните один раз:
Для кнопок команд взаимодействуйте с элементом управления как обычно.
Для кнопок режима отобразятся элементы управления, отражающие выбранный в данный момент режим. Если режим влияет на поведение взаимодействия с мышью, измените указатель.
В этом примере указатель изменяется, чтобы отобразить режим взаимодействия с мышью.
Для кнопок свойств и раскрывающихся списков отобразятся элементы управления, чтобы отразить состояние выбранных в данный момент объектов, если таковые есть. При взаимодействии обновите состояние элемента управления и примените изменение к выбранным объектам. Если ничего не выбрано, не делайте ничего.
На левом левом щелчке дважды щелкните то же действие, что и левая щелчок.
Исключение: В редких случаях команду панели инструментов можно использовать более эффективно. В таких случаях используйте двойной щелчок для переключения режима.
В этом примере дважды щелкните команду "Формат по образцу" в режиме, в котором все последующие щелчки применяют формат. Пользователи могут оставить режим, щелкнув его одним щелчком.
Щелкните правой кнопкой мыши:
- Для настраиваемых панелей инструментов отобразится контекстное меню для настройки панели инструментов. Отобразите меню правой кнопкой мыши вниз, а не наведите указатель мыши вверх.
- Для других панелей инструментов ничего не делать.
Иконки
Укажите значки для всех элементов управления панели инструментов, кроме раскрывающихся списков.
Раскрывающийся список не требует значков, но все остальные элементы управления панели инструментов выполняются.
Исключение: Панели инструментов в стиле Windows 7 используют значки только для команд, значки которых хорошо известны; в противном случае они используют текстовые метки без значков. Это повышает четкость меток, но требует больше места.
Убедитесь, что значки панели инструментов четко видны на цвете фона панели инструментов. Всегда оценивать значки панели инструментов в контексте и в режиме высокой контрастности.
Выберите макеты значков, которые четко сообщают о своей цели, особенно для наиболее часто используемых команд. Хорошо разработанные панели инструментов нуждаются в значках, которые являются самообъяснительными, так как пользователи не могут эффективно находить команды с помощью подсказок. Однако панели инструментов по-прежнему работают хорошо, если значки для нескольких менее часто используемых команд не являются самообъявительными.
Выберите значки, узнаваемые и различимые, особенно для наиболее часто используемых команд. Убедитесь, что значки имеют отличительные фигуры и цвета. Это помогает пользователям быстро находить команды, даже если они не помнят символ значка.
Убедитесь, что значки панели инструментов соответствуют рекомендациям по значку в стиле Аэро.
Дополнительные сведения и примеры см. в значках.
Стандартное меню и кнопки разделения
Если вы используете кнопки меню и разделять кнопки на панели инструментов, попробуйте использовать следующие стандартные структуры меню и соответствующие команды по возможности. В отличие от строк меню команды панели инструментов не принимают ключи доступа.
Основные панели инструментов
Эти команды отражают команды, найденные в стандартных строках меню, поэтому они должны использоваться только для основных панелей инструментов. В этом списке показаны метки кнопки (и тип) с их порядком и разделителями, сочетаниями клавиш и многоточиями. Обратите внимание, что команда для отображения и скрытия строки меню находится в меню "Вид".
Файл NewCtrl+N
Открытый... CTRL+O
Закрывать
разделитель <>
SaveCtrl+S
Сохранить как...
разделитель <>
Отправка в
разделитель <>
Печатать... CTRL+P
Предварительный просмотр
Настройка страницы
разделитель <>
ExitAlt+F4(ярлык обычно не указан)
Кнопка "Изменить(меню") UndoCtrl+Z
RedoCtrl+Y
разделитель <>
CutCtrl+X
CopyCtrl+C
InsertCtrl+V
разделитель <>
Выберите allCtrl+A
разделитель <>
DeleteDel(ярлык обычно не указан)
Переименовать...
разделитель <>
Находить... CTRL+F
Поиск nextF3(команда обычно не указана)
Заменять... CTRL+H
Перейти к... CTRL+G
Кнопка "Печать(разделение") Печатать... CTRL+P
Предварительный просмотр
Настройка страницы
Кнопка view(menu) Панель меню (проверьте, отображается ли она)
Панель сведений (проверьте, отображается ли она)
Панель предварительного просмотра (проверьте, отображается ли она)
Строка состояния (проверьте, отображается ли оно)
Zoom / Увеличить
Масштабирование inCtrl++
Масштабирование outCtrl+-
Размер текста (выбранный параметр имеет маркер)
Наибольший
Крупнее
Средний
Меньше
Наименьший
Полный экранF11
RefreshF5
Сервис(кнопка меню) ...
Параметры Help(split button, use the Help icon) <program name>
helpF1
Около <program name>
Дополнительные панели инструментов
Эти команды дополняют стандартные строки меню. В этом списке показаны метки кнопки (и тип) с их порядком и разделителями, сочетаниями клавиш и многоточиями. Обратите внимание, что команда для отображения и скрытия строки меню находится в меню "Сервис".
Имена категорий дополнительных панелей инструментов отличаются от стандартных имен категорий меню, так как они должны быть более охватывающими. Например, категория "Упорядочение" используется вместо правки, так как она содержит команды, которые не связаны с редактированием. Чтобы обеспечить согласованность между строками меню и панелями инструментов, используйте стандартные имена категорий меню, если это не будет вводить в заблуждение.
Неправильно:
В этом примере панель инструментов должна использовать "Изменить" вместо "Упорядочение для согласованности", так как она содержит стандартные команды меню "Изменить".
Окна палитры
В окнах палитры используются более короткие заголовки, чтобы свести к минимуму пространство экрана. Нажмите кнопку "Закрыть" в строке заголовка.
Задайте текст строки заголовка команде, отображающей окно палитры.
Используйте прописную букву в стиле предложений без окончания пунктуации.
Предоставьте контекстное меню для команд управления окнами. Отобразите это контекстное меню, когда пользователи щелкните правой кнопкой мыши строку заголовка.
В этом примере пользователи могут щелкнуть правой кнопкой мыши заголовок, чтобы отобразить контекстное меню.
По возможности и полезно сделать окна палитры изменяемыми. Укажите, что окно можно изменить размер, используя указатели изменения размера при переборе окна.
При повторном воспроизведении окна палитры отобразите его, используя то же состояние, что и последний доступ. При закрытии сохраните размер окна и расположение. При повторном воспроизведении восстановите сохраненный размер окна и расположение. Кроме того, рекомендуется сделать эти атрибуты постоянными в экземплярах программы на основе каждого пользователя.
Настройка
Укажите настройку для панелей инструментов, состоящих из двух или более строк. Для настройки требуется только стиль неназначенных значков. Простые панели инструментов с несколькими командами не требуют настройки.
Укажите хорошую конфигурацию по умолчанию. Пользователям не нужно настраивать свои панели инструментов для распространенных сценариев. Не зависят от того, как пользователи настраивают свой выход из неправильной начальной конфигурации. Предположим, что большинство пользователей не настраивают свои панели инструментов.
Предоставьте контекстное меню со следующими командами:
- Список флажок для отображения доступных панелей инструментов
- Панели инструментов блокировки и разблокировки
- Настроить...
Блокировка настраиваемых панелей инструментов по умолчанию, чтобы предотвратить случайные изменения.
Для команды "Настройка" отобразится диалоговое окно параметров, которое позволяет выбрать, какие панели инструментов отображаются и команды на каждой панели инструментов.
В этом примере Visual Studio предоставляет диалоговое окно параметров для настройки панелей инструментов.
Предоставьте команду "Сброс", чтобы вернуться к исходной конфигурации панели инструментов в диалоговом окне "Настройка параметров".
Предоставьте возможность настраивать панели инструментов с помощью перетаскивания следующим образом:
- Задайте порядок и позиции панели инструментов.
- Задайте длину панели инструментов, отображая слишком малые панели инструментов, чтобы отобразить содержимое с переполнением шеврона.
- Если поддерживается, открепите панели инструментов, чтобы стать окнами палитры и наоборот.
При отображении диалогового окна "Настройка параметров":
- Задайте содержимое панели инструментов.
- Задайте порядок содержимого панели инструментов.
Это позволяет пользователям вносить изменения напрямую и эффективно.
Сохраните все настройки панели инструментов на основе каждого пользователя.
Использование многоточия
Хотя команды панели инструментов используются для немедленных действий, иногда требуется дополнительная информация для выполнения действия. Используйте многоточие, чтобы указать, что команда требует дополнительных сведений, прежде чем она сможет вступить в силу. Поместите многоточие в конец подсказки и метки, если есть один.
В этом примере печать... Команда отображает диалоговое окно "Печать", чтобы собрать дополнительные сведения.
Если команда не может ввести силу немедленно, однако не требуется многоточие. Таким образом, например, параметры общего доступа не имеют многоточия, даже если требуется дополнительная информация, так как команда может не ввести в силу немедленно.
Команда "Параметры общего доступа" не имеет многоточия, так как она не может немедленно ввести в силу.
Так как панели инструментов постоянно отображаются, и пространство находится в категории "Премиум", многоточие должно использоваться редко.
Примечание.
Для меню, отображаемых на панели инструментов, примените многоточие меню.
Рекомендуемый размер и интервалы
Рекомендуемый размер и интервалы для стандартных панелей инструментов.
Наклейки
Общая информация
-
Используйте прописную букву в стиле предложений.
- исключение : для устаревших приложений при необходимости можно использовать заглавную букву, чтобы избежать сочетания стилей заглавной буквы.
Кнопки значка без меток
Используйте подсказку для метки команды. Для текста подсказки используйте метку, если кнопка была помечена, но включите сочетание клавиш, если есть один.
Пример подсказки кнопки значка.
Кнопки значка с меткой
Используйте краткую метку. Используйте одно слово, если возможно, четыре слова максимум.
Поместите метку справа от значка.
Используйте подсказку для описания команды. Так как кнопки помечены, подсказка вместо подсказки будет избыточной.
Пример подсказки сведений о значке с меткой кнопки.
Раскрывающийся список
Если список всегда имеет значение, используйте текущее значение в качестве метки.
В этом примере выбранное в настоящее время имя шрифта выступает в качестве метки.
Если редактируемый раскрывающийся список не имеет значения, используйте запрос.
В этом примере запрос используется для метки раскрывающегося списка.
Кнопки меню и разделенные кнопки
- Предпочитайте имена кнопок меню на основе команд. Однако опустите команду, если она называется "Создать", "Показать", "Вид" или "Управление". Например, кнопки меню "Сервис " и " Страница " не имеют команд.
- Используйте одно, конкретное слово, которое четко и точно описывает содержимое меню. Хотя имена не должны быть настолько общими, что они описывают все в меню, они должны быть достаточно предсказуемы, чтобы пользователи не были удивлены тем, что они находят в меню.
- Хотя это не обязательно, укажите описание сведений, если они полезны.
Пункты меню
- Использовать имена элементов меню, начинающиеся с глагола, существительного или существительного фразы.
- Предпочитайте имена меню на основе команд. Однако опустите команду, если она называется "Создать", "Показать", "Вид" или "Управление". Например, следующие команды не используют команды:
- О нас
- Продвинутый
- Полный экран
- Новое
- Опции
- Свойства
- Используйте определенные команды. Избегайте универсальных, ненужных команд, таких как изменение и управление.
- Используйте сингулярные существительные для команд, которые применяются к одному объекту, в противном случае используйте множественное число существительных.
- Для пар дополнительных команд выберите четко дополняющие имена. Примеры: добавление, удаление; Показать, скрыть; Вставка, удаление.
- Выбрать имена элементов меню на основе целей и задач пользователя, а не технологии.
- Используйте следующие имена элементов меню для указанной цели:
- Параметры: Отображение параметров программы.
- Настроить: Отображение параметров программы, связанных с конфигурацией механического пользовательского интерфейса.
- Олицетворять: Отображение сводки часто используемых параметров персонализации .
- Предпочтения: Не используйте. Вместо этого используйте параметры.
- Свойства: Отображение окна свойств объекта.
- Параметры: Не используйте в качестве метки меню. Вместо этого используйте параметры.
- Элементы меню, отображающие подменю, никогда не имеют многоточия на их метку. Стрелка подменю указывает, что требуется другой выбор.
Документация
При обращении к панелям инструментов:
- Если есть только одна панель инструментов, обратитесь к ней как к панели инструментов.
- Если есть несколько панелей инструментов, обратитесь к ним по имени, за которым следует панель инструментов слова. Перейдите к главной панели инструментов, которая находится по умолчанию и содержит кнопки для основных задач, таких как открытие и печать файла, как стандартная панель инструментов.
- Панель инструментов — это одно некапитализированное слово. (В отличие от этого, строка меню является двумя словами.)
- См. кнопки панели инструментов по меткам подсказки. Используйте точный текст метки, включая его заглавную букву, но не включают многоточие.
- См. кнопки меню панели инструментов по их меткам и меню слова. Используйте точный текст метки, включая его заглавную букву.
- Как правило, элементы управления панели инструментов относятся к кнопкам панели инструментов.
- Чтобы описать взаимодействие с пользователем, используйте кнопки панели инструментов и раскрывающиеся списки только для чтения и введите для редактируемых раскрывающихся списков. Не используйте выбор, выбор или выбор.
- Не используйте каскадный, раскрывающийся список, раскрывающийся список или всплывающее окно для описания кнопок меню, за исключением документации по программированию.
- Ссылаться на недоступные элементы как недоступные, а не как неактивные, отключенные или серые. Используйте отключенную в документации по программированию.
- По возможности отформатируйте метки с помощью полужирного текста. В противном случае поместите метки в кавычки, только если это необходимо, чтобы предотвратить путаницу.
Примеры:
- В меню "Страница" на панели инструментов щелкните "Отправить страницу по электронной почте".
- В поле "Шрифты " на панели инструментов введите "Segoe UI".
- На панели инструментов форматирования наведите указатель мыши на "Показать" и нажмите кнопку "Примечания".