Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Средства поддержки пользователя: окна сообщений.↑ ⇐ ПредыдущаяСтр 4 из 4 Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Окна сообщений. Окно сообщения (message box, или просто message) – это вторичное окно, используемое для вывода на экран информации для пользователя. Информативность сообщений. Как правило, сообщения содержат информацию о конкретной ситуации или условиях выполнения операций. Несомненным достоинством сообщений является их динамизм и актуальность — окно появляется перед глазами пользователя сразу, как только возникает соответствующая ситуация. Кроме того, окно с сообщением невозможно не заметить либо игнорировать. Вместе с тем это, пожалуй, наиболее сильное средство с точки зрения психологического воздействия на пользователя. В связи с этим разработке сообщений должно быть уделено самое пристальное внимание. Характерным примером неудачного сообщения в Windows 98 является сообщение о недостатке свободного места на диске. Нередки ситуации, когда это сообщение появляется на экране уже после того, как большая часть содержимого файла или папки переписана. Заголовок окна сообщения. Заголовок окна сообщения должен идентифицировать объект или процесс, с которым связано сообщение. Поэтому в нем обычно фигурирует имя объекта или, по крайней мере, название программы, вызвавшей появление сообщения. Например, если сообщение обусловлено некоторым событием, связанным с редактированием документа, то название окна должно содержать имя этого документа, а также имя используемого для работы с ним приложения. Если объект, вызвавший появление сообщения, не является документом, то используйте в заголовке окна только имя приложения. Не рекомендуется использовать в заголовке окна сообщения такие слова, как «предупреждение» или «предостережение», поскольку символ сообщения сам по себе уже отражает цель сообщения. И никогда не используйте в заголовке окна слово «ошибка». Форматы сообщений. Обычно окно сообщения содержит графический символ, который указывает на тип выводимого сообщения. Его присутствие не обязательно, но помогает пользователям быстрее настроиться на восприятие сообщения соответствующего типа. Большинство сообщений может быть отнесено к одной из трех категорий: 1) информация - Предоставляет пользователю информацию о результатах выполнения команды. Пользователю не предлагается возможность выбора; считается, что он принял сообщение к сведению, если щелкнул на кнопке ОК; 2) предупреждение - Предупреждает пользователя о возникновении ситуации, которая требует от него выбора одного из возможных вариантов последующих действий приложения или системы; используется в тех случаях, когда предстоящая операция является потенциально опасной или имеет необратимые последствия. Сообщение может иметь форму вопроса, например «Сохранить внесенные изменения?»; 3) критическая ситуация - Информирует пользователя о серьезной проблеме, которая требует его вмешательства или внесения каких-либо изменений прежде, чем работа могла бы продолжиться. Не рекомендуется снабжать окно сообщения символом в виде знака вопроса, характерным для ранних версий ОС Windows, поскольку «есть мнение», что пользователи могут воспринять такое сообщение как справочную информацию, выдаваемую при запросе помощи. Тем не менее практика показывает, что во многих приложениях в тех случаях, когда пользователь должен уточнить тот или иной момент, влияющий на дальнейшее выполнение задания, применяются окна сообщений со знаком вопроса. Если для индикации сообщения применяется подсветка кнопки приложения на панели задач, то лучше не подсвечивать кнопку непрерывно, а привлечь внимание пользователя мерцанием (например, трехкратным) и только после этого оставить кнопку в выделенном состоянии. Использование кнопок в окне сообщения. Кнопки обеспечивают простой и эффективный способ взаимодействия пользователя с окном сообщения. В большинстве случаев оно содержит только те кнопки, которые обеспечивают выбор пользователем одного из возможных вариантов ответа (или действия). При этом в качестве предопределенной кнопки целесообразно выбирать такую, которая предоставляет наиболее вероятный или наименее опасный вариант. Выбор текста сообщений. Текст сообщения должен быть ясным, кратким и понятным пользователю. Не рекомендуется применять в сообщениях технический жаргон или системную информацию (особенно в приложениях, ориентированных на «непрограммирующих» пользователей). Рекомендации по составлению сообщений можно сформулировать в виде следующих правил. 1) В тексте сообщения должны содержаться: краткая формулировка проблемной ситуации, ее вероятная причина (если она известна) и рекомендации относительно возможных действий пользователя (даже если решение представляется разработчику очевидным). Например, вместо сообщения «Недостаточно места на диске» следует использовать, например, такое: «Не удается сохранить файл, поскольку диск заполнен. Попробуйте сохранить его на другом диске или освободите место на этом же диске». 2) Если у пользователя имеется несколько вариантов решения проблемы, изложите сообщение так, чтобы максимально облегчить пользователю выбор. Например, вместо сообщения «Одна или более строк превышают допустимую длину (60 символов)» лучше использовать такое: «Одна или более строк превышают допустимую длину. Строка может содержать максимум 60 символов при вертикальной ориентации бумаги или 90 символов при горизонтальной. Вы хотите переключиться на горизонтальную ориентацию?» В качестве вариантов ответа предложите пользователю «Да» и «Нет». 3) Избегайте в сообщениях необязательных технических терминов и чрезмерно сложных предложений. В первую очередь это относится к англоязычным терминам в русской транслитерации, таким как «бекап», «тултип» и т. д. 4) Текст сообщения не должен содержать обвинений в адрес пользователя или носить нравоучительный характер. Например, вместо сообщения «Ошибка при вводе имени файла» лучше написать «Не удается найти файл с таким именем, проверьте правильность ввода». Вообще крайне нежелательно появление в сообщении слова «ошибка». В такой щекотливой ситуации рекомендуется ограничиться намеками, стараясь возложить вину за происшедшее на систему в целом или на конкретную программу. 5) Сообщение должно быть как можно более конкретным. Не используйте одно и то же окно сообщения для описания нескольких проблемных ситуаций одновременно. Например, если существуют различные причины, по которым файл не может быть открыт, сформируйте отдельное сообщение для каждого случая. 6) Старайтесь избегать стандартных системных сообщений типа «Ошибка ядра ОС INT 244», заменяя их по возможности собственными сообщениями, ориентированными на пользователя. 7) Текст сообщения должен быть хотя и достаточно полным, но в то же время лаконичным. Практика показывает, что хорошо продуманное сообщение умещается в двух-трех строках. Если необходимо более подробное пояснение, включите в окно сообщения кнопку Справка. 8) При необходимости каждое сообщение может быть снабжено идентификационным номером, однако, чтобы он не мешал пользователям воспринимать сообщение, помещайте его в конце текста сообщения; не рекомендуется также включать номер сообщения в заголовок окна.
43. Справочная система: контекстная справка. Справочная система. Справочная система (СС) имеет двойственный характер. С одной стороны, это часть программы (точнее, пользовательского интерфейса), с другой — замена бумажной программной документации. Конечная цель проектирования СС — выбрать такой способ предоставления информации пользователю, при котором выдаваемая порция информации будет минимально необходимой для выполнения очередного действия. Задача сама по себе достаточно сложная, и универсальные рецепты ее решения пока отсутствуют. Один из возможных подходов основан на проектировании СС «снизу вверх». Его идея состоит в следующем. Для каждого возможного состояния программы (рабочей среды пользователя) определяется состав элементов интерфейса, по которым пользователь может запросить справку. Выдаваемые подсказки должны быть минимальны по объему и максимально конкретны. Состав справочной системы. То, что справочная система должна иметь иерархическую организацию, ведущие компании-разработчики осознали достаточно давно. В частности, Microsoft предлагает следующую «типовую» структуру: 1) Контекстная справка (Contextual Help) обеспечивает немедленную помощь пользователю, соответствующую текущему контексту работы с приложением, причем без нарушения этого самого контекста. В большинстве случаев призвана ответить на вопросы (пользователя) типа что это? и зачем это? 2) Процедурная справка (Procedural Help) предоставляет пользователю сведения о том, как выполнить определенную операцию (шаг задания). 3) Справочник (Reference Help) обеспечивает пользователю доступ к достаточно подробному описанию отдельных компонентов и/или функций программы, в том числе упоминаемых в разделах контекстной и процедурной справки. 4) Концептуальная справка (Conceptual Help) содержит общие сведения о предназначении, функциональных возможностях и технологии использования программы. Сюда же можно отнести сведения о соответствующей предметной области. Контекстная справка. Итак, контекстная справка обеспечивает пользователю помощь, соответствующую текущему контексту работы с приложением. В большинстве случаев такая справка представляет собой краткое описание предназначения отдельных элементов интерфейса (кнопок, команд меню, полей и т. д.). В соответствии со стандартами Microsoft контекстная справка может быть реализована несколькими способами: - на основе команды Что это такое? (What's This?); - в виде всплывающих подсказок (Tool Tip); - на основе кнопки Справка (Help); - в виде сообщений в строке состояния (Status bar messages). Команда «Что это такое?». Команда Что это такое? - это форма контекстной помощи (context-sensitive help) пользователю. Эта команда обеспечивает пользователя контекстной информацией относительно любого объекта, представленного на экране, включая элементы управления в диалоговых окнах и на панелях инструментов. Хотя можно выбирать на свое усмотрение те элементы интерфейса, для которых следует обеспечить контекстную справку, Microsoft рекомендует обязательно применять этот вид помощи для следующих элементов: - для всех редактируемых элементов; - для тех полей строки состояния, которые не имеют текстовых меток; - для всех элементов управления, вынесенных на панели инструментов; о для всех пунктов меню. Доступ пользователя к команде Что это такое? может быть реализован одним из следующих способов: 1) через меню Справка первичного окна программы; 2) с помощью соответствующей кнопки на панели инструментов; 3) с помощью стандартной кнопки, расположенной в строке заголовка вторичного окна; 4) через всплывающее (контекстное) меню конкретного объекта, вызываемое щелчком правой кнопки мыши. Когда пользователь выбирает команду Что это такое? в меню Справка или щелкает на соответствующей кнопке панели инструментов, система временно переходит в режим подсказки, визуальным признаком которого служит изменение формы указателя. Альтернативным способом перехода в режим подсказки является нажатие комбинации клавиш Shift+Fl. Всплывающая подсказка. Наиболее распространенный вариант использования всплывающей подсказки – пояснения для элементов управления, не имеющих текстовой метки. Всплывающая подсказка появляется возле указателя, если он находится на элементе интерфейса в течение некоторого (достаточно короткого) интервала времени, и остается на экране, пока пользователь не нажмет кнопку мыши или не переместит указатель, либо в течение установленного периода времени. Если пользователь перемещает указатель на другой элемент управления, имеющий всплывающую подсказку, задержка игнорируется, и новая подсказка отображается немедленно, заменяя предыдущую. Для стандартных элементов управления всплывающую подсказку система предоставляет автоматически. Если вы создаете собственные окна всплывающей подсказки, обеспечьте их согласованность с существующими системными окнами подсказки. По объему текста всплывающая подсказка обычно компактнее, чем контекстная справка и редко превышает одно предложение (или вообще ограничена одним словом). Вывод сообщений в строке состояния. Контекстная помощь пользователю может также быть реализована посредством вывода текстовых сообщений в строке состояния. Как правило, такая форма помощи служит для предоставления пользователю краткой справки относительно пунктов меню или кнопок панели инструментов (подсказка появляется на экране, когда указатель мыши расположен на пункте меню). Однако добавлять к основному окну приложения строку состояния только для вывода таких сообщений нецелесообразно. На то есть несколько причин. Во-первых, в соответствии с достаточно стандартизованными правилами настройки интерфейса пользователю обычно разрешают отключать (убирать) строку состояния. Если при этом альтернативные средства доступа к выводимой в ней информации отсутствуют, то предусмотренная вами помощь окажется недосягаемой для пользователя. Во-вторых, строка состояния не всегда (точнее - очень редко) находится в центре внимания пользователя, и потому он может не обратить внимания на появившееся там сообщение. В-третьих, пользователь может установить для панели задач свойство Расположить поверх всех окон и не разрешить ей автоматически убираться с экрана. В этом случае строка состояния может вообще быть заслонена панелью задач. В-четвертых, при изменении пользователем горизонтальных размеров окна приложения часть текста подсказки, выводимой в строке состояния, может оказаться «за кадром». В силу указанных причин следует рассматривать вывод подсказок в строке состояния как дополнительную форму помощи пользователю. Кнопка «Справка». Контекстная справка может выдаваться не только для отдельных элементов управления (кнопок, списков и т. д.), но и для более «крупных» элементов интерфейса, таких как панель инструментов, диалоговое окно или окно сообщения. С этой целью в них должна быть включена кнопка Справка. Щелчок на этой кнопке обеспечивает появление на экране не всплывающей подсказки, а окна в одном из форматов, применяемых для окон справочной системы. Помощь, предоставляемая пользователю посредством кнопки Справка, отличается по форме от подсказки, выводимой по команде Что это такое?. Она должна обеспечить пользователя более полной, развернутой информацией по данному окну. Например, для окна сообщения это может быть более подробное объяснение причин возникшей ситуации и описание способов ее устранения. С развитием средств оперативной помощи пользователям через Интернет многие приложения обеспечивают доступ к таким средствам также с помощью кнопки Справка. Статический текст. Статический текст (static text) формально не является видом контекстной помощи, однако это не означает, что его нельзя использовать в качестве таковой. Если пространственное размещение элементов управления в диалоговом окне или панели инструментов позволяет дополнить метку элемента сопроводительным текстом, воспользуйтесь такой возможностью. Во многих случаях это поможет пользователю разобраться в назначении элементов окна, не прибегая к всплывающим подсказкам. Разумеется, если вы решили пояснить назначение элемента управления статическим текстом, то создавать для него всплывающую подсказку не требуется. Более подробную справку по работе с диалоговым окном можно вынести в справочник либо в соответствующий раздел процедурной справки.
44. Справочная система: процедурная справка. Процедурная справка. Процедурная справка представляет собой описание последовательности шагов, необходимых для выполнения некоторого задания пользователя. Для хранения и вывода на экран содержимого процедурной справки используются те же средства и форматы данных, что и для справочника. То есть процедурная справка может быть реализована как HTML-документ либо как файл (или набор файлов) в формате HLP или СНМ. Соответственно, для просмотра процедурной справки могут использоваться: 1) установленный на компьютере пользователя Интернет-браузер; 2) компонент операционной системы Windows, который называется WinHelp; 3) компонент HTML Help Viewer (он входит в состав версий Windows 98 и выше). По своей сути процедурная справка также является контекстной помощью, поскольку необходимость в ней возникает при выполнении пользователем определенного задания или шага задания. Соответственно, процедурная справка должна быть связана либо с определенным состоянием рабочей среды программы, либо с конкретным диалоговым окном. Один из наиболее распространенных способов вызова процедурной справки основан на применении «горячей» клавиши (обычно F1) или кнопки Справка (Help). Как и контекстная подсказка, справочная информация по разделам задания должна быть написана лаконично, но доходчиво. При этом она должна быть сформулирована в виде ответа на вопрос «Каким образом?», а не «Что?» или «Почему?», поскольку призвана помочь пользователю в выполнении конкретного задания, а не просто расширить его знания по соответствующей теме. По возможности, разбейте выполняемую пользователем процедуру не более чем на 4-5 шагов и постарайтесь уместить их описание в одном окне Help Viewer или HTML Help Viewer. Если существует несколько различных способов достижения цели, выберите один из них (обычно самый простой либо наиболее общий). Если вы считаете необходимым включить информацию об альтернативных методах, предоставьте пользователю доступ к ней каким-либо другим образом. Например, можно включить их краткое описание в примечания либо поместить в конце раздела ссылку на связанные разделы («см. также»). Достаточно стандартным можно также считать прием, когда в текст процедурной справки помещается кнопка или гиперссылка, позволяющая вызвать окно, необходимое для продолжения работы пользователя. Например, если справка посвящена подключению сканера, то такая ссылка может открывать диалоговое окно для настройки свойств сканера. Тем не менее кнопки в окне справки не должны использоваться в качестве единственного средства выполнения задания (или отдельного его шага), особенно если вы хотите научить пользователя выполнять задание самостоятельно. Для наиболее общих заданий может быть выбран компромиссный вариант, при котором окна проблемно-ориентированной справки предоставляют пользователю информацию о том, как выполнить задание, а также содержат кнопки, облегчающие его выполнение. Подобный принцип положен в основу работы так называемой обучающей карты (Training Card). Обучающая карта представляет собой последовательность окон справочника, каждое из которых (как правило) содержит сведения о порядке выполнения очередного шага задания пользователя. Существенной особенностью обучающей карты по сравнению с другими компонентами справочной системы является то, что она обеспечивает двустороннюю связь между приложением и справочной системой. Благодаря этому последовательность появления на экране окон обучающей карты может динамически изменяться в зависимости от того, насколько успешно выполнил пользователь очередной шаг задания.
45. Справочная система: концептуальная справка. Концептуальная справка. Концептуальная справка носит существенно более общий характер, чем другие виды помощи, и не связана непосредственно с текущим состоянием рабочей среды пользователя и выполняемой им задачей. Как правило, концептуальная справка содержит две основные части: описание соответствующей предметной области и обзор основных функциональных возможностей программы. Например, если речь идет о программе-архиваторе, то описание предметной области может содержать краткое введение в проблему сжатия данных, обзор существующих типов архивов и наиболее популярных алгоритмов сжатия. В свою очередь, в обзоре основных функциональных возможностей должен быть приведен перечень поддерживаемых типов архивов, существующие у рассматриваемой программы ограничения и (возможно) сравнение с аналогичными программами такого же класса. Концептуальная справка, как и процедурная, может быть реализована в одном из трех форматов (HTML, HLP, СНМ) и может входить в состав справочника либо в качестве самостоятельного раздела, либо в виде нескольких вводных подразделов к соответствующим темам справочника. Вызов концептуальной справки обычно производится через вкладку Содержание окна справочника или (значительно реже) посредством команд меню Справка. В частности, для обращения к вводной части концептуальной справки используется команда Подготовка к работе (Getting started). Кроме того, ссылки на разделы концептуальной справки могут помещаться в текст процедурной справки. Например, раздел процедурной справки архиватора, посвященный установке параметров сжатия файла, может содержать ссылку на раздел концептуальной справки, описывающий взаимосвязь между степенью сжатия и быстродействием алгоритма сжатия.
46. Средства обучения пользователя: полезные советы, подборки примеров, обзорный курс, электронный учебник. Полезные советы. Полезные советы реализуются в виде подборки рекомендаций по работе с приложением, относящихся, как правило, к особенностям пользовательского интерфейса. По умолчанию очередной совет отображается при каждом новом запуске приложения, однако обычно пользователю предоставляется возможность «пролистать» всю подборку советов, а также не выводить на экране соответствующее окно. Практика показывает, что данное средство обучения является наименее эффективным из всех, перечисленных выше, и в лучшем случае позволяет лишь добиться от пользователя возгласа: «Вон оно как!». Но если очередной совет окажется «не в тему», то кратковременное просветление мысли пользователя уже минут через 10 сойдет на нет. Таким образом, в подавляющем большинстве случаев лучше не включать данное средство в приложение, либо задействовать его для ознакомления пользователя с действительно полезными советами, позаимствованными, например, у Козьмы Пруткова или Ларошфуко. Последний, кстати, не будучи программистом, как-то заметил: «У всех нас хватит сил, чтобы пережить несчастье ближнего» (читай — пользователя). Подборки примеров и обзорный курс. Подборки примеров и обзорный курс реализуют наиболее традиционный и проверенный принцип обучения — «делай как я». Примеры, иллюстрирующие работу приложения, могут применяться для обучения пользователя двумя способами: - в качестве прототипа, изучив и модифицировав который, пользователь может получить то, что ему нужно (то есть примеры используются «в статике»); - в качестве основы для создания обзорного курса по всем основным технологическим этапам работы с приложением (при решении какой-то определенной задачи); в данном случае примеры используются «в динамике». В обоих случаях файлы, содержащие примеры, должны располагаться компактно, в папке с соответствующим названием (например, Example или Sample). Доступ пользователей к примерам может осуществляться либо стандартными средствами (с помощью команды Открыть), либо посредством специальных элементов интерфейса. Для запуска демонстрационных файлов должна быть предусмотрена специальная команда (например, Demo). Эту команду целесообразно включить в меню Справка приложения, а также поместить в виде кнопки на панели инструментов. Если приложение предназначено для решения достаточно широкого класса задач, то пользователю должны быть предоставлены средства выбора того аспекта работы с приложением, который его интересует (например, с помощью специального окна). Наилучшим вариантом построения демонстрационного файла является такой, при котором пользователю предоставляется право управлять процессом демонстрации (приостанавливать просмотр, пролистывать фрагменты в ускоренном темпе и т. д.). Если по какой-либо причине сложно реализовать интерактивный режим просмотра, то в любом случае пользователь должен иметь возможность в любой момент прервать демонстрацию. Электронный учебник. Основное отличие электронных учебников от демонстрационных примеров — обязательное обеспечение интерактивности. То есть пользователь должен иметь возможность выполнять самостоятельно те или иные практические задания, предусмотренные авторами учебника. При этом варианты реализации учебника (с точки зрения применяемой технологии) могут быть различными. Например, для этих целей вполне пригодна все более популярная сегодня технология Flash. Ее дополнительным достоинством является простота интеграции Flash-учебника со справочником, реализованным в формате HTML. Доступ пользователя к электронному учебнику обычно реализуется с помощью соответствующей команды, например Учебник (Tutorial), входящей в меню Справка (Help). Кроме того, на панели инструментов может присутствовать кнопка, обеспечивающая быстрый доступ к этой команде.
|
||||
Последнее изменение этой страницы: 2016-04-07; просмотров: 915; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.104.175 (0.013 с.) |