«Интеллектуальные» программы установки и удаления
Снабдите свое приложение «интеллектуальной» программой установки, предусмотрев в ней выполнение следующих операций:
- быструю установку (Express setup) приложения в стандартной конфигурации;
- выборочную установку (Custom setup), позволяющую пользователю указать компоненты и папку для хранения программы, а также разрешить или запретить программе установки изменять параметры системы;
- минимальную установку (Minimal setup), при которой в целях экономии дискового пространства устанавливаются только самые необходимые компоненты приложения;
- • по возможности разрешайте пользователям хранить большие вспомогательные файлы (например, словари или тезаурус) на сетевом сервере, а не локально.
- В меню Programs, Microsoft Visual Basic 5.0 выберите пункт Application Setup Wizard.
- Задайте пример файла проекта
C:\ProgramFiles\DevStudio\VB\samples\PGuide\Controls\Controls.vbp
- Ознакомьтесь со всеми экранами мастера.
- Выберите метод установки Single Directory.
- Создайте установочный комплект в каталоге SWSETUP.
- Откройте окно My Computer и посмотрите, какие файлы помещены в этот каталог.
Примечание Создавая «интеллектуальную» программу установки, не храните установочную информацию в WIN. IN I — пользуйтесь реестром.
Мастер Setup Wizard
Мастер установки Setup Wizard, включенный в состав Visual Basic, на основании анализа файла проекта составляет необходимый программе установки список файлов с зависимостями. Кроме того, он сжимает эти файлы и создает программу установки (для жесткого диска или дискет). Вся регистрация клиентской части, в том числе и проверка версий файлов, выполняется автоматически. Это особенно важно при установке DLL- или ОСХ-файлов на клиентский компьютер. Мастер может включить в установочный комплект и другие файлы, например изображение логотипа компании или заставку для отображения динамики процесса установки. Все параметры можно сохранить в шаблоне для повторного использования.
> Знакомство с мастером установки
В этом упражнении Вы средствами мастера Visual Basic Setup Wizard создадите дистрибутив приложения.