Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций.docx
Скачиваний:
11
Добавлен:
01.07.2025
Размер:
425 Кб
Скачать
☆
    1. Создание дистрибутива программного средства

После долгих недель планирования и тестирования ваше приложение МИ уже практически готово к передаче пользователям. Распространять приложения вы можете на дискетах компакт дисках, через локальную сеть или сеть Internet.Однако в любом случае надо подготовить дистрибутивный комплект.

Создание дистрибутивного комплекта осуществляется в два этапа.

На первом этапе производится упаковка приложения в один или несколько САВ-файлов и создается программа инсталляции.

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

Для решения этой задачи можно воспользоваться средствами, входящими в состав пакета Microsoft Visual Studio., утилитой Package and Deployment Wizard (в версии VB 4.0 Setup Wizard) или Setup Toolkit. Мастер Package and Deployment Wizard автоматизирует процесс создания инсталляционного комплекта, а позволяет задать параметры настройки этого процесса.

Для запуска Package and Deployment Wizard откройте окно Add-ins Manager меню Add – ins и дважды щелкните на элементе Package and Deployment Wizard

1 –й шаг

На первом шаге мастер попросит задать имя проекта, для которого следует создать дистрибутивный пакет, и выбрать тип создаваемого пакета. С помощью мастера можно создать стандартный инсталляционный пакет , запускаемый программой SETUP.EXE, направить дистрибутивный пакет на узел Internet или подготовить сценарий инсталляционного проекта. выберите нужный вариант инсталляционного пакета и внимательно читайте выводимые на экран сообщения.

Сначала мастер проверяет наличие исполняемого EXE файла и, при необходимости создает его. Затем собирает информацию об используемых приложением библиотеках и компонентах; определяет их местонахождение и подготавливает запуск процесса создания инсталляционного пакета. Независимо от выбора типа создаваемого инсталляционного пакета существует некоторая стандартная последовательность шагов, которые должны быть выполнены мастером инсталляции.

2-й шаг

В списке Package Type List следующего окна мастера следует определить тип создаваемого пакета: стандартный пакет инсталляции(Standart setupPackage) или файл зависимостей (Dependency File)/

3 -й шаг

Н а третьем шаге мастер предложит ввести сведения о местоположении инсталляционного пакета, Проверьте правильно ли выбран каталог, и нажмите кнопку Next. При этом вы можете указать сетевой ресурс ( кнопка Net work) или создать новую папку (кнопка New Folder).

4- й шаг

Список File четвертого окна содержит имена файлов, которые предлагается включить в инсталляционный пакет. мастер предоставлякет вам возможность выбрать только некоторые из них( если это возможно) или добавить в приложение новые компоненты. Для удаления файла из проекта достаточно сбросить флажок слева от имени файла. Однако если файл удалить нельзя, мастер отобразит окно с соответствующим предупреждением. Новые компоненты выбираются в стандартном окне открытия файлов нажатием кнопки Add

5-й шаг

На пятом шаге мастер предлагает указать количество создаваемых CAB – файлов. Можно создать один большой файл и сохранить его на компакт диске или подготовить несколько файлов стандартного размера для сохранения на дискетах.

6 – й шаг

На шестом шаге мастер предлагает ввести текст надписи, которая будет отображаться в окне при запуске программы установки приложения.

7 –й шаг

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

8 –й шаг

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

9 –й шаг

Список Shared Files окна мастера содержит имена файлов, которые могут использоваться не только вашими приложениями. Если сделать эти файлы общедоступными (shared) их можно будет удалить только после удаления всех соответствующих приложений.

10 – шаг

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

Затем мастер начинает свою работу .Указанные файлы сжимаются и размещаются и размещаются в различных каталогах. В результате вы получаете ряд файлов в указанном каталоге или ряд каталогов с именами DISK1, DISK2, и т.д.

Программа инсталляции

На первой дискете содержится несколько важных файлов. На компьютере, где никогда не был установлен VB, нельзя запускать его приложения. В то же время необходимые для такого запуска файлы не поместились бы на одной дискете. Поэтому сначала программа SETUP.EXE копирует необходимые для МИ файлы на диск и распаковывают их. После того как SETUP.EXE скопирует на диск файлы, указанные в

SETUP.LST, компьютер может выполнить приложения для VB. Для этого SETUP.EXE вызывает распакованный файл SETUP1.EXE.

Этот файл представляет собой программу на VB, исходный код которой находится в подкаталоге \ SETUP1 каталога \ SETUP.

Если вам не нравится внешний вид или функциональные возможности поставляемой программы инсталляции, среда разработки Vbпредставляет все мыслимые возможности для модифицирования этой программы по вашему усмотрению. После завершения программы инсталляции все необходимые файлы будут скопированы в указанный каталог, а компоненты общего назначения – в системный каталог Windows. Кроме того, будет инсталлирован сервер ActiveX , если он имеется , создана программная группа приложения и процедура деинсталляции.