You are on page 1of 3

СТВОРЕННЯ ІНСТАЛЯЦІЙНОГО ПАКЕТУ

Створити установник можна точно так само, як і будь-яку іншу програму. Однак, краще
скористатися можливістю, що надається програмісту середовищем розробки Microsoft Visual
Studio - створити інсталятор в форматі Windows Installer.

НОВИЙ ПРОЕКТ

Процес створення установника розглянемо на прикладі - створимо програму установки


Список файлів, які необхідно перенести на комп'ютер користувача, наведено в табл. 1.
Передбачається, що програма буде встановлена на системний диск, в підкаталог Priclad каталогу
Program Files.

Таблиця 1-Файли, які потрібно встановити на комп'ютер користувача


Файл Опис Куди встановлювати
priklad.exe Програма Program Files \ Priclad
priklad.ico Значок програми Program Files \ Priclad
priklad.chm Файл довідкової інформації Program Files \ Priclad
help.ico Значок файлу довідкової інформації Program Files \ Priclad

Щоб почати роботу зі створення програми установки, потрібно в меню 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 Короткий опис дій установника (відображаєтьсяу вікні)
ФАЙЛИ

За замовчуванням файли встановлюваної програми копіюються в папку Program Files \


Manufacturer \ ProductName, де: Manufacturer – виробник (Видавець) програми (наприклад,
Adobe); ProductName - назва продукту(Наприклад, Acrobat 7.0).
Щоб змінити ім'я папки у програмі, треба у вікні File System зробити клацання на елементі
Application Folder і в вікні Properties в поле Default Location ввести ім'я папки у програмі.
Щоб вказати, які файли треба скопіювати в папку програми, слід в контекстному меню
елемента Application Folder вибрати команду Add/File і у вікні вибрати потрібні файли.

КОМАНДА ЗАПУСКУ ПРОГРАМИ

Запустити програму, встановлену на комп'ютері, можна вибором команди в меню програм,


яке стає доступним в результаті клацання на кнопці Пуск, або клацанням на що знаходиться на
робочому столі значку (ярлику) програми.
Значок програми можна помістити безпосередньо в меню програм або створити для
програми групу (підміню) і помістити значок програми туди. Другий спосіб використовують, щоб
не засмічувати меню програм (наприклад, команди запуску офісних додатків Microsoft
знаходяться в групі Microsoft Office). Щоб створити групу, треба в контекстному меню елемента
User's Programs Menu вибрати команду Create Folder і, після того як підміню буде створено,
змінити ім'я створеної папки на потрібне.
Після цього треба розкрити елемент Application Folder, з контекстного меню файлу
програми (saper.exe) вибрати команду Create Shortcut to
Після цього треба задати значення властивостей Name, Icon і Description створеного
ярлика. Як значення Name слід вказати ім'я програми (Priclad),в якості значення Icon - значок
програми, що знаходиться в папці Application Folder. Значення властивості Description задає текст
підказки,що з'являється при позиціонуванні покажчика на ярлику. Після того як будуть
встановлені значення властивостей ярлика, ярлик треба перетягнути в папку програми, що
знаходиться в групі User's Programs Menu.
Аналогічним чином створюється ярлик для робочого столу (після створення ярлика його
треба перетягнути в папку User's Desktop) і файлу довідкової інформації (його треба перетягнути в
папку програми, що знаходиться в User'sPrograms Menu).

ІНТЕРФЕЙС

В процесі установки програми на комп'ютер користувача, як правило,надається можливість


вказати, куди треба встановити програму, а також вибрати встановлювані компоненти. взаємодія
програми установки з користувачем забезпечують відповідні діалоги.

ДІАЛОГИ
Щоб побачити список діалогів, треба зробити клацання на що знаходиться в верхньої
частини вікна 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.

УСТАНОВКА

Після того як процес створення образу установочного диска буде завершено,потрібно


перевірити, як працює програма установки - відкрити папку Debug або Release проекту і запустити
програму встановлення.
По завершенні процесу установки програми слід перевірити, чи створений ярлик (в папці
меню Пуск або на робочому столі), що забезпечує запуск додатки, клацанням на ярлику запустити
програму і переконатися, що вона працює.
Далі слід перевірити, що встановлену програму можна видалити з комп'ютера. Щоб це
зробити, треба через Панель управління відкрити вікно Програми та засоби, знайти встановлену
програму в списку програм і зробити клацання на кнопці Видалити.
Якщо програма установки на комп'ютері розробника працює правильно(Забезпечує
установку і видалити програму), то необхідно перевірити,як вона працює на іншому комп'ютері.
Для цього треба скопіювати установник на змінний носій, наприклад "флешку", і спробувати
встановити програму з неї. Якщо установка буде виконана успішно, то роботу створення
установника можна вважати закінченою.

You might also like