Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание.
Это руководство по проектированию было создано для Windows 7 и не было обновлено для более новых версий Windows. Большая часть рекомендаций по-прежнему применяется в принципе, но презентация и примеры не отражают наше текущее руководство по проектированию.
Панель задач — это точка доступа для программ, отображаемых на рабочем столе. С помощью новых функций панели задач Windows 7 пользователи могут предоставлять команды, получать доступ к ресурсам и просматривать состояние программы непосредственно на панели задач.
Панель задач — это точка доступа для программ, отображаемых на рабочем столе, даже если программа свернута. Такие программы, как говорят, имеют присутствие на рабочем столе. С помощью панели задач пользователи могут просматривать открытые первичные окна и некоторые вторичные окна на рабочем столе и быстро переключаться между ними.
Панель задач Microsoft Windows.
Элементы управления на панели задач называются кнопками панели задач. Когда программа создает основное окно (или дополнительное окно с определенными характеристиками), Windows добавляет кнопку панели задач для этого окна и удаляет его при закрытии этого окна.
Программы, разработанные для Windows 7, могут воспользоваться этими новыми функциями кнопки панели задач:
- Списки переходов предоставляют быстрый доступ к часто используемым назначениям (например, файлам, папкам и ссылкам) и командам через контекстное меню, доступное с помощью кнопки панели задач программы и элемента меню "Пуск", даже если программа в настоящее время не запущена.
- Панели инструментов эскизов предоставляют быстрый доступ к часто используемым командам для определенного окна. Панели инструментов эскизов отображаются на эскизе кнопки панели задач.
- Значки наложения показывают изменение состояния на значке кнопки панели задач программы.
- Индикаторы хода выполнения показывают ход выполнения длительных задач на кнопке панели задач программы.
- Кнопки панели задач вложенных окон позволяют пользователям использовать эскизы кнопок панели задач для перехода непосредственно на вкладки окон, окна проекта, дочерние окна с несколькими документами (MDI) и вторичные окна.
- Закрепленные кнопки панели задач позволяют пользователям закреплять кнопки программы на панели задач, чтобы обеспечить быстрый доступ к программам, даже если они не выполняются.
Технически панель задач охватывает всю панель с кнопки "Пуск" в область уведомлений; Однако чаще панель задач ссылается только на область, содержащую кнопки панели задач. Для нескольких конфигураций мониторов только один монитор имеет панель задач, и этот монитор является монитором по умолчанию.
Заметка: Рекомендации, связанные с рабочим столом, областью уведомлений и управлением окнами , представлены в отдельных статьях.
Это правильный пользовательский интерфейс?
Программы, предназначенные для Windows 7, могут воспользоваться этими функциями кнопки панели задач. Задайте себе следующие ключевые вопросы, чтобы определить, следует ли использовать их:
списки переходов
Часто ли пользователям нужно запускать новые задачи с помощью программы? Если да, попробуйте предоставить список переходов. Хотя списки переходов можно использовать для других целей, большинство сценариев включают запуск новой задачи.
Часто ли пользователям требуется доступ к недавно или часто используемым файлам, папкам, ссылкам или другим ресурсам? В этом случае рекомендуется предоставить список переходов для доступа к этим полезным ресурсам.
В этом примере Windows Internet Explorer использует список переходов для представления часто посещаемых страниц.
Часто ли пользователям требуется быстрый доступ к небольшому количеству команд вашей программы при использовании других программ, даже если ваша программа не запущена? В этом случае рекомендуется предоставить список переходов с помощью этих часто используемых команд. Эти команды должны работать, даже если программа не запущена, и она должна применяться ко всей программе, а не к определенному окну. В качестве альтернативы рекомендуется предоставить панель инструментов эскизов для команд, которые применяются к конкретному окну.
В этом примере аксессуар "Заметки" позволяет пользователям быстро создавать заметки при использовании других программ.
Вы продвигаете новые, однопользовательские или трудно найти функции? Если это так, не используйте списки переходов, так как они не предназначены для этой цели. Вместо этого улучшайте возможность обнаружения таких команд непосредственно в программе.
Панели инструментов эскизов
Применяются ли все следующие условия?
Применяются ли команды к определенному окну? Панели инструментов эскизов предназначены для команд, которые применяются к существующим задачам, в то время как команды списка переходов предназначены для запуска новых задач.
Пользователи должны быстро взаимодействовать с запущенной задачей при использовании других программ? В этом случае панели инструментов эскизов являются хорошим выбором. Панели инструментов эскизов могут представлять не более семи команд, но обычно предпочтительнее не более пяти команд.
Немедленно ли выполняются команды? Т. е. не требуются дополнительные входные данные? Панели инструментов эскизов должны иметь немедленные команды, чтобы быть эффективными, в то время как списки переходов лучше работают с командами, требующими дополнительных входных данных.
Неправильно:
Команды, требующие дополнительных входных данных, не работают хорошо на панели инструментов эскизов.
Прямые команды? То есть пользователи могут взаимодействовать с ними с помощью одного щелчка? Панели инструментов должны иметь прямые команды, чтобы быть эффективными.
Хорошо ли команды представлены значками? Команды панели инструментов эскизов представлены с помощью значков, а не текстовых меток, в то время как команды списка переходов представлены текстовыми метками.
Неправильно:
В этом примере команда не хорошо представлена значками.
Значки наложения
- Имеет ли программа "присутствие на рабочем столе"? Если нет, используйте вместо этого значок области уведомлений. В этом случае рекомендуется использовать значок наложения вместо того, чтобы поместить состояние в значок области уведомлений для программ, предназначенных для Windows 7. Это гарантирует, что значок всегда будет отображаться (когда используются большие значки) и консолидирует программу с его состоянием в одном месте.
- Отображается ли временно значок наложения для отображения изменения состояния? Если да, значок наложения может быть подходящим в зависимости от следующих факторов:
Полезно ли состояние и релевантно при использовании других программ? В противном случае отображаются сведения в строках состояния программы или другой области состояния программы.
В этом примере используется строка состояния, так как состояние не полезно при использовании других программ.
Отображается ли состояние выполнения? Если это так, используйте панель хода выполнения кнопки задач.
Является ли состояние критически важным? Требуется ли немедленное действие? Если это так, отображение информации таким образом, что требует внимания и не может быть легко проигнорировано, например диалоговое окно.
Индикаторы прогресса
Полезна ли обратная связь о ходе выполнения при использовании других программ? Это означает, что пользователи могут отслеживать ход выполнения при использовании других программ и изменять их поведение в результате? Такое полезное и соответствующее состояние обычно отображается с помощью диалогового окна без режима хода выполнения или выделенной страницы хода выполнения, но не с занятым указателем, индикатором активности или индикатором хода выполнения в строке состояния. Если состояние не полезно при использовании других программ, просто отобразите отзыв о ходе выполнения непосредственно в самой программе.
правильно:
индикатора выполнения
Неправильно:
В неправильном примере индикатор хода выполнения кнопки на панели задач не очень полезен.
Выполняется ли задача непрерывно? Если задача никогда не завершается, ее ход выполнения не требуется. Примерами непрерывных задач являются проверки антивирусной программы, которые не инициируются пользователями и индексирование файлов.
Неправильно:
В этом примере непрерывная задача не должна отображать ход выполнения.
Панели задач вложенного окна
- Содержит ли ваша программа вкладки, окна проекта, дочерние окна MDI или вторичные окна, на которые пользователи часто хотят перейти напрямую? Если это так, предоставление этим окнам собственных эскизов кнопки панели задач может быть подходящим.
Принципы проектирования
Эффективное использование списков переходов и панелей инструментов эскизов
Списки переходов и панели инструментов эскизов помогают пользователям получать доступ к ресурсам и выполнять команды более эффективно. Однако при разработке того, как ваша программа поддерживает эти функции, не используйте улучшенную эффективность. Если пользователи не могут точно предсказать, какая функция имеет нужную команду, или они должны проверить несколько мест, в конечном итоге пользователи будут разочарованы и перестают использовать эти функции.
Списки переходов и панели инструментов эскизов работают эффективнее всего при их использовании:
- Четко различалось. Пользователи знают, когда следует искать место назначения или команду в списке переходов, а также когда следует искать на панели инструментов эскизов. Существует четкое назначение для каждого, поэтому пользователи редко путают содержимое двух. Как правило, списки переходов используются для запуска новых задач, в то время как панели инструментов эскизов используются для взаимодействия с выполняемыми задачами при использовании других программ.
- Полезный. Предлагаемые назначения и команды — это те, которые требуются пользователям. Если пользователи, скорее всего, не нуждаются в чем-то, он не включен. Не используйте максимальное количество элементов, если они не нужны.
- Предсказуемый. Предлагаемые назначения и команды — это те, которые пользователи ожидают найти. Пользователи редко должны смотреть в нескольких местах.
- Хорошо организовано. Пользователи могут быстро найти то, что они ищут. Они используют описательные, но краткие метки и подходящие значки для облегчения распознавания.
Обязательно выполните исследования пользователей, чтобы убедиться, что у вас есть право. Если вы в конечном итоге обнаружите, что вы не можете создавать списки переходов и эскизы панелей инструментов вместе, чтобы достичь этих целей, рассмотрите возможность предоставления только одного из них. Лучше иметь один предсказуемый способ дать команды, чем два запутанных.
Руководящие принципы
Кнопки панели задач
Убедитесь, что на панели задач отображаются следующие типы окон (для Windows 7 с помощью эскиза кнопки панели задач):
- Основные окна (включая диалоговые окна без владельцев)
- Листы свойств
- Диалоговые окна без режима выполнения
- Волшебники
Для Windows 7 используйте эскизы кнопок панели задач, чтобы сгруппировать следующие типы окон с кнопкой панели задач основного окна, из нее была запущена. Каждая программа (в частности, каждая программа, воспринимаемая как отдельная программа), должна иметь одну кнопку панели задач.
- Вторичные окна
- Вкладки рабочей области
- Окна проекта
- Дочерние окна MDI
правильно:
В этом примере дополнительное окно сгруппировано с кнопкой панели задач основного окна.
Неправильно:
В этом примере панель управления неправильно сгруппирована с помощью проводника Windows. Пользователи воспринимают их как отдельные программы.
Неправильно:
В этом примере резервное копирование Windows неправильно использует две кнопки панели задач для одной программы.
Восстановление первичного окна также должно восстановить все его вторичные окна, даже если эти вторичные окна имеют собственные кнопки панели задач. При восстановлении поместите вторичные окна поверх основного окна.
Для Windows 7 программы, которые обычно имеют присутствие на рабочем столе, могут временно отображать кнопку панели задач, чтобы показать состояние. Это делается только в том случае, если программа обычно отображается на рабочем столе и пользователи часто взаимодействуют с ней. Программа, которая обычно работает без присутствия на рабочем столе, должна использовать его значок области уведомлений, даже если он не всегда может быть видимым.
Неправильно:
В этом примере Центр синхронизации Windows неправильно использует временную кнопку панели задач для отображения состояния. Вместо этого следует использовать его значок области уведомлений.
Иконки
Создайте значок программы, чтобы выглядеть отлично на панели задач. Убедитесь, что она имеет смысл и отражает ее функцию и ваш бренд. Сделайте его уникальным, сделайте его особенным и убедитесь, что он хорошо отображается во всех размерах значков. Провести время, необходимое, чтобы получить его правильно. Следуйте указаниям по значку в стиле Аэро.
Если программа использует значки наложения, создайте базовый значок программы для обработки наложений. Значки наложения отображаются в правом нижнем углу, поэтому спроектируйте значок, чтобы эта область была скрыта.
В этом примере значок кнопки панели задач программы не имеет важных сведений в правой нижней области.
Не используйте наложения в базовом значке программы, независимо от того, используется ли программа значки наложения. Использование наложения на базовом значке будет запутанным, так как пользователям придется выяснить, что это состояние не связано.
Неправильно:
В этом примере базовый значок программы выглядит так, как отображается состояние.
Общие рекомендации по значкам и примеры см. в разделе Значки.
Значки наложения
Используйте значки наложения, чтобы указать только полезное и соответствующее состояние. Рассмотрим отображение значка наложения, чтобы быть потенциальным прерыванием работы пользователя, поэтому изменение состояния должно быть достаточно важным, чтобы заслуживают потенциального прерывания.
Неправильно:
В этих примерах значок наложения не является достаточно важным, чтобы заставить за собой потенциальное прерывание.
Используйте значки наложения для временного состояния. Значки наложения теряют значение при постоянном отображении, поэтому обычное состояние программы не должно отображать значок. Удалите значок наложения, когда значок:
- Проблема: Удалите значок после устранения проблемы.
- Оповещения о том, что что-то новое: Удалите значок после активации программы.
Исключение: Программа может постоянно отображать значок наложения, если пользователям всегда нужно знать его состояние.
В этом примере Windows Live Messenger всегда отображает значок наложения, чтобы пользователи всегда могли проверять свое присутствие.
Не отображайте значок, чтобы указать, что проблема решена. Вместо этого просто удалите любой предыдущий значок, указывающий на проблему. Предположим, что пользователи обычно ожидают, что программа будет работать без проблем.
Отображаются значки наложения или значки области уведомлений, но никогда не отображаются оба значка. Программа может поддерживать оба механизма обратной совместимости, но если программа отображает состояние с помощью значков наложения, то не следует также использовать значки области уведомлений для состояния.
Неправильно:
В этом примере новый значок почты отображается избыточно.
Не замечайте кнопку панели задач, чтобы привлечь внимание к изменению состояния. Это было бы слишком отвлекающим. Пусть пользователи могут самостоятельно обнаруживать значки наложения.
Предпочитайте стандартные значки наложения, чтобы указать состояние или изменения состояния. Используйте следующие стандартные значки наложения:
Наложение Состояние Предупреждение Ошибка Отключен или отключен Заблокировано или в автономном режиме Для пользовательских значков наложения выберите легко узнаваемый дизайн. Используйте высококачественные 16x16 пикселей, значки полноцветного цвета. Предпочитайте значки с отличительными контурами по квадрату или прямоугольным значкам. Примените и другие рекомендации по значку в стиле Аэро .
Простой дизайн пользовательских значков наложения. Не пытайтесь общаться сложными, незнакомыми или абстрактными идеями. Если вы не можете подумать о подходящем пользовательском значке, используйте стандартную ошибку значка или значок предупреждения при необходимости. Эти значки можно эффективно использовать для обмена данными о многих типах состояния.
Не изменяйте состояние слишком часто. Значки наложения не должны отображаться шумно, нестабильно или требовать внимания. Глаз учитывает изменения в периферийном поле зрения, поэтому изменения состояния должны быть тонкими.
Не изменяйте значок быстро. Если базовое состояние быстро меняется, значок отражает состояние высокого уровня.
Неправильно:
В этом примере быстро меняющийся значок наложения требует внимания.
Не используйте анимации. Это слишком отвлекает.
Не замечайте значок. Это слишком отвлекает. Если событие требует немедленного внимания, используйте диалоговое окно. Если событие в противном случае требует внимания, используйте уведомление.
Кнопка панели задач мигает
- Используйте кнопку панели задач, мигающую с разреженным образом, чтобы требовать немедленного внимания пользователя, чтобы обеспечить выполнение текущей задачи. Пользователям трудно сосредоточиться, пока кнопка панели задач мигает, поэтому предположим, что они прервут то, что они делают, чтобы сделать его остановкой. Хотя мигание кнопки панели задач лучше, чем кража фокуса ввода, мигающие кнопки панели задач по-прежнему очень навязчивы. Убедитесь, что прерывание оправдано, например, чтобы указать, что пользователю необходимо сохранить данные перед закрытием окна. Неактивные программы редко должны требовать немедленного действия. Не нажимайте кнопку панели задач, если нужно активировать программу, прочитать сообщение или увидеть изменение состояния.
-
Если немедленное действие не требуется, рассмотрите следующие варианты:
- Используйте уведомление об успешном выполнении действия, чтобы указать, что задача завершена.
- Бездействовать. Просто подождите, пока пользователи будут присутствовать на этой проблеме при следующем активации программы. Это часто лучший выбор.
- Если неактивной программе требуется немедленное внимание, нажмите кнопку панели задач, чтобы привлечь внимание и оставить ее выделенной. Не делайте ничего другого: не восстанавливайте или не активируйте окно и не воспроизводите звуковые эффекты. Вместо этого соблюдайте выбор состояния окна пользователя и позвольте пользователю активировать окно, когда он будет готов.
- Для дополнительных окон, имеющих кнопку панели задач, нажмите ее кнопку вместо кнопки панели задач первичного окна. Это позволяет пользователям напрямую посещать окно.
- Для дополнительных окон, у которых нет кнопки панели задач, нажмите кнопку панели задач первичного окна и доведите дополнительное окно в верхней части всех остальных окон для этой программы. Вторичные окна, требующие внимания, должны быть самыми верхними, чтобы убедиться, что пользователи видят их.
- Вспышка только одной кнопки панели задач для одного окна одновременно. Мигание нескольких кнопок не требуется и слишком отвлекает.
- Удалите выделение кнопки панели задач после того, как программа станет активной.
- Когда программа становится активной, убедитесь, что есть что-то очевидное для выполнения. Как правило, эта цель выполняется путем отображения диалогового окна, которое задает вопрос или инициирует действие.
Сочетания клавиш быстрого запуска
- Поместите сочетания клавиш программы в область быстрого запуска только в том случае, если пользователи отказались от участия. Так как быстрый запуск был удален из Windows 7, программы, предназначенные для Windows 7, не должны добавлять ярлыки программ в область быстрого запуска или предоставлять параметры для этого.
Списки переходов
Проектирование
Разработка списков переходов для удовлетворения целей пользователей для повседневных задач. Подумайте:
Цель вашей программы. Подумайте о том, что пользователи, скорее всего, будут делать дальше. Для программ создания документов пользователи, скорее всего, вернутся к недавно использованным документам. Для программ, отображающих существующее содержимое, пользователи могут часто использовать ресурсы. Для других программ пользователи могут выполнять задачи, которые они не сделали раньше, например читать новые сообщения, просматривать новые видео или проверять их следующее собрание.
Что пользователи заботятся больше всего. Подумайте, почему пользователи будут использовать список переходов вместо других средств. Например, пользователи, скорее всего, заботятся о назначениях, которые они явно определяют как важные (например, веб-адреса, размещенные на панели ссылок или в избранном, или введите в). Они менее склонны заботиться о тех, кто получил косвенно или с небольшими усилиями (например, веб-адреса, посещаемые через перенаправление или щелкнув ссылки).
правильно:
Неправильно:
В неправильном примере список переходов содержит множество назначений, о которых пользователи, скорее всего, не заботятся.
Не делайте назначения слишком детализированных. Сделать назначения слишком узкими и конкретными могут привести к избыточности, с несколькими способами перейти к тому же месту. Например, вместо перечисления отдельных веб-страниц выведите список домашних страниц верхнего уровня; вместо перечисления песен, списков альбомов.
правильно:
Неправильно:
В неправильном примере перечисление песен в списке прыжков заполняет его одним альбомом.
Не заполняйте все доступные слоты списка переходов, если вам не нужно. Содержимое списка переходов фокусировки на наиболее полезных элементах, если у вашей программы есть только три полезных элемента, укажите только три. Чем больше элементов в списке переходов, тем больше усилий, необходимых для поиска любого конкретного элемента.
В этом примере аксессуар "Примечания" предоставляет одну команду "Список переходов", так как это все, что необходимо.
Предоставьте подсказки только при необходимости, чтобы помочь пользователям понять элементы списка переходов. Избегайте избыточных подсказок, так как они являются ненужными отвлекательными. Дополнительные рекомендации по подсказкам см. в подсказках и подсказках.
Неправильно:
В этом примере подсказка списка переходов является избыточной.
Функции списка переходов и программные функции
- Не делайте назначения и команды доступными только через списки переходов. Те же назначения и команды должны быть доступны непосредственно из самой программы.
- Используйте согласованные имена для назначений и меток для команд. Элементы списка переходов должны быть помечены так же, как и аналогичные элементы, к которые обращаются непосредственно из программы.
- Включите программу для обработки назначений и команд, даже если программа не запущена. Это необходимо для согласованного, зависимого и удобного взаимодействия.
Группирование
Предоставьте по крайней мере одну и не более трех групп. Элементы списка переходов всегда группируются, чтобы пометить их назначение. Наличие более трех групп затрудняет поиск элементов.
При необходимости используйте стандартные имена групп. Стандартные имена групп знакомы и упрощают понимание пользователями.
Команды присваиваются имени группы "Задачи", назначенной Windows и поэтому не могут быть изменены.
правильно:
Неправильно:
Последнее лучшее имя группы, потому что оно знакомо, и тонкое различие между историей и последними не стоит делать.
Команды
Предоставьте фиксированный набор команд независимо от состояния выполнения программы, текущего документа или текущего пользователя. Команды должны применяться ко всей программе, а не к определенному окну или документу. Это необходимо для согласованного, зависимого и удобного взаимодействия. Команды не должны быть удалены или отключены.
Исключения: Вы можете заменить или удалить команды при следующих случаях:
- Набор взаимоисключающих команд совместно использует один слот команд, если одна команда всегда применяется.
- Команды не применяются до тех пор, пока определенные функции не будут использоваться, если команды в противном случае всегда применяются.
Неправильно:
В этом примере печать не является хорошей командой списка переходов, так как она зависит от текущего документа.
правильно:
В этом примере вход и выход являются взаимоисключающими командами. Кроме того, разделители используются для группирования связанных команд.
При необходимости используйте следующие стандартные метки команд. Стандартные метки команд проще понять пользователям.
Представить команды в логическом порядке. Распространенные заказы включаются по частоте использования или порядка использования. Поместите очень связанные команды рядом друг с другом. В группе "Задачи" поместите разделители между группами связанных команд по мере необходимости.
Не предоставляйте команды для открытия или закрытия программы. Эти команды встроены во все списки переходов.
Значки команд
В группе задач укажите значок команды, только если он помогает пользователям понять, распознать или различать команды, особенно если в программе установлен значок.
- Исключение: Если программа использует оба назначения (которые всегда имеют значки) и команды, рассмотрите возможность предоставления значков для всех команд, если это не так, будет выглядеть неловко.
Неправильно:
В этом примере Internet Explorer должен предоставлять значки для всех команд, чтобы избежать неловкого внешнего вида.
направления
Предоставьте динамический набор назначений, относящихся к текущему пользователю, но независимо от состояния выполнения программы или текущего документа. Как упоминалось ранее, убедитесь, что они соответствуют цели вашей программы, являются тем, что пользователи заботятся больше всего, и имеют правильный уровень специфики.
Если это подходит, используйте список назначений "автоматически". Автоматические назначения управляются Windows, но программа управляет определенными назначениями, передаваемыми.
Рекомендуется использовать последние для программ создания документов, где пользователи, скорее всего, вернутся к недавно использованным назначениям.
В этом примере Блокнот Windows использует последние назначения.
Рекомендуется использовать частое использование для программ, которые показывают существующее содержимое, где пользователи, скорее всего, возвращаются к элементам, которые они часто используют. Частые назначения сортируются по порядку частоты, чаще всего.
В этом примере в проводнике Windows используются частые назначения.
Используйте частое использование, если последние будут приводить к множеству бесполезных назначений. Частые списки являются более стабильными, и лучший выбор, когда пользователи отправляются в множество различных направлений, но вряд ли возвращаются к редко используемым.
Неправильно:
Использование последних в Windows Internet Explorer приведет к множеству бесполезных назначений.
Если варианты "Последние" или "Частые" одинаково подходят, используйте "Последние", так как этот подход проще для пользователей для понимания и является более предсказуемым.
При использовании "Последние" и программа имеет эквивалент в меню "Файл", сделайте списки одинаковыми содержимым в том же порядке. Для пользователей эти списки должны быть одинаковыми.
При необходимости используйте настраиваемый список назначения. Программа полностью контролирует содержимое пользовательского списка назначения и порядок сортировки, поэтому может основываться на списке на любых факторах.
Создайте пользовательские версии последних или частых версий, если они подходят, но автоматическое управление не работает хорошо для вашей программы. Например, программе может потребоваться отслеживать различные факторы, помимо открытых команд файлов. В этом случае используйте то же имя (последние или частые) и порядок сортировки, так как пользователи не будут знать разницу.
В противном случае используйте другой тип назначения, чтобы лучше удовлетворить цели пользователя. Часто эти списки помогают пользователям выполнять задачи, которые они не сделали раньше, например читать новые сообщения, просматривать новые видео или проверять их следующее собрание.
В этом примере в Windows Media Center перечислены недавно записанные сведения о том, что пользователь еще не видел.
Выберите порядок сортировки, соответствующий психической модели пользователя списка. Например, список стилей to-do будет иметь следующее, что нужно сделать сначала. Если нет четкой психической модели, отсортируйте список назначения в алфавитном порядке.
Не используйте несколько списков назначения, которые предоставляют разные представления одинаковых данных. Скорее, несколько списков назначения должны иметь в основном разные данные для поддержки сценариев разности. Например, можно указать список последних или частый список, но не оба. Это является расточительным, если перекрывающиеся элементы присутствуют, но запутаются, если перекрывающиеся элементы удаляются.
Неправильно:
В этом примере предоставление разных представлений одних и того же назначения является расточительным.
правильно:
В этом примере списки назначения имеют разные данные для различных задач.
Если в вашей программе есть команда для очистки данных для конфиденциальности, очистите списки назначений, а также. Списки назначения могут содержать конфиденциальные данные.
Панели инструментов эскизов
взаимодействия
Предоставьте до семи наиболее важных часто используемых команд, которые применяются к окну, показанном в эскизе. Не обязаны предоставлять столько команд, сколько вы можете, если у вашей программы есть только три важных, часто используемых команды, укажите только три.
Неправильно:
В этом примере панель инструментов эскизов содержит команды, которые не важны.
Используйте команды, которые являются прямыми и непосредственными. Эти команды должны иметь немедленный эффект, щелкнув команду, не должен отображать раскрывающееся меню или диалоговое окно для получения дополнительных входных данных.
Неправильно:
Команды панели инструментов эскизов должны иметь немедленный эффект.
Отключите команды, которые не применяются к текущему контексту, или это приведет к ошибке напрямую. Не скрывайте такие команды, так как это делает презентацию панели инструментов нестабильной.
Не закрывать эскиз, когда пользователи щелкают команду, если они, скорее всего, будут просматривать результаты или сразу же щелкнуть другую команду. Удалите эскиз для команд, указывающих, что пользователь завершен сейчас, например с командами, отображающими другие окна.
В этом примере нажатие кнопки "Далее" в проигрывателе Windows Media продолжает отображаться эскиз, так как пользователи могут предоставить другие команды.
В этом примере нажатие кнопки "Чат" в Windows Live Messenger закрывает эскиз, так как пользователи, скорее всего, отправляют сообщение.
Презентация
- Убедитесь, что значки панели инструментов эскизов соответствуют рекомендациям по значку в стиле Аэро. Для каждой команды укажите высококачественные значки 16x16, 20x20 и 24x24 пикселей. Более крупные версии используются в режимах отображения с высоким числом dpi.
- Убедитесь, что значки четко видны на цвете фона панели инструментов как в обычных, так и при наведении указателя мыши. Всегда оценивать значки в контексте и в режимах высокой контрастности.
- Выберите макеты значков команд, которые четко взаимодействуют с их эффектом. Хорошо разработанные значки команд являются самообыменительными, чтобы помочь пользователям эффективно находить и понимать команды.
- Выберите значки, распознаваемые и различимые. Убедитесь, что значки имеют отличительные фигуры и цвета. Это помогает пользователям быстро находить команды, даже если они не помнят символ значка. После первоначального использования пользователям не нужно полагаться на подсказки, чтобы различать команды.
- Укажите подсказку для метки каждой команды. Хороший подсказка метки указывает на неназначаемый элемент управления. Рекомендации и примеры см. в подсказках и подсказках.
Индикаторы выполнения
- Следуйте общим рекомендациям по индикатору хода выполнения, включая не перезапуск или резервное копирование хода выполнения, а также использование красной панели выполнения для указания проблемы.
- Избегайте использования неопределенных индикаторов хода выполнения. Неопределенные индикаторы хода выполнения показывают действие, а не ход выполнения. Резервировать неопределенные индикаторы хода выполнения для тех редких ситуаций, когда пользователи не принимают действия для предоставления.
Дополнительные рекомендации см. в разделе Индикаторы хода выполнения.
Текст
Заголовки окна
При выборе заголовков окна рассмотрите внешний вид заголовка на панели задач:
Оптимизируйте заголовки для отображения на панели задач путем краткого размещения различающейся информации.
Для диалоговых окон без режима выполнения сначала обобщайте ход выполнения. Пример: "66 % завершено".
Избегайте заголовков окон с неловкими усечениями.
Неправильно:
В этом примере заголовок усеченного окна имеет неудачные результаты.
Команды списка переходов
- Запуск команд с помощью команды.
- Используйте прописную букву в стиле предложений.
Дополнительные рекомендации по меткам команд см. в меню.
Документация
При обращении к панели задач:
- См. всю панель задач (одно составное слово в нижнем регистре).
- Обратитесь к элементам на панели задач специально по их метки или, как правило, как кнопки панели задач.
- По возможности отформатируйте метки панели задач с помощью полужирного текста. В противном случае поместите метку в кавычки, только если это необходимо, чтобы предотвратить путаницу.
- См. значки наложения в виде значков кнопки панели задач. Не ссылайтесь на них как уведомления, даже если их цель — уведомлять пользователей. Однако можно сказать, что эти значки уведомляют пользователей о конкретных событиях.
Пример. Значок панели задач "Новая почта" уведомляет вас о получении нового сообщения электронной почты.