Стандартные значки
Примечание
Это руководство по проектированию было создано для Windows 7 и не обновлялось для более новых версий Windows. Большая часть руководства по-прежнему применяется в принципе, но презентация и примеры не отражают наше текущее руководство по проектированию.
Стандартные значки — это значки ошибок, предупреждений, сведений и вопросительных знаков, которые являются частью Windows.
Стандартные значки ошибок, предупреждений, сведений и вопросительных знаков.
Стандартные значки имеют следующие значения:
- Значок ошибки. Пользовательский интерфейс отображает возникшую ошибку или проблему.
- Значок предупреждения. В пользовательском интерфейсе представлено условие, которое может привести к проблеме в будущем.
- Значок сведений. В пользовательском интерфейсе представлены полезные сведения.
- Значок вопросительного знака. Пользовательский интерфейс указывает точку входа в справку.
Стандартные значки примечаительны тем, что они встроены во многие программные интерфейсы (API) Windows, такие как диалоговые окна задач, окна сообщений, выноски и уведомления. Они также часто используются в сообщениях на месте и строках состояния.
Примечание: Рекомендации, связанные со значками , представлены в отдельной статье.
Принципы проектирования
При выборе соответствующего стандартного значка есть несколько факторов, которые частично объясняют, почему они часто используются неправильно. Наиболее распространенные ошибки:
- Использование значка предупреждения для незначительных ошибок. Предупреждения не являются "смягчающими" ошибками.
- Использование стандартного значка, если лучше вообще не использовать значок. Не каждому сообщению требуется значок.
- Оповещение пользователей, выдавая предупреждения о незначительных проблемах или предоставляя обычные вопросы в качестве предупреждений. Это делает программы подвержены опасности и отвлекать от действительно важных проблем.
В оставшейся части этого раздела объясняется, как думать о стандартных значках, чтобы избежать этих распространенных ошибок.
Тип сообщения и серьезность
Выберите стандартные значки на основе типа сообщения, а не серьезности базовой проблемы. Типы сообщений:
- Ошибка. Возникшую ошибку или проблему.
- Внимание! Условие, которое может вызвать проблему в будущем.
- Сведения. Полезная информация.
Следовательно, сообщение об ошибке может принимать значок ошибки, но никогда не значок предупреждения. Не используйте значки предупреждений в качестве способа "смягчить" незначительные ошибки. Таким образом, несмотря на разницу в серьезности, "Неправильный размер шрифта" является ошибкой, в то время как "Продолжение этой операции поджегнет ваш дом" является предупреждением.
Определение соответствующего типа сообщения
Некоторые проблемы могут быть представлены в виде ошибок, предупреждений или сведений в зависимости от выделения и выражения. Например, предположим, что веб-страница не может загрузить неподписанный элемент ActiveX на основе текущей конфигурации Windows Internet Обозреватель:
- Ошибка. "Эта страница не может загрузить неподписанный элемент ActiveX". (Формулировка как существующая проблема.)
- Внимание! "Эта страница может работать не так, как ожидалось, так как Windows Internet Обозреватель не настроена для загрузки неподписанных элементов ActiveX". Или "Разрешить этой странице установить неподписанный элемент ActiveX? Это из ненадежных источников может нанести вред вашему компьютеру". (Обе фразы в виде условий, которые могут привести к проблемам в будущем.)
- Сведения. "Вы настроили Windows Internet Обозреватель для блокировки неподписанных элементов ActiveX". (Фраза как утверждение факта.)
Чтобы определить подходящий тип сообщения, сосредоточьтесь на наиболее важном аспекте проблемы, которую пользователи должны знать или с которой нужно действовать. Как правило, если проблема не позволит пользователю продолжить работу, она отображается как ошибка; Если пользователь может продолжить, это предупреждение. Создайте main инструкцию или другой соответствующий текст на основе этого фокуса, а затем выберите значок (стандартный или другой), соответствующий тексту. Текст инструкции и значки main всегда должны совпадать.
Статус
Хотя серьезность не учитывается при выборе значков ошибок, предупреждений и сведений, серьезность является фактором, определяющим, следует ли вообще использовать стандартный значок.
Значки лучше всего работают, если они используются для визуального взаимодействия. (Обратите внимание, что по соображениям специальных возможностей это визуальное взаимодействие всегда должно быть избыточным с другой формой, например текстом или звуком.) Пользователи должны иметь возможность быстро рассказать о характере информации и последствиях их ответа, поэтому мы должны отличать критические ошибки и предупреждения от их обычных коллег. Критические ошибки и предупреждения имеют следующие характеристики:
- Они могут привести к потере одного или нескольких из следующих компонентов:
- Ценный ресурс, например потеря данных или финансовые потери.
- Доступ или целостность системы.
- Конфиденциальность или контроль над конфиденциальной информацией.
- Время пользователя (значительное количество, например 30 секунд или более).
- Они имеют непредвиденные или непредвиденные последствия.
- Они требуют правильной обработки сейчас, потому что ошибки не могут быть легко исправлены и даже могут быть необратимыми.
Чтобы отличить некритичные ошибки и предупреждения от критических, некритичные сообщения обычно отображаются без значка. Это позволяет привлечь внимание к критическим сообщениям, визуально отличить критические и некритичные сообщения и соответствовать тону Windows.
Не каждому сообщению требуется значок. Значки не являются способом украшения сообщений.
Ниже приведен хороший пример критического предупреждения, так как оно соответствует ранее определенным характеристикам.
В этом примере критическое предупреждение предупреждает пользователей о возможной необратимой потере данных.
Однако следующий пример не является критическим, так как он, скорее всего, будет преднамеренным и его результаты легко отменить.
Неправильно:
В этом примере это подтверждение не имеет решающего значение, так как оно, скорее всего, будет намеренно и легко отменить.
В типичном пользовательском интерфейсе большинство ошибок связаны с ошибками ввода данных пользователем. Большинство ошибок, введенных пользователем, не являются критическими, так как их легко исправить, и пользователи должны исправить их, прежде чем продолжить. Кроме того, слишком большое внимание к незначительным ошибкам пользователей противоречит тону Windows. Следовательно, незначительные ошибки ввода данных пользователем обычно отображаются без значка ошибки. Чтобы усилить их некритичный характер, мы называем их проблемами ввода пользователем.
В этом примере эта незначительная проблема ввода данных пользователем не является критической, поэтому при представлении в диалоговом окне не требуется значок.
Избегайте опредоруживания
Мы переупредаем в программах Windows. Типичная программа Windows имеет значки предупреждений, казалось бы, повсюду, предупреждая о вещах, которые не имеют большого значения. В некоторых программах почти каждый вопрос представляется как предупреждение. Из-за этого использование программы кажется опасным действием, и это умаляет от действительно значительных проблем.
Простого потенциала для потери данных недостаточно для вызова значка предупреждения. Кроме того, любые нежелательные результаты должны быть непредвиденными или непреднамеренно и не должны легко исправляться. В противном случае может быть истолковано, что может привести к потере данных и вызвать значок предупреждения.
Чтобы сфокусировать значки предупреждений на действительно важных проблемах, выполните приведенные далее действия.
- Убедитесь, что проблема требует повышенного внимания пользователя. Стандартные подтверждения и вопросы не должны содержать значки предупреждений.
- Могут ли пользователи вести себя по-разному в результате появления значка предупреждения? Могут ли пользователи более тщательно рассмотреть это решение?
Неправильно:
В этом примере пользователи, скорее всего, ответят на этот вопрос по-разному из-за значка предупреждения?
- Есть ли какие-то важные действия, которые нужно сделать или принять решение? Предупреждения без действий просто заставляют пользователей чувствовать себя параноиком.
Неправильно:
Почему это уведомление является предупреждением? Что пользователи должны делать (кроме беспокойства)?
Контекст
Контекст также учитывается при использовании стандартных значков, так как сам контекст передает информацию. В частности:
- Хотя для диалоговых окон (включая диалоговые окна задач и окна сообщений) и уведомления не требуются значки для некритических ошибок, для ошибок на месте всегда нужны значки ошибок. В противном случае такие немодальные отзывы будет слишком легко игнорировать.
- Для предупреждений на месте всегда требуются значки предупреждений, чтобы отличать их от обычного текста.
- Диалоговые окна, уведомления и выноски не требуются значки сведений, так как в них четко отображаются сведения. В отличие от этого, баннерам требуется информация 16x16 пикселей или другие значки, так как такие немодальные отзывы будет слишком легко не заметить.
Так как контекст является важным фактором в использовании значков, стандартные рекомендации по значкам в этой статье приведены с точки зрения их контекста.
Оценка допустимости стандартного значка
При оценке текста пользовательского интерфейса также прочтите все стандартные значки. Считайте значки ошибок как "ошибка!", значки предупреждений как "предупреждение, будьте внимательны!" и значки со сведениями как "внимание!". Затем продолжайте читать оставшийся контекст, например инструкцию main, область содержимого и кнопки фиксации. Убедитесь, что значение и тон каждого стандартного значка соответствуют значению и тону контекста. В противном случае вы обнаружили проблему.
Если вы делаете только одно...
Убедитесь, что значение и тон каждого стандартного значка соответствуют значению и тону контекста. Если они не совпадают, измените или удалите значок.
Рекомендации
Примечание: В соответствии с приведенными ниже рекомендациями слово "на месте" означает на любой обычной поверхности окна, например в области содержимого мастера, страницы свойств или страницы элементов панели управления.
Общие сведения
- Выберите стандартные значки на основе типа сообщения, а не серьезности базовой проблемы:
- Ошибка. Возникшую ошибку или проблему.
- Внимание! Условие, которое может вызвать проблему в будущем.
- Сведения. Полезная информация.
- Если проблема связана с различными типами сообщений, сосредоточьтесь на самом важном аспекте, с которыми пользователи должны действовать.
- Значки всегда должны соответствовать инструкции main или другому соответствующему тексту.
Правильно:
Неправильно:
В неправильном примере стандартный значок предупреждения не соответствует инструкции main (что приводит к ошибке).
Размер значка
Выберите стандартный размер значка в зависимости от контекста:
Контекст Назначение Диалоговые окна Используйте 32 x 32 пикселя для значков области содержимого; 16 x 16 пикселей для значков области сносок. на месте; Используйте 32 x 32 пикселя для страниц ошибок; Значки 16x16 пикселей для всех остальных. Уведомления Используйте значки 16x16 пикселей. Объекты Balloon Используйте значки 16x16 пикселей. Баннеры Используйте значки 16x16 пикселей.
Значки ошибок
Используйте значки ошибок только при возникновении ошибки или проблемы:
Контекст Назначение Диалоговые окна Используется только для критических ошибок. (Не используйте стандартные значки для некритических ошибок.)
Ошибки на месте Используйте для всех ошибок.
Уведомления Используется только для критических ошибок. (для сбоев действий.)
Объекты Balloon Не используйте. Выноски не следует использовать для критических ошибок, и им не нужны значки ошибок для некритических ошибок. Баннеры Не используйте. Баннеры не следует использовать для ошибок. Как правило, значки ошибок не требуются для некритических проблем ввода данных пользователем. Однако значки необходимы для ошибок на месте, так как в противном случае такие контекстные отзывы было бы слишком легко игнорировать.
Для диалоговых окон задач не используйте значки сносок об ошибках. Значки ошибок должны отображаться только в области содержимого.
Значки предупреждений
Используйте значки предупреждений только в том случае, если условие может вызвать проблему в будущем:
Контекст Назначение Диалоговые окна Используйте для всех предупреждений.
Предупреждения на месте Используйте , чтобы определить текст как предупреждение.
Уведомления Используйте для всех предупреждений. (для некритических системных событий.)
Объекты Balloon Используйте для особых условий.
Баннеры Используйте для привлечения внимания к баннеру.
Не используйте значки предупреждений, чтобы "смягчить" некритичные ошибки. Ошибки не являются предупреждениями, вместо этого применяются правила значков ошибок.
В диалоговых окнах вопросов используйте значки предупреждений только для вопросов со значительными последствиями. Не используйте значки предупреждений для стандартных вопросов.
Правильно:
Неправильно:
В неправильном примере для обычного вопроса неправильно используется значок предупреждения.
- Для диалоговых окон задач можно использовать значок предупреждающих сносок, чтобы предупредить пользователей о рискованных последствиях. Однако используйте значок предупреждения либо в области содержимого, либо в области сноски, но не в обоих областях.
В этом примере в сноске используется желтый щит безопасности.
Значки сведений
Используйте информационные значки только в том случае, если контекст явно не представляет информацию:
Контекст Назначение Диалоговые окна Не используйте. на месте; Не используйте. Вместо этого используйте обычный статический текст или баннер. Уведомления Не используйте. Объекты Balloon Не используйте. Баннеры используйте для привлечения внимания к баннеру.
Значки сведений не нужны в диалоговых окнах, уведомлениях и выносках, так как их контекст достаточно сообщает о том, что они предоставляют пользователям информацию.
Для диалоговых окон задач не используйте значки информационных сносок. Сноски достаточно видны, и само собой разумеется, что они являются информацией.
Значки вопросительных знаков
- Используйте значок вопросительного знака только для точек входа в справку. Дополнительные сведения см. в руководстве по точкам входа справки .
- Не используйте значок вопросительного знака для вопросов. Опять же, используйте значок вопросительного знака только для точек входа справки. Нет необходимости задавать вопросы с помощью значка вопросительного знака в любом случае достаточно, чтобы представить main инструкцию в качестве вопроса.
- Не регулярно заменяйте значки вопросительных знаков значками предупреждений. Замените значок вопросительного знака значком предупреждения только в том случае, если вопрос имеет существенные последствия. В противном случае не используйте значок.