- •Методичні вказівки
- •Лабораторна робота №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, м.Дрогобич Львівської обл.
3. Вибір встановлюваних компонентів
Команди групи Specify Application Data (рис. 6) дозволяють визначити компоненти програми, які повинні бути встановлені на комп'ютер користувача. Якщо в проекті визначено декілька груп компонентів (див. команду Features), то потрібно визначити компоненти для кожної групи.
Рис. 6. Команди групи Specify Application Data
В результаті вибору команди Files права частина вікна буде розділена на області (рис. 7). В області Source computer's files можна вибрати файли, які необхідно перенести на комп'ютер користувача. В області Destination computer's folders треба вибрати теку, в яку ці файли повинні бути поміщені. Для того щоб вказати, які файли потрібно встановити на комп'ютер користувача, слід просто "перетягнути" необхідні файли з області Source computer's files в область Destination computer's files. Якщо в групі Features декілька елементів, то треба визначити файли для кожного елемента.
Рис. 7. Вибір файлів, які потрібно перенести на комп'ютер користувача
Команда Object/Merge Modules дозволяє задати, які об'єкти, наприклад динамічні бібліотеки або пакети компонентів, повинні бути поміщені на комп'ютер користувача і, отже, на настановну дискету. Об'єкти, які потрібно помістити на настановну дискету, вибираються в списку InstallShield Objects/Merge Modules (рис. 8).
Рис. 8. Вибір об'єктів, які повинні бути встановлені на комп'ютер користувача
4. Конфігурування системи користувача
Команди групи Configure Target System (рис. 9) дозволяють задати, які зміни потрібно внести в систему користувача, щоб набудувати систему на роботу зі встановлюваною програмою.
Рис. 9. Команди групи Configure Target System
Команда Shortcuts/Folders дозволяє вказати, куди потрібно помістити ярлик, що забезпечує запуск встановлюваної програми. В результаті вибору цієї команди в правій частині вікна відкривається ієрархічний список, в якому перераховані меню і теки, куди можна помістити ярлик програми. В цьому списку потрібно вибрати меню, в яке повинен бути поміщений ярлик, натиснути правою кнопкою миші і в списку, що з'явився, вибрати команду New Shortcut (рис. 10).
Рис. 10. В списку Shortcuts потрібно вибрати меню, в яке повинен бути поміщений ярлик запуску програми
Рис. 11. Вибір файла, для якого створюється ярлик
Рис.12. Ярлик створений, тепер можна виконати його настройку
Потім, в діалоговому вікні Browse for Shortcut Target, потрібно вибрати файл програми (рис. 11), натиснути на кнопці Open і ввести ім'я ярлика. Після цього можна виконати остаточну настройку ярлика, наприклад, в полі Arguments ввести параметри командного рядка, а в полі Working Directory — робочий каталог (рис. 12).
5. Настройка діалогів
Для взаємодії з користувачем програма установки використовує стандартні діалогові вікна. Розробляючи програму інсталяції, програміст може задати, які діалоги побачить користувач в процесі інсталяції програми.
Щоб задати діалогові вікна, які будуть з'являтися на екрані монітора під час роботи інсталяційної програми, треба в групі Customize Setup Appearance (рис. 13) вибрати команду Dialogs і в списку Dialogs (рис. 14), що відкрився відзначити діалоги, які потрібно включити в програму установки.
Рис. 13. Команди групи Customize Setup Appearance
Рис. 14. В списку Dialogs потрібно відзначити діалоги, які повинні з'явитися в процесі установки програми на комп'ютер користувача
В таблиці Properties (праворуч від списку діалогів) перераховані властивості вибраного діалогу. Програміст може змінити значення цих властивостей і, тим самим, виконати настройку діалогу. Наприклад, для діалогу Readme потрібно задати ім'я файла (властивість Readme File), в якому знаходиться коротка довідка про встановлювану програму.
Для більшості діалогів можна визначити банер (властивість Ваппе Bitmap) — ілюстрацію, яка відображається у верхній частині вікна диало га. Формат файла банера — BMP, розмір — 499х58 пикселов.
В табл. 4 перераховані діалогові вікна, які можуть з'явитися у час роботи інсталяційної програми.
Таблиця 4. Діалогові вікна процесу установки
Діалогове вікно |
Призначення |
Splash Bitmap |
Вивід ілюстрації, яка може служити як інформації про встановлювану програму. Розмір ілюстрації—465х281 пікселів, формат —BMP |
Install Welcome |
Вивід інформаційного повідомлення на фоні ілюстрації (розмір 499х312 пікселів) |
License Agreement |
Вивід знаходиться в rft-файлі ліцензійного повідомлення. Дозволяє перервати процес установки програми у разі незгоди користувача з пропонованими умовами |
Readme |
Вивід короткої інформації про встановлювану програму |
Customer Information |
Запрошує інформацію про користувача (ім'я, назва організації) і, можливо, серійний номер встановлюваної копії |
Destination Folder |
Надає користувачу можливість змінити приречений каталог, в який встановлюється програма |
Database Folder |
Надає користувачу можливість змінити приречений каталог, призначений для баз даних |
Setup Type |
Надає користувачу можливість вибрати тип установки програми (Typical— звичайна установка, Minimal — мінімальна установка, Custom — вибіркова установка) |
Custom Setup |
Надає користувачу можливість вибрати встановлювані компоненти при вибірковій (Custom) установці |
Ready to Install |
Вивід інформації, введеної користувачем на попередніх кроках, з метою її перевірки перед початком безпосередньої установки програми |
Setup Progress |
Показує відсоток виконаної роботи під час установки програми |
Setup Complete Success |
Інформує користувача про завершення процесу установки. Дозволяє задати програму, яка повинна бути занедбана після завершення установки (як правило, це сама встановлена програма), а також можливість виводу вмісту Readme-файла |
Для того щоб діалогове вікно з'являлося під час роботи інсталяційної програми, необхідно встановити прапорець, розташований зліва від назви діалогового вікна. Для вікон License Agreement і Readme потрібно задати імена rtf-файлів, в яких знаходиться відповідна інформація.
В найпростішому випадку програма інсталяції може обмежитись виводом наступних діалогів:
- Readme;
- Destination Folder;
- Ready to Install;
- Setup Progress;
- Setup Complete Success.
