Главная Диплом рус Диплом укр Обратная связь  

Дополнительные окна

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

Вначале его нужно задать в вашем проекте. Вы уже задали окно main, потому при нажатии на кнопку Window появится окно его свойств. Нажмите в нем кнопку Add и введите имя нового окно, например w, Теперь задайте свойства этого окна. Все происходит аналогично главному окну, только теперь доступна галочка Autoslze heiflht (Автоматически изменять высоту) и недоступна максимизация окна. Нельзя также вставить в дополнительное окно некоторые верхние кнопки из вкладки Buttons.

Если вы хотите, чтобы статья открывалась в дополнительном окне из оглавления, то откройте оглавление в Help Workshop, выделите нужную статью, нажмите нижнюю кнопку Edit и в открывшемся окне в поле Window type введите название вашего окна. Чтобы остальные статьи открывались из оглавления в главном окне, нажмите верхнюю Edit и впишите в Default Help filename имя файла справки (без расширения hlp), а в Default window слово main.

Если нужно отметить ссылку, при нажатии на которую другая статья будет открыта в новом окне, то в Word'е повторите те же операции, что и при создании обычного перехода, только после идентификатора статьи без пробела поставьте знак >, а после него (тоже без пробела) имя дополнительного окна. Пример: статьяидентификатор>w. Слово статья двойное подчеркивание, текст идентификатор>w скрытый и подчеркнутый пунктиром.

Но и этого пока мало для того, чтобы статья всегда вызывалась в дополнительном окне. При вызове из Указателя или Поиска она все равно окажется в основном окне. Чтобы этого не происходило, вставьте сноску > перед заголовком статьи и обязательно после сноски #. Для этого, как вы уже знаете, существует последовательность Вставка>Сноска>Другая, запись> в поле ввода и нажатием на ОК. Текстом сноски будет имя дополнительного окна.

Программы, документы, гиперссылки

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

Вводите текст ссылки (вроде «Запуск Notepad») и сразу после него записываете !EF (notepad. ехе). Текст ссылки оформляете двойным подчеркиванием, остальное - скрытый текст с подчеркиванием пунктиром.

Вот как делается кнопка:

{button Запустить noteрad, EF(notepad.ехе)}

Таким же способом можно открыть документ в его родной программе. Вот пример кнопки:

{button Открыть readme.doc, EF(readme.doc)}

Так как адреса сайтов или е-mail тоже как бы документы, то открыть их можно аналогично:

{button Переход на yahoo. соm, EF(http://www. yahoo.com)}

Не забывайте указывать http://, в е-mail не забывайте mailto:

Некоторые возможности

Вы можете установить свой текст, который будет отображаться при выборе пункта Версия меню Помощь главного окна вашей справки. Для этого в Help Workshop нажмите Options, на вкладке General появившегося окна заполните нужным текстом поле Display this text ln the Version dialog box.

Кроме того, на той же вкладке можно установить текст, который будет выдаваться пользователю, если он захочет скопировать или распечатать статью или ее часть. Этот текст будет помещен после фрагмента справки и может служить напоминанием пользователю об источнике информации или авторских правах. Если вы захотите сделать такой текст, заполните поле IF users paste or print Help text, display.

Тестирование и отладка

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

Что поставлять

У вас уже накопилось несколько файлов, относящихся к справочной системе. Какие из них будут результатом вашей работы, тaк необходимым пользователю?

Пользователю нужен сам файл hlp и файл оглавления cnt, больше ничего. Иногда программисты вместе со справкой поставляют временный файл gid, чем немало удивляют опытных пользователей. Не вздумайте также со справкой поставлять базы поиска fts когда пользователю понадобится поиск, он и сам их сделает.

Заключение

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

Как сдать эту работу.

1. Самостоятельно проделать все, что описано выше.

2. Выбрать основное (не более 2-х листов) для раздела Краткие теоретические сведения Вашего отчета.

3. Представить в отчете несколько скриншотов, иллюстрирующих этапы создания Вашей справочной системы, обязательно с пояснениями к ним (из Word’a, Help Workshop’a и того, что получилось , т.е. Вашей справки, тоже не более 2-х листиков ).

4. Ну и выводы, тоже не более двух листиков.

5. Принести на дискетАХ все необходимое для демонстрации работы Вашей справочной системы.

Назад К списку

Материалы сайта являются частной собственностью и запрешаються для распространения.
Использование чего либо запрещено без ведома администратора сайта.
irkutsker.com © 2010. Все права защищены.

Protected by Copyscape Original Content Checker