Разработка и эксплуатация АИС: Методическое пособие для выполнения лабораторных работ № 9-15, страница 19

В нашем приложении всего 3 части – исполняемый файл программы, файл справки и база данных. Соответственно создадим 3 части установки – “Always Install” (создается по умолчанию), “Help” и “DataBase”. Для каждой части можно указать псевдоним пути установки в выпадающем списке ниже списка частей установки.

Для первых двух частей укажем “[INSTALLDIR]”, а для файлов БД – “[DATABASEDIR]”.

На следующем этапе создания проекта установки нужно указать файлы, относящиеся к той или иной части установки. Выбор частей осуществляется с помощью выпадающего списка в верхней части окна, справа расположена кнопка “Add Files…”, с помощью которой к нужной части установки можно добавить относящиеся к ней файлы.

После этого мастер попросит указать папку меню “Пуск” для создания ярлыков и перечень файлов, для которых эти ярлыки должны быть созданы. Добавить новую папку или новый ярлык в структуру меню “Пуск” можно с помощью контекстного меню того элемента, который должен быть родительским по отношению к создаваемому. При выборе ярлыка в правой части окна активизируются поля ввода, в которых можно указать запускаемый при выборе ярлыка файл и индекс или путь до файла иконки ярлыка.

После создания ярлыков мастер предложит указать для каждой части установки файл для подключения к реестру. Т.к. наша программа не использует реестра, на этом этапе мы ничего указывать не будем.

Далее следует окно выбора отображаемых этапов для будущего инсталлятора. Здесь можно отключить ненужные окна, например “Customer Information”, предназначенное для ввода имени пользователя и названия его организации.

Наконец, после нажатия кнопки “Далее” отобразиться последнее окно мастера, в котором будет указана итоговая информация о проекте. В нижней части этого окна стоит галочка “Build a Release”, которая укажет программе Install Shield создать файлы инсталляционного пакета после окончания работы мастера. Эту галочку лучше убрать, т.к. после окончания работы мастера может быть нужно указать еще некоторые настройки проекта инсталляции.

После нажатия на кнопку “Готово”, при условии, что галочка “Build a Release” была снята, снова отобразиться главное окно программы. Но теперь в дереве слева будут доступны новые пункты, связанные с той или иной опцией установки. В частности следует обратить внимание на следующие пункты:

·  General Information – информация о программе и производителе.

·  Features – описание частей установки, включая комментарии для отображения, наличие подпунктов, отображение в дереве, доступность для отключения.

·  Objects/Merge Modules – один из самых важных пунктов, в котором можно указать, какие пакеты системных обновлений и дополнений следует включить в инсталляционный пакет. В частности, если наша программа работает с БД через BDE, то его установку необходимо включить в инсталляцию.

·  Registry и Ini Files Changes – автоматическое создание нужных ключей реестра и INI-файлов программой инсталляции.

·  File Extensions – список расширений файлов, которые нужно ассоциировать с устанавливаемой программой (полезно для редакторов различного вида файлов).

·  Dialogs – здесь можно указать, какие этапы мастера установки будут отображаться, а какие – нет.

·  Requirements – список минимальных требований к компьютеру, на котором будет производиться установка. Можно указать под какой версией Windows может работать устанавливаемая программа, какой ей нужен процессор, объем оперативной памяти, разрешение экрана и глубина цвета. Например, для нашей программы можно указать процессор – “Pentium or Higher”, объем памяти – “32 Meg.”, разрешение экрана – “800 x 600”.

·  Build Your Release – указывает опции создания самого инсталлятора. Здесь стоит указать следующие настройки:

o  “Compress Media” – “Yes” (включить сжатие);