- •Методичні вказівки
- •Лабораторна робота №1
- •Хід роботи
- •Короткі теоретичні відомості
- •Контрольні питання
- •Лабораторна робота №2
- •Короткі теоретичні відомості
- •Котрольні питання
- •Лабораторна робота №3 Тема: Використання масивів
- •Хід роботи
- •Котрольні питання
- •Лабораторна робота №4
- •Хід роботи
- •Котрольні питання
- •Лабораторна робота №5
- •Котрольні питання
- •Лабораторна робота №6 Тема: Розробка мультимедійних програм
- •Хід роботи
- •Завдання для самостійного виконання:
- •Контрольні питання
- •Лабораторна робота №7 Тема: Створення нової компоненти
- •Хід роботи
- •1. Вибір базового класу
- •2. Створення модуля компоненту
- •3. Встановлення компоненту
- •4. Ресурси компоненту
- •5. Установка
- •6. Перевірка компоненти
- •Контрольні питання
- •Лабораторна робота №8 Тема: Створення довідкової системи
- •1. Підготовка довідкової інформації
- •2. Проект довідкової системи
- •2. Використання Microsoft Word
- •3. Використання html Help Workshop
- •4. Створення файлу довідки
- •5. Компіляція
- •6. Вивід довідкової інформації
- •Контрольні питання
- •Лабораторна робота №9 Тема: Створення інсталяційного пакету
- •1. Новий проект
- •2. Структура
- •3. Вибір встановлюваних компонентів
- •4. Конфігурування системи користувача
- •5. Настройка діалогів
- •6. Системні вимоги
- •7. Створення образу установчого диску
- •Котрольні питання
- •Лабораторна робота №10
- •Завдання для самостійної роботи:
- •Короткі теоретичні відомості Компонент tTable
- •Контрольні питання
- •Лабораторна робота №11
- •Хід роботи
- •12. Змінити дану програму так, щоб всі невізуальні компоненти мітились на модулі даних. Короткі теоретичні відомості
- •Модулі даних
- •Контрольні питання
- •Лабораторна робота №12 Тема: Налаштування та робота з базами даних
- •Хід роботи
- •Короткі теоретичні відомості
- •Контрольні питання
- •11. Розмітити на першій формі дві кнопки для перегляду створених звітів. Короткі теоретичні відомості Створення простого звіту
- •Створення звітів "master-detail"
- •Відображення графічних і мемо-полів в звітах
- •Попередній перегляд звітів
- •Котрольні питання
- •Лабораторна робота № 14
- •Хід роботи
- •Короткі теоретичні відомості
- •Контрольні питання
- •Література:
- •Студентами денного відділення спеціальності
- •5.05010301 «Розробка програмного забезпечення»
- •8 2100, Вул.Раневицька, 12, м.Дрогобич Львівської обл.
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);
}
Контрольні питання
Яке призначення довідкових систем?
Які переваги та недоліки вивчених програм для створення довідкових систем?
Як підключити створену довідкову систему до програми?
Лабораторна робота №9 Тема: Створення інсталяційного пакету
Мета: Навчитись створювати інсталяційний пакет за допомогою програми InstallShield Express.
Завдання: Створити інсталяційний пакет за допомогою InstallShield Express для програми розробленої на лабораторній роботі №5.
ХІД РОБОТИ
.
1. Новий проект
Запустити InstallShield Express, з меню File вибрати команду New і в полі Project Name and Location ввести ім'я файлу проекту (рис. 1).
Рис. 1. Початок роботи над новим проектом
Після натиснення на кнопці ОК відкривається вікно проекту створення інсталяційної програми (рис. .2). В лівій частині вікна перераховані етапи процесу створення і команди, за допомогою яких задаються параметри створюваної інсталяційної програми.
Команди настройки з'єднані в групи, назва і послідовність яких відображає суть процесу створення інсталяційної програми. Заголовки груп пронумеровані. Настройка програми установки виконується шляхом послідовного вибору команд. В результаті вибору команди в правій частині головного вікна з'являється список параметрів. Команди, які були виконані, позначаються галочками.
Рис. 9.2. В лівій частині вікна проекту перераховані етапи і команди процесу створення
інсталяційної програми
