Навигация:  Справочная информация > Контекстно-зависимая справка и всплывание >

Технологии контекстно-зависимой справки

Печать этого раздела Предыдущая страницаВернуться к краткому обзору главыСледующая страница

Полная обучающая программа об осуществлении контекстно-зависимой справки в приложениях вне возможностей этой справки. Этот раздел предоставлен, только чтобы сообщить Вам о различных технологиях контекстно-зависимой справки, которые доступны в Windows, так, чтобы Вы могли рассмотреть их использование в вашем приложении.

Технологии контекстно-зависимой справки, доступные в Windows:

Windows теперь предоставляет большой и мощный набор инструментов контекстно-зависимой справки, включая:

Подсказки:

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

Даже если Вы не осуществляете никакой другой вид контекстной справки для управлений в вашем приложении, всегда хорошо включить подсказки с краткими объяснениями того, что делают управления. Это одно может значительно уменьшить число запросов поддержки, с которыми Вы должны иметь дело!

Справка Что это?:

Во многих современных приложениях Вы можете щелкнуть правой кнопкой мыши на управлении и выбрать опцию Что это?, которая отображает всплывающее окно с текстом справки. Это - превосходный способ ознакомить ваших пользователей с управлениями вашей программы и может также значительно уменьшить запросы поддержки. Есть также другие способы отобразить такую всплывающую справку, но Что это? является сейчас самым популярным. (Обширное использование этой особенности сделано в Help & Manual, между прочим!)

Это может быть осуществлено с помощью всплывающих разделов, созданных в Help & Manual. Преимущество этого состоит в том, что разделы отображаются самостоятельно в небольшом независимом окне, не открывая всю справку.

Если Вы используете Справку HTML, Вы можете осуществить справку Что это? с родным всплывающим простым текстом, поддерживаемым непосредственно Справкой HTML, или с дополнительным файлом Winhelp, содержащим всплывание, которое может тогда содержать форматированный текст и графику. Этот файл может быть сгенерирован автоматически Help & Manual, смотрите Форматированное всплывание со справкой двойного режима для деталей.

Microsoft включает поддержку справки Что это? в своих языках программирования. Бесплатный пакет инструментов EC Software Help Suite (см. выше) делает осуществление справки Что это? намного проще в Delphi Borland и Borland C++.

Кнопки Справка в диалогах:

Эти кнопки ссылаются непосредственно на уместный раздел в вашем основном файле справки. Они осуществлены прямым запросом в файл справки и раздел.

Все диалоги, требующие любого объяснения должны иметь кнопку . В дополнение к тому, что это делает ваше приложение намного более легким для использования, эти кнопки также помогают гарантировать, что ваши пользователи фактически читают вашу справку вместо того, чтобы только звонить Вам по телефону или писать электронные письма!

Справка контекста F1:

Уместная справка отображается автоматически, когда пользователь нажимает клавишу F1. Какие разделы справки или особенности вызываются, зависит от того, где и когда пользователь нажимает F1 ("контекст"). То, как это осуществлено, зависит от индивидуального языка программирования, и это - полностью до программиста. Как автор справки, Вы только должны предоставить программистам необходимые ID раздела и/или числа справочного контекста так, чтобы они могли вызвать соответствующие разделы.

Справка Training card:

Это - мощная технология справки, разработанная Microsoft и поддерживаемая и в Справке HTML, и в классическом Winhelp. Она позволяет Вам создать интерактивные обучающие программы в вашей справке, которые автоматически выполняют действия в вашем приложении, когда пользователь нажимает на горячие точки и ссылки в вашей справке. Например Вы можете вызвать функции, отобразить меню, выбирать опции и заполнять области данных, чтобы показать пользователю, как что сделать.

Для того, чтобы программировать информацию для осуществления справки Training card см. MSDN HTML Help Library для Справки HTML и MSDN Winhelp Library для Winhelp.

Справка Training card - очень мощный инструмент, но нужно также упомянуть его недостатки. Эту справку непросто осуществить, и каждый язык программирования обрабатывает это по-другому.

Также очень важно проектировать интерактивные мастера, использующие мастера справки Training card, очень тщательно. В частности Вы должны дать пользователю возможность фактически выполнять процедуры, которые Вы объясняете. Иначе Вы можете закончить тем, что будете преподавать пользователю, как управлять мастером, а не программой!

Интерактивные мастера:

Есть в основном два вида интерактивных мастеров: "Запрограммированные мастера", созданные как часть вашей программы, и "мастера справки", созданные с технологиями справки, как Winhelp и Справка HTML.

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

Незапрограммированные мастера справки - просто обычные файлы справки, или секции файлов справки, которые преподают пользователям, как выполнить определенную задачу, систематическим способом. Они могут быть интегрированы в вашу основную справку, но хорошо создать их как отдельные файлы справки. Тогда они могут быть вызваны, когда необходимо, и они не мешают, когда они больше не нужны.

Простые мастера справки ведут пользователя через задачу или процедуру без прямой согласованности. Например, Вы можете создать небольшой проект справки, который показывает пользователю, как конфигурировать вашу программу. Каждый раздел был бы единственным шагом в процедуре, со скриншотами, показывающими точно, что должно быть сделано, и кнопки Дальше и Назад для навигации.

Больше расширенных мастеров справки использует справка Training card (см. выше), открывая диалоги и выполняя операции в вашем приложении. Если Вы используете это, Вы должны всегда также приглашать ваших пользователей испытывать процедуру самим, иначе они узнают только, как использовать мастера, а не саму программу!

Flash демонстрационные версии:

Flash демонстрационные версии в действительности не технология контекстно-зависимой справки,  но они могут быть очень полезным добавлением интерактивным мастерам. Help & Manual может вставить Flash демонстрационные версии в ваши файлы справки только несколькими щелчками мыши.

Эти демонстрационные версии - анимированные кинофильмы в формате Macromedia Flash®, которые показывают вашим пользователям, как работают определенные операции в вашем приложении, так же, как если бы преподаватель демонстрировал это для них на экране. Есть теперь множество доступных программных инструментов, чтобы делать Flash демонстрационные версии. Эти инструменты походят на программы скриншота, кроме того, что они записывают ролик того, что Вы делаете на вашем экране, вместо только единственного неподвижного изображения. Некоторые даже позволяют Вам включать звук

Создание Flash демонстрационных версий может быть довольно большим количеством работы, но они - превосходный способ показать новичкам, как сделать что-либо. Не хорошо включать их в основную справку, потому что пользователи вообще не должны смотреть их больше чем пару раз. Лучше использовать их в отдельных мастерах справки, которые пользователи запускают, только когда они хотят узнать, как выполнить определенную задачу.

См. также:

Использование контекстно-зависимой справки

Создание всплывающих разделов