Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

next0.gif

Мастер установки

См. также

Замечание Мастер установки включен только в редакцию Professional Edition of Visual FoxPro.

Мастер установки формирует дистрибутивные диски из файлов, входящих в дистри утивное дерево. О том, как проходит процесс создания дистрибутивной версии и как подготовить дистрибутивное дерево перед запуском мастера установки, см. главу 10 "Создание дистрибутивных дисков" документа Руководство по профессиональным возможностям.

Этап 1 - Дистрибутивное дерево

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

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

Замечание Каталог DISTRIB, создаваемый мастером, нельзя использовать в качестве ката ога дистрибутивного дерева. Кроме того, исходное дерево лучше размещать вне ката ога Visual FoxPro.

Этап 2 - Необязательные компоненты

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

В следующей таблице указаны размеры файлов, которые могут быть включены с помощью программы установки.

Опция
Размер
Выберите эту опцию, если приложение
Visual FoxPro 3.0 Runtime
3,5 Mбайт
Требует выполнения программы Visual FoxPro Runtime (VFP300.ESL).
Microsoft 5.0 Graph Runtime
2,2 Mбайт
Включает формы с элементами управления Graph 5.0.
ODBC Drivers...
4,3 Mбайт
Поддерживает связь с таблицами, отличными от таблиц Visual FoxPro типа .DBF. П и выборе данной опции появляется диалоговое окно ODBC Drivers, позволяющее выб ать нужные драйверы.
Win32s (1)
4,0 Mбайт
Поставляется пользователям, работающим под Windows 3.11. Для приложений Visual FoxPro требуется версия Win32s.
Windows 95 (1)
0,5 Mбайт
Поставляется пользователям, работающим под Windows 95.
Windows NT (1)
0,5 Mбайт
Поставляется пользователям, работающим под Windows NT.
(1) Если вы включаете в дистрибутивный пакет файлы, отличные от приложений Visual FoxPro (например, файл справки), опцию платформы выбирать необязательно.



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

Этап 3 - Образы дисков

Мастер создает дистрибутивный подкаталог, содержащий образы дисков для каждого заданного типа диска. Если выбрана опция Netsetup, мастер создаст один ката ог, где будут находиться все файлы.

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

Этап 4 - Опции установки

Мастер установки создает диалоговые окна установки с заголовком, который вы за аете в текстовом поле Dialog Caption. Он также заносит информацию об авторских правах в диалоговое окно About Setup, которое пользователь может открыть с помощью команды About из управляющего меню приложения Setup. Данные в полях Dialog Caption и Setup Copyright должны быть введены обязательно. Задавать Post-Setup Executable необязательно.

Замечание Чтобы перейти к Этапу 5, нужно установить курсор вне полей Dialog Caption и Setup Copyright.

Этап 5 - Каталог назначения по умолчанию

Программа установки разместит ваше приложение в каталоге, заданном в поле Default Destination Directory.

Этап 6 - Сводка файлов

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

Столбец
Описание
File
Задает имя файла в том виде, как оно будет создано в системе пользователя.
Target Dir
Файл можно установить в пользовательской системе в каталоге приложения, в ката оге Windows или в каталоге Windows System.
PM Item
Если эта опция выбрана, мастер отображает диалоговое окно Program Manager Item, в котором можно задать свойства программного элемента: описание, командную ст оку и значок.
Внутри командной строки можно задать последовательность %s , заменяющую ката ог приложения. Буква "s" должна быть строчной. Используйте последовательность %s при установке файлов в подкаталогах приложения. Благодаря ей файлы будут прави ьно установлены в подкаталогах, если пользователь задаст имя каталога приложе ия, отличного от принимаемого по умолчанию. В следующем примере файл MYDATA.DBF устанавливается в подкаталоге MAINDATA каталога приложения:
%s\MAINDATA\MYDATA.DBF
Если вы задали значок, находящийся вне исходного дерева, программа установки включит файл значка в каталог приложения.
OLE
Если эта опция выбрана, генерируемая программа установки зарегистрирует элеме т управления OLE, когда он будет установлен в системе пользователя. Лицензия на разработку для данного элемента управления при этом не регистрируется.
Регистрация элементов управления OLE программой установки позволяет гаранти овать, что пользователь всегда будет работать с нужной версией элемента управле ия.

Visual FoxPro допускает создание элемента управления OLE или его экземпляра то ько в том случае, если этот элемент управления и лицензия на него были приоб етены и установлены на вашем компьютере. Информация о лицензии сохраняется вместе с формой или классом, позволяющим дистрибутивным формам успешно выполняться а машинах пользователей. Пользователи не смогут модифицировать эти формы на тапе разработки, если они не приобрели вместе с элементом управления и лицензию а разработку.

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

Элементы управления OLE можно разрабатывать и поставлять бесплатно и без лице зионных соглашений. Однако большинство из них будет сконструировано таким об азом, что они не смогут работать без лицензии. В настоящий момент существует два типа лицензий на элементы управления OLE: лицензии на разработку и лицензии на выполнение. Лицензии первого типа разрешают создавать новые элементы управления OLE. Лицензии на выполнение разрешают выполнять форму, содержащую элемент уп авления OLE. Подробнее о дистрибутивных приложениях с элементами управления OLE см. раздел Распространение OLE-приложений.

Этап 7 - Завершение

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

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

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



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.