Professional Documents
Culture Documents
СТВОРЕННЯ ІНСТАЛЯЦІЙНОГО ПАКЕТУ
СТВОРЕННЯ ІНСТАЛЯЦІЙНОГО ПАКЕТУ
Створити установник можна точно так само, як і будь-яку іншу програму. Однак, краще
скористатися можливістю, що надається програмісту середовищем розробки Microsoft Visual
Studio - створити інсталятор в форматі Windows Installer.
НОВИЙ ПРОЕКТ
Щоб почати роботу зі створення програми установки, потрібно в меню File вибрати
команду New/Project, у вікні New /Project в списку Installed Templates вибрати тип проекту (Other
Project Types /Setup and Deployment /Visual Studio Installer), вказати вид проекту (Setup Project) і в
поле Name ввести ім'я проекту створення установника.
Відкривається вікно Microsoft Visual Studio на початку роботи над новим Setup-проектом.
Вікно Solution Explorer відображає структура проекту. У верхній частині цього вікна знаходяться
кнопки, які дозволяють відкрити редактор файлової системи (File System Editor), редактор реєстру
(Registry), редактор зіставлення типів файлів (File Types Editor), редактор інтерфейсу користувача
(User Interface Editor), редактор дій (CustomAction Editor) і редактор умов запуску (Launch
Conditions Editor).
За замовчуванням в момент створення нового проекту активізується редактор файлової
системи - на вкладці File System відображаються елементи файлової системи комп'ютера
користувача, в які установник може внести зміни (додати елементи). Вузол Application Folder
зображує папку, в яку встановлюється додаток, вузол Users's Desktop – робочий стіл, вузол User's
Programs Menu - меню Програми.
ЗАГАЛЬНА ІНФОРМАЦІЯ
В процесі установки програми на комп'ютер користувача на екрані з’являються діалогові
вікна, в яких відображається інформація про програму, що встановлюється, та її розробника. Цю
інформацію треба ввести у вікні Properties - вказати значення відповідних властивостей(таблиця
2)
Таблиця 2 - властивості проекту
властивість Опис
ProductName Назва встановлюваної програми
Version Версія встановлюваної програми
Author Автор (розробник) програми
Manufacturer Виробник (видавець) програми
ManufacturerURL Посилання на Web-ресурс виробника програми
SupportPhone Телефон служби підтримки користувачів програми
SupportURL Посилання на Web-ресурс служби підтримки користувачів програми
Localization Локалізація. Визначає мову відображення інформації(Повідомлень) в
діалогових вікнах
Title Текст заголовків вікон, що відображаються в процесі установки
Description Короткий опис дій установника (відображаєтьсяу вікні)
ФАЙЛИ
ІНТЕРФЕЙС
ДІАЛОГИ
Щоб побачити список діалогів, треба зробити клацання на що знаходиться в верхньої
частини вікна Solution Explorer кнопці User Interface Editor. За замовчуванням в проект включено
мінімально необхідний для установки программи набір діалогів . Призначення діалогів пояснює
табл. 4.
Таблиця 4 - Діалоги процесу установки
діалог Призначення
Welcome Виведення інформаційного повідомлення
Installation Folder Надає користувачеві можливість зміни заданого за замовчуванням каталогу,
в який буде встановлено додаток
Confirm Installation Запит підтвердження установки. Відображення інформації,введеної
користувачем на попередніх кроках, з метоюїї перевірки перед початком
безпосередньої установки
Progress Показує процес установки (показує відсоток виконаної роботи по установці
програми)
Finished Інформує про завершення установки. дозволяє запустити встановлену
програму
Таблиця 5 - Додаткові діалоги процесу установки
діалог Призначення
License Agreement Відображення ліцензійної угоди. дозволяє перервати процес установки
програми в разі незгоди користування земельними діл-теля з умовами
ліцензійної угоди
Read Me Відображення інформації про програму, що встановлюється
Customer Information Запрошує інформацію про користувача програми (ім'я, Назва організації)
Register User Запитує інформацію, необхідну для реєстрації встановлюваної програми
Якщо в процесі установки треба виконати ще які-небудь дії, наприклад, вивести вікно з
текстом ліцензійної угоди, то в проект потрібно додати відповідний діалог. Для цього в
контекстному меню групи,в яку треба додати діалог, слід вибрати команду Add Dialog і у вікні
вказати тип діалогу (табл. 5). Діалог додається в кінець групи. Якщо необхідно змінити порядок
проходження діалогів, то для переміщення діалогу в його контекстному меню треба вибрати
команду Move Up (Угору) або Move Down (Перемістити вниз).
Після того як діалог буде додано, можна виконати його настройку - задати значення
властивостей, що визначають інформацію, що відображається у вікні. Наприклад, текст
ліцензійної угоди, що відображається у вікні LicenseAgreement, визначає значення властивості
LicenseFile.
ПОБУДОВА
Щоб активізувати процес побудови установника, треба в меню Build вибрати команду Build
Solution. В результаті, в залежності від поточної конфігурації, в підкаталозі Debug або Release
каталогу проекту будуть створено дві версії файлу установника: msi і exe.
УСТАНОВКА