Создание дистрибутива приложения

Создание дистрибутива приложения

Как правило, практически все современные программы состоят из множества файлов многие из которых должны быть размещены в различных каталогах файловой системы. Также в процессе установки, возможно, придется конфигурировать приложение под имеющие программно-аппаратные средства, выполнить добавление программы в главное меню Windows, установить ярлык на рабочий стол, выполнить регистрацию программы и т. д. Возможно, все эти мероприятия может выполнить разработчик программы и даже в этом случае это займет немалое время.

Для автоматизации процесса установки программы на компьютере пользователя обычно создается дистрибутив (инсталляционный пакет) приложения. Для установки приложения с помощью дистрибутива достаточно запустить программу инсталляции Setup. exe или Install. exe. Программа инсталляции запускает мастер установки приложения, который в интерактивном режиме обеспечит установку приложения на компьютер пользователя.

На сегодняшний день существует достаточно много различных средств разработки собственных инсталляционных пакетов. Многие из них схожи по принципам их использования, основное различие, может быть в возможностях. Для среды Delphi очень важной возможностью является поддержка установки БД BDE. К утилитам, имеющим эту поддержку можно отнести собственный инсталляционный пакет Delphi InstallShiel Express и Wise Install Master (WISE). Описание процесса создания дистрибутива средствами InstallShiel Express широко распространено в литературе по программированию в Delphi. Рассмотрим процесс создания дистрибутива на примере Wise Install Master.

Создание проекта инсталляционного пакета

Запустите Wise Install Master. Сразу после запуска будет создан новый проект. Если необходимо проект инсталляционного пакета можно создать командой File – New и в окне диалога выбрать Empty Project.

В верхней части программы – панель пронумерованных кнопок-вкладок с подпунктами. Каждая кнопка соответствует какому-либо этапу разработки инсталлятора (рисунок 7.4.1).

Рисунок 7.4.1 — Главная панель программы

Процесс создания дистрибутива разбит на этапы:

Files and components – добавление к проекту файлов и компонентов программы.

System additions – выполнение системных настроек.

User system checks – системные настройки пользователя.

Wizard appearance – настройки мастера установки.

Advanced functionality – дополнительные функции.

Finish – завершение проекта.

Добавление файлов в проект инсталляционного пакета

Добавление файлов программы осуществляется на первом этапе Files and Components, подпункт Files. Выберите подпункт Files и добавьте файлы, которые будут устанавливаться инсталлятором на компьютер пользователя. Добавление файлов можно выполнять также кнопкой Add Files. Также можно добавлять каталоги или создавать новые (кнопки Add Content и New Folder соответственно) (рисунок 7.4.2).

Рисунок 7.4.2 – Окно добавления каталога

Добавление возможности удаления программы

Данная возможность необходима для автоматизации процесса деинсталляции вашего приложения. Настройка производится в подпункте Uninstall этапа Files and Components (рисунок 7.4.3).

Рисунок 7.4.3 – Определение файлов, подлежащих удалению

Кнопка Add вызывает контекстное меню, из которого необходимо выбрать пункт Delete File(s) для добавления файлов или каталогов, которые необходимо удалить при деинсталляции.

Добавление поддержки BDE

Поддержка BDE позволяет устанавливаемой программе корректно работать с БД на компьютерах, на которых не установлены средства Delphi и BDE.

Данная возможность реализуется при помощи средств подпункта BDE Runtime первого этапа Files. Для обеспечения работы BDE установите все параметры настройки так, как это показано на рисунке 7.4.4. Кнопка Add вызывает окно диалога BDE Alias Settings, в котором добавляется регистрация базы данных устанавливаемой программы в BDE (рисунок 7.4.5).

Для использования пути установки выбранного пользователем необходимо использовать служебное слово %MAINDIR%. К примеру, если база данных будет находиться в подкаталоге database каталога программы, то необходимо указать путь следующим образом:

%MAINDIR%\database

После заполнения всех необходимых полей, нажмите кнопку ОК.

Рисунок 7.4.4 – Добавление поддержки BDE

Рисунок 7.4.5 – Добавление псевдонима (Alias)

Создание ярлыка программы

Выполните переход ко второму этапу создания проекта — System Additions. Выберите подпункт Icons. Укажите в поле Default Group Name имя группы ярлыков, которое будет отображаться в меню Программы главного меню Пуск. Кнопка Add позволяет добавлять ярлыки в проект.

Выберите файл программы и нажмите кнопку ОК. В результате откроется окно диалога Icon Details (рисунок 7.4.6).

В окне Icon Details необходимо заполнить следующие поля:

Icon Name – имя ярлыка;

Default Directory – Рабочий каталог программы. Указать следует %MAINDIR%;

Shortcut Location – Расположение ярлыка (либо в меню Программы, либо на Рабочем Столе).

Рисунок 7.4.6 – Окно диалога настройки параметров ярлыка

Настройка внешнего вида мастера установки

Этап Wizard Appearance позволяет настроить внешний вид мастера установки. Заголовок указывается в поле Setup Title подпункта Setup Information.

Каталог установки по умолчанию устанавливается в поле Default Directory того же подпункта.

Рекомендуется установить флажок напротив пункта Place default directory under Program Files. Это позволит инсталлятору использовать каталог Program Files по умолчанию.

Подпункт Dialogs определяет показ диалоговых окон во время установки приложения. При необходимости можно отменить показ некоторых окон на этапе инсталляции. Для этого снимите флажки с пунктов, например: Welcome, Destination Directory, Start Installation или Finished.

Компиляция проекта

После выполнения всех требуемых настроек нажмите кнопку Compile (рисунок 7.4.7).

Результате вам будет предложено сохранить созданный проект, а также в каталоге проекта будет создан инсталляционный файл (.exe) с именем проекта. Проведите тестирования вашего дистрибутива выполнив установку вашего приложения на другой компьютер.


Карта сайта


Информационный сайт Webavtocat.ru