Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IZVP_lab-novi.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
16.14 Mб
Скачать

5. Компіляція

Після того, як будуть визначені файли, в яких знаходиться довідкова інформація (сформований розділ [files]) і підготовлена інформація для формування вкладки Зміст (створений файл контексту), можна виконати компіляцію — перетворити початкову довідкову інформацію у файл довідкової системи (chm-файл).

Початковою інформацією для HTML Help компілятора є:

- файл проекту (hhp-файл);

- файл контексту (hhc);

- файли довідкової інформації (htm-файли);

- файли ілюстрацій (gif- jрg-файли).

Результатом компіляції є файл довідкової системи (chm-файл).

Щоб виконати компіляцію, треба в меню File вибрати команду Compile, в діалоговому вікні Create compiled file (рис. 28), що з'явилося встановити перемикач Automatically display compiled help file when done (після компіляції показати створений файл довідки) і натиснути на кнопці Compile. В результаті цього буде створений файл довідки і на екрані з'явиться вікно довідкової системи, в якому буде виведена інформація головного розділу.

Рис. 28. Діалогове вікно Create compiled file

6. Вивід довідкової інформації

Вивести довідкову інформацію, яка знаходиться в chm-файлі, можна декількома способами. Найбільш просто це зробити за допомогою утиліти hh.exe, складовою частиною Windows, що є. Викликати утиліту відображення довідкової інформації і передати їй як параметра ім'я файла довідкової системи можна за допомогою функції WinExec. У функції winExec два параметри. Перший — ім'я виконуваного файла програми, яку треба запустити, і командний рядок. Другий параметр визначає спосіб відображення вікна програми, що запускається. Вікно програми, що запускається, може бути розгорнене на звістку екран (sw maximi2 занедбана програма може працювати в згорнутому вікні (sw minimize) або вікно програми може мати розмір і положення такі, якими вони були в попередньому сеансі роботи (sw restore). Нижче як прикладу приведена функція обробки події click на кнопці Довідка. Функція забезпечує вивід довідкової інформації, яка знаходиться у файлі saper.chm.

// Натискання на кнопці Довідка

void _fastcall TForml::Button2Click(TObject *Sender)

(

WinExec("hh saper.chm", SW_RESTORE);

}

Контрольні питання

  1. Яке призначення довідкових систем?

  2. Які переваги та недоліки вивчених програм для створення довідкових систем?

  3. Як підключити створену довідкову систему до програми?

Лабораторна робота №9 Тема: Створення інсталяційного пакету

Мета: Навчитись створювати інсталяційний пакет за допомогою програми InstallShield Express.

Завдання: Створити інсталяційний пакет за допомогою InstallShield Express для програми розробленої на лабораторній роботі №5.

ХІД РОБОТИ

.

1. Новий проект

Запустити InstallShield Express, з меню File вибрати команду New і в полі Project Name and Location ввести ім'я файлу проекту (рис. 1).

Рис. 1. Початок роботи над новим проектом

Після натиснення на кнопці ОК відкривається вікно проекту створення інсталяційної програми (рис. .2). В лівій частині вікна перераховані етапи процесу створення і команди, за допомогою яких задаються параметри створюваної інсталяційної програми.

Команди настройки з'єднані в групи, назва і послідовність яких відображає суть процесу створення інсталяційної програми. Заголовки груп пронумеровані. Настройка програми установки виконується шляхом послідовного вибору команд. В результаті вибору команди в правій частині головного вікна з'являється список параметрів. Команди, які були виконані, позначаються галочками.

Рис. 9.2. В лівій частині вікна проекту перераховані етапи і команди процесу створення

інсталяційної програми

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]