Популярные услуги

Все письменные КМ под ключ за 3 суток! (КМ-6 + КМ-7 + КМ-8 + КМ-9 + КМ-10)
КМ-6. Динамические массивы. Семинар - выполню любой вариант!
КМ-2. Разработка простейших консольных программ с использованием ООП + КМ-4. Более сложные элементы ООП - под ключ!
Любая задача на C/C++
Одно любое задание в mYsql
Сделаю ваше задание: Лабораторная работа на Pascal / Lazarus
Любой тест по базам данных максимально быстро на хорошую оценку - или верну деньги!
Любой реферат по объектно-ориентированному программированию (ООП)
Оба семинара по программированию под ключ! КМ-2. Разработка циклических алгоритмов + КМ-3. Функции и многофайловые программы в Си
Повышение уникальности твоей работе

Мастера

2021-03-09СтудИзба

6.5. МАСТЕРА

Мастер (Wizard) представляет собой специальную форму помощи пользователю, которая позволяет автоматизировать выполнение задания посредством ведения диалога с пользователем. Мастера используются в тех случаях, когда выполняемое задание является достаточно сложным и требует значительного опыта в работе с приложением. Вообще же диапазон применения Мастеров весьма широк: с их помощью может быть автоматизировано практически любое задание, включая создание новых объектов (например, построение графика) или форматирование уже существующих (например, таблицы или параграфа). Тем не менее, Мастеров не следует использовать для обучения пользователя: хотя они и помогают пользователю в выполнении задания, Мастера должны разрабатываться таким образом, чтобы скрыть от него многие шаги задания и внешне упростить задание. Аналогично, Мастера не должны использоваться в качестве электронного учебника; Мастер должен оперировать с реальными данными. Для консультации пользователя следует применять либо рассмотренные выше средства помощи (в частности, проблемно-ориентированную помощь), либо специальные средства обучения, о которых будет сказано ниже. Не стоит также рассчитывать на то, что применение Мастеров позволит повысить качество непродуманного или сложного интерфейса приложения.

Более того, Мастеров следует рассматривать лишь как дополнение к основным инструментам приложения, предназначенным для выполнения конкретного задания.

Другими словами, Мастер — это средство помощи пользователям, позволяющее им наиболее эффективным образом выполнить достаточно сложное или редко встречающееся задание. В связи с этим доступ к Мастерам не обязательно должен быть реализован так же, как к другим средствам помощи. Для этого может быть использован целый ряд иных способов, например кнопки панели инструментов или специальные пиктограммы, обеспечивающие доступ к так называемым шаблонам (templates).

С точки зрения пользовательского интерфейса Мастер — это набор диалоговых панелей, последовательно отображаемых на экране по мере выполнения пользователем очередного шага задания.

Система обеспечивает поддержку создания Мастеров на базе стандартных панелей свойств. Каждая такая панель содержит элементы интерфейса, позволяющие пользователю ввести (или выбрать) данные, необходимые для выполнения очередного шага задания.

При необходимости Мастер может быть реализован и на основе связанных вторичных окон «общего назначения», однако это может привести к неэффективному использованию пространства экрана и затруднит ориентацию пользователя. В связи с этим рекомендуется включать в состав Мастера не более одного вторичного окна.

В общем случае каждое окно Мастера должно содержать следующие кнопки (табл. 6.2).

Та6лица 6.2.

Рекомендуемые материалы

Кнопки, используемые в окнах Мастера

Команда

Действие

< Назад (Back)

Возврат на предшествующую страницу (кнопка недоступна на первой странице)

Далее > (Next)

Переход на следующую страницу в последовательности; выполняется независимо от того, какие  параметры установил пользователь на предшествующих страницах

Готово (Finish)

Применяет введенные пользователем или установленные по умолчанию значения параметров со всех страниц и инициирует выполнение задания

Отменить (Cancel)

Отменяет все установленные пользователем значения параметров, завершает процесс и закрывает окно Мастера

Перечисленные выше кнопки помещаются в нижней части окна, причем во всех окнах они должны располагаться в одной и той же последовательности.

Заголовок окна Мастера должен однозначно идентифицировать его назначение. Дополнительно в меню окна Мастера можно включить команду контекстно-зависимой помощи Что это?

На первой странице Мастера целесообразно поместить (слева) графический символ, отражающий назначение Мастера, либо ожидаемый результат его работы (рис. 6.23). В правой верхней части окна обычно отображается приветствие и краткое пояснение предназначения Мастера. Первая страница может также содержать элементы управления для ввода или редактирования данных, которые должны использоваться Мастером (если для этого достаточно места). Тем не менее, и на первой, и на остальных страницах Мастера не рекомендуется предлагать пользователю слишком много различных вариантов выбора (их должно быть не более пяти-семи).

На последующих страницах также может присутствовать графика (что обеспечивает визуальную согласованность страниц); при этом необходимо иметь в виду, что используемые рисунки должны носить не просто иллюстративный, а пояснительный характер (как показано на рис, 6.24). Если же текст и элементы управления занимают все пространство окна, то графические иллюстрации могут отсутствовать. По возможности для всех устанавливаемых пользователем параметров должны быть предусмотрены значения, используемые по умолчанию.

Рис. 6.23. Первая страница Мастера

Кнопка Готово (Finish) может быть помещена в любой точке процесса (т.е. на любой странице), где Мастер может перейти к выполнению задания. Например, если приложение способно обеспечить приемлемый результат, используя значения параметров, установленные по умолчанию, то эта кнопка может присутствовать даже на первой странице. В любом случае кнопка Готово должна располагаться крайней справа, после кнопки Далее. Это позволит пользователю решить, стоит ли ему переходить на следующую страницу, или завершить ввод требуемых значений в данной точке. Если же от пользователя требуется последовательно пройти все страницы Мастера, то кнопка Готово должна присутствовать только на последней странице; при этом она заменяет кнопку Далее. На последней странице Мастера следует также сообщить пользователю, что Мастер подготовил задание к выполнению и для его завершения необходимо нажать кнопку Готово.

Рис. 6.24.Страница ввода данных для Мастера

При разработке Мастера следует помнить, что и его назначение в целом, и каждый шаг в отдельности должны быть понятны пользователю. Исходя из этого, лучше создать большое количество простых страниц с меньшим числом вариантов выбора, чем наоборот — несколько сложных страниц, насыщенных большим числом параметров или текстом. Кроме того, при проектировании Мастера целесообразно придерживаться следующих основных правил:

• Количество страниц, требующих отображения дополнительного вторичного окна, должно быть минимальным.

• Избегайте такой организации работы Мастера, при которой пользователь будет вынужден самостоятельно выполнять некоторые шаги задания.

Обратите внимание на лекцию "Литература".

• Графические элементы страниц Мастера должны быть реализованы таким образом, чтобы пользователю было понятно, какие из них носят иллюстративный характер, а какие являются интерактивными элементами интерфейса; как правило, иллюстрации имеют больший размер и более абстрактную форму.

• Избегайте автоматического «пролистывания» страниц Мастера, поскольку пользователь может не успеть прочитать информацию. Кроме того, использование Мастера предполагает возможность управления со стороны пользователя выполняемым заданием.

• При инициализации Мастера его окно должно появляться на экране таким образом, чтобы пользователь однозначно воспринимал его как начальную точку выполнения задания.

• Старайтесь убедить пользователя, что значения параметров, предлагаемые Мастером по умолчанию, обеспечивают достижение положительного результата; в некоторых случаях пользователю может быть предложено несколько различных вариантов с соответствующими пояснениями.

• Следует сделать очевидным для пользователя завершение ввода данных, необходимых для выполнения задания; в частности, на последней странице Мастера может быть помещено соответствующее пояснение.

При составлении текстовых комментариев, помещаемых на страницах Мастера, следует использовать диалоговый, а не «справочный» стиль. Практика показывает, что пользователи (особенно начинающие) лучше реагируют на вопросы типа «Как бы Вы хотели это сделать?», чем на сообщения типа «Сделайте то-то». Например, вопрос «В каком формате Вы хотите получить результат?» предпочтительнее, чем предложение «Выберите формат представления результата».

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5160
Авторов
на СтудИзбе
439
Средний доход
с одного платного файла
Обучение Подробнее