Разработка справочной системы по HTML-HELP технологии

Страницы работы

Содержание работы

Министерство образования и науки РФ

ГОУВПО «Комсомольский-на-Амуре государственный технический университет»

Кафедра МОП ЭВМ

Лабораторная работа №6

«Разработка справочной системы по HTML-HELP технологии»

Выполнил: Рогозин В.А.

Группа: 4ВС-1

Проверил: Тихомиров В.А.

Комсомольск-на-Амуре

2006

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

  1. главное окно;
  2. вспомогательное (дополнительное) окно – запуск из контекстного окна содержания;
  3. вспомогательное (дополнительное) окно – запуск по гиперссылке со страницы;
  4. выпадающее окно (PopUp);
  5. гиперграфическую картинку;
  6. гиперпереходы на начало страницы;
  7. гиперпереходы на заданный (не начальный) абзац страницы;
  8. поиск по ключевым словам;
  9. стандартное содержание (представить содержание в виде набора книг);
  10. выполнение макроса;
  11. вставленные внешние анимационные компоненты (с \\fctserver\clipard\анимация);
  12. вставленный собственный анимационный компонент (из лаб.работы № 5)
  13. в справочной системе должно быть окно с фреймами;
  14. в справочной системе должна быть страница с плавающим окном;
  15. на страницах должны присутствовать элементы формы;
  16. в справочной системе должна быть задействована системная кнопка ПОИСК.
  17. файл должен быть подключен к простейшей экранной форме приложения, выполненной в любой из сред визуального программирования (VB, VBA, ACCESS и т.д.) и отдельные страницы файла справки должны запускаться при нажатии клавиши F1 в зависимости от того на каком элементе ввода находится при этом фокус ввода.

Структура разделов файла справки и их взаимосвязь:

Раздел содержание содержит ссылки на все остальные разделы, 1 из которых, это ссылка вызывающая вспомогательное окно, и 1 вызывающая окно типа Popup (всплывающее). Раздел, «Содержание» содержат кнопку с макрокомандой закрытия окна, а также каждый раздел содержит ссылку на раздел «Содержание».

В разделе IE есть ссылка для перехода на заданный (не начальный) абзац в разделе MFC, в котором есть точка к которой ссылается данная ссылка, так же в разделе IE имеется гиперграфическая картинка с двумя точками вызова, одна из которых ссылается на раздел MFC, а другая содержит ссылку на раздел TCP/IP. В справке в разделах IE, Аудит, Рекомендации есть Интернет ссылки.

Интерфейс программы HelpScribble:

Создание гиперграфической картинки Editors-> SHG Editor (2-х точки вызова с одного графического изображения)

Создание ключевых слов для каждой страницы

Editors-> Index Editor

Пример использования ключевых слов для поиска нужного раздела:

Добавление ссылки на страницу (если необходимо вывести вспомогательном окне, то в списке Windows выбираем ранее созданный вид окна:

Для создания гиперперехода на заданный (не начальный) абзац страницы необходимо сперва создать точку для перехода HelpTools->Create target

Затем создать ссылку на эту точку перехода выбрав в Link Target и в ниспадающем списке Target выбрать эту точку  HelpTools-> link…:

Всплывающее окно Popup добавляется с помощью включения в html страницу джава скрипта

<SCRIPT Language=JavaScript>

MyFont="Times New Roman,10,,italic"

MyText="текст всплываюшего окна"

</SCRIPT>

<A href="JavaScript:popup.TextPopup(MyText,MyFont,9,9,-1,-1)"> Всплывающее окно</A>

Для создания стандартного содержания нужно на закладке Contents в пустую область добавить «книги» - Header, и нужные разделы (страницы) Link to this help file  Editors-> Contents File Editor

после создания всего необходимого экспортируем всё в html-проект (Project  ->Export to HTML Help) после этого появятся файлы html. в html файл содержания добавим код вставки изображения

<IMG height=250 isMap src="ie_preview.gif" width=500 useMap =#or border=0>

а на странице «об авторе» вставим код добавления флешь на страницу:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="300" height="300" id="MyLabFlash" align=left>

<param name="allowScriptAccess" value="sameDomain" />

<param name="movie" value="rgz.swf" />

<param name="quality" value="high" />

</object>

<img src="rgz.swf" width="0" height="0">

затем с помощью программы HTML Help Workshop коспилируем наш html проект в файл chm (html-help)

Вид Содержания:

Главное окно:

Похожие материалы

Информация о работе