Для взаємодії з користувачем програма установки використовує стандартні діалогові вікна. Розробляючи програму інсталяції, програміст може задати, які діалоги побачить користувач в процесі інсталяції програми.
Щоб задати діалогові вікна, які будуть з’являтися на екрані монітора під час роботи інсталяційної програми, треба в групі Customize the Setup Appearance (рис. 18.13) вибрати команду Dialogs і в списку, Dialogs (рис. 18.14) відзначити діалоги, які потрібно включити в програму установки.
Рис. 18.13. Команди групи Customize the Setup Appearance
Рис. 18.14. У списку Dialogs потрібно відзначити діалоги, які повинні з’явитися в процесі установки програми на комп’ютер користувача
У таблиці Properties (праворуч від списку діалогів) перераховані властивості вибраного діалогу. програміст може змінити значення цих властивостей і, тим самим, виконати настройку діалогу. Наприклад, для діалогу Readme потрібно задати ім’я файлу (властивість Readme File), в якому знаходиться коротка довідка про встановлюється програмою.
Для більшості діалогів можна визначити банер (властивість Banner Bitmap) – ілюстрацію, яка відображається у верхній частині вікна діалогу. Формат файлу банера – BMP, розмір – 499×58 пікселів.
У табл. 18.4 перераховані діалогові вікна, які можуть з’явитися під час роботи інсталяційної програми.
Таблиця 18.4. Діалогові вікна процесу установки
Діалогове вікно |
Призначення |
Splash Bitmap | Висновок ілюстрації, яка може служити в якості інформації про встановлюється програмою. Розмір ілюстрації – 465×281 пікселів, формат – BMP |
Install Welcome | Висновок інформаційного повідомлення на тлі ілюстрації (розмір 499×312 пікселів) |
License Agreement | Висновок знаходиться в RFT-файлі ліцензійного повідомлення. Дозволяє перервати процес установки програми в разі незгоди користувача з пропонованими умовами |
Readme | Висновок короткої інформації про що встановлюється програмою |
Customer Information | Запитує інформацію про користувача (ім’я, назва організації) і, можливо, серійний номер встановлюється копії |
Destination Folder | Надає користувачеві можливість змінити зумовлений каталог, в який встановлюється програма |
Setup Type
|
Надає користувачеві можливість вибрати тип установки програми (Typical – звичайна установка, Minimal – мінімальна установка, Custom – вибіркова установка) |
Custom Setup
|
Надає користувачеві можливість вибрати встановлювані компоненти при вибіркової (Custom) установці |
Setup Complete Success
|
Інформує користувача про завершення процесу установки. Дозволяє задати програму, яка повинна бути запущена після завершення установки (як правило, це сама встановлена ??програма), а також можливість виведення вмісту Readme-срайла. |
Setup Progress | Показує відсоток виконаної роботи під час установки програми |
Ready to Install | Висновок інформації, введеної користувачем на попередніх кроках, з метою її перевірки перед початком безпосередньої установки програми |
Для того щоб діалогове вікно з’являлося під час роботи -інсталяційної програми, необхідно встановити прапорець, розташований зліва від назви діалогового вікна. Для вікон License Agreement і Readme потрібно задати імена RTF-файлів, в яких знаходиться відповідна інформація.
У найпростішому випадку програма інсталяції може обмежитися виведенням наступних діалогів:
- Readme;
- Destination Folder;
- Ready to Install;
- Setup Progress;
- Setup Complete Success.