- •Методичні вказівки
- •Лабораторна робота №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, м.Дрогобич Львівської обл.
2. Структура
Команди групи Organize Your Setup (рис. 9.3) дозволяють задати структуру програми установки.
Рис.3. Команди rpynnuOrganizeYourSetup
В результаті вибору команди General Information в правій частині вікна розкривається список, в який потрібно ввести інформацію про встановлювану програму.
Значення більшості параметрів, за винятком тих, які ідентифікують встановлювану програму і її розробника, можна залишити без зміни. Параметри, значення яких потрібно змінити, приведені в табл.2.
Таблиця .2. Параметри команди General Information
Параметр |
Визначає |
Значення |
Product Name |
Назва встановлюваній програми |
Saper |
Product Version |
Версія встановлюваної програми |
1.01.0001 |
INSTALLDIR |
Каталог комп'ютера користувача у який буде встановлена програма |
ProgramFilesFolder] Saper |
Слід звернути увагу на параметр INSTALLDIR. За умовчанням передбачається, що програма буде встановлена в каталог, призначений для програм. Оскільки під час створення інсталяційної програми не можна знати, як на комп'ютері користувача називається каталог програм і на якому диску він знаходиться, то замість імені реального каталога використовується його псевдоним- [ProgramFilesFolder]. В процесі установки програми на комп'ютер користувача інсталяційна програма отримає з реєстру Windows ім'я каталога програм і замінить псевдонім на це ім'я.
Інші псевдоніми, які використовуються в програмі InstallShield Express, приведені в табл. 3
Таблиця 3. Деякі псевдоніми каталогів Windows
Псевдонім Каталог
Кореневий каталог диска, на якому знаходиться Windows [windowsFolder] Каталог Windows, наприклад C:\Winnt
Системний каталог Windows, наприклад C:\Winnt\System32
[ProgramFilesFolder] Каталог програм, наприклад C:\Program Files
[PersonalFolder] Тека Мої документи на робочому столі (розташування
теки залежить від версії ОС і способу входу в систему)
Очевидно, що можливості інстальованої програми визначаються складом встановлених компонентів. Наприклад, якщо встановлені файли довідкової системи, то користувачу в процесі роботи з програмою доступна довідкова інформація. Команда Features (можливості) дозволяє створити (визначити) групи компонентів, які визначають можливості програми і які можуть встановлюватися по окремості. Розділення компонентів на групи дозволяє організувати багатоваріантну, у тому числі і визначувану користувачем, установку програми.
В найпростішому випадку група Features складається з одного елемента Always Install. Щоб додати елемент в групу Features, потрібно натиснути правою кнопкою миші на слові Features, з контекстного меню, що з'явилося, вибрати команду New Feature Ins і ввести ім'я нової групи, наприклад Help Files and samples. Після цього в полі Description потрібно ввести коротку характеристику елемента, а в полі Comments — коментар (рис. 4).
Рис. 4. Декілька елементів в групі Features забезпечують можливість багатоваріантної установки
Команда Setup Types дозволяє задати, чи буде користувачу під час установки програми надана можливість вибрати (в діалоговому вікні Setup Type) варіант установки. Установка може бути звичайною (Typical), мінімальною (Minimal) або вибірковою (Custom). Якщо встановлювана програма складна, тобто складається з декількох незалежних компонентів, то ця можливість звичайно надається.
Для програми "Сапер" передбачається тільки один варіант установки - Typical. Тому прапорці Minimal і Custom потрібно скинути (рис. 5).
Рис. 5. Команда Setup Types дозволяє задати можливі варіанти установки програми
