Создание файла справки
- Для каждого пункта меню создать html-документ.
Создадим следующие html-документы:
- employee.html
Код:
<html>
<title> Сотрудники </title>
<body>
<font size=18 ><center>Сотрудники</center></font>
Данная вкладка отображает информацию о сотрудниках предприятия.<br>
Форма работы с данными о сотруднике имеет следующий вид:<br>
<img src="employee.JPG"><br>
Используя панель <img src="navigator.JPG"> можно легко перемещаться по базе данных.<br>
Вносить новых работников в базу данных, удалять сотрудников и редактировать данные.
</body>
</html>
- work.html
Код:
<html>
<title> Работы, выполненные сотрудником </title>
<body>
<font size=18 ><center>Работы, выполненные сотрудником</center></font>
Данная вкладка отображает информацию о работах, выполненных конкретным работником предприятия.<br>
Также с помощью <img src="navigator.JPG"> можно вносить в базу данных новые выполненные работы сотрудника. <br>
Форма работы с данными имеет следующий вид:<br>
<img src="work.JPG"><br>
</body>
</html>
- search.html
Код:
<html>
<title> Отчет </title>
<body>
<font size=18 ><center>Поиск в базе данных</center></font>
В база данных реализован удобный поиск. <br>
Зная сотрудника, всегда можно получить список выполненных им работ. <br>
Для этого достаточно ввести фамилию сотрудника в поле и нажать кнопку поиск. <br>
В таблице отобразится список работ. <br>
<img src="search.JPG"><br>
</body>
</html>
- print.html
Код:
<html>
<title> Печать </title>
<body>
<font size=18 ><center>Вывод информации на печать</center></font>
На вкладке 'печать' размещены две кнопки Сотрудники и Работа. <br>
При желании клиента всегда можно распечатать список работником и выполняемые им работы.<br>
Для этого достаточно нажать на соответствующую кнопку. <br>
Список работников: <br>
<img src="print.JPG"><br>
</body>
</html>
- CHM - это расширение файла в формате Compressed HTML Help. Формат был разработан Microsoft для гипертекстовых справочных систем. Для просмотра CHM файлов достаточно наличия в системе Internet Explorer. У CHM файлов, как правило, есть Содержание - отдельная панель со списком статей для упрощения навигации.
Создание содержания
Содержание - это фактически обязательная часть любого CHM файла. На этой закладке отображается список статей (страниц), входящих в файл. Будет ли этот список линейным или древовидным, зависит от структуры информации и в каком виде вы ее хотите преподнести читателю. За содержание отвечает файл с расширением.HHC, который иногда для краткости именуют TOC файлом (Table of Contents). С создания TOC файла мы и начнем.
Как правило, названия статей для содержания генерируются из заголовков HTML страниц (тег TITLE). Для создания исходного файла содержания будет использована HTM2CHM. (Заходим в Пуск –>Все программы–> HTM2CHM.exe)
Выбрав Содержание, мы попадаем в окно генератора содержания, в котором нужно указать папку с HTML файлами, а также имя и расположение результирующего TOC файла.
После генерации файла содержания откроется редактор, в котором все статьи, вошедшие в содержание, будут отображаться вертикальным линейным списком.
HTM2CHM позволяет отсортировать статьи в алфавитном порядке автоматически или сделать это вручную. Названия статей можно редактировать, а также назначать статьям индивидуальные иконки.
Например, в HTM2CHM для перемещения статей можно просто перетаскивать их мышью или делать это с нажатой клавишей CTRL, что намного удобнее, чем тыкать курсором в кнопку, перемещая за раз всего на одну позицию.
Компиляция файла справки
После того как файл содержания готов, можно переходить к компиляции CHM файла. В главном окне программы жмем большую кнопку Создать.
И заполняем все поля, не забывая про только что созданный файл содержания. Через несколько секунд у вас будет готовый CHM файл.
Файл справки готов!
- Вызов справки из программы.
Создать форму следующего вида:
При выборе пункта меню “справка” будет выполняться следующий код:
// Открытие файла справки
if (FileExists(‘help.chm’)) then
ShellExecute(Handle, ‘open’, ‘help.chm’, 0, 0, SW_SHOWNORMAL)
else
ShowMessage(‘Файл справки \"help.chm\" в папке с исполняемым файлом не найден. Для исправления данной ситуации можно либо переустановить программу, либо искать файл самостоятельно.’);