Компоненты Visual FoxPro

Научится устанавливать систему Visual FoxPro 9.0 SP1.

Visual FoxPro 9.0 представляет собой новую версию широко известной системы управления базами данных (СУБД) Microsoft Visual FoxPro, которая функционирует в среде Windows и представляет собой полноценное 32-х разрядное приложение. Visual FoxPro является объектно–ориентированным, визуально–программируемым языком, управляемым по событиям и в полной мере соответствует новым требованиям, предъявляемым к современным средствам проектирования. Данная версия обладает всеми возможностями для работы с XML Web-сервисами, а также улучшенной совместимостью с Microsoft Visual Studio.NET и Microsoft SQL Server 2000.

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

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

Посредством механизма DDE можно обмениваться данными с другими приложениями Windows. Visual FoxPro поддерживает доступ к наиболее популярным SQL-серверам баз данных – Microsoft SQL Server, Oracle, Informix и другим, используя стандарт ODBC.

Установка системы

Для установки СУБД VFP на локальном пользовательском месте необходимо воспользоваться стандартным инсталляционным пакетом, объем которого составляет примерно 360 МБ. Для начала установки следует запустить файл setup.exe, находящийся в корневом каталоге установочного пакета.

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

Рис.1 Главное окно программы установки СУБД VFP

На первом этапе устанавливаются необходимые для работы внешние компоненты и ядро СУБД (рис.2). В зависимости от настройки конкретной операционной системы набор устанавливаемых компонент может быть различным. Следует в обязательном порядке дождаться окончания установки всех компонентов.

 

 

Рис.2 Окно установки Prerequisites

 

По окончании первого этапа инсталляции следует выполнить второй, на котором устанавливаются все компоненты СУБД (рис. 3). При запуске установочный пакет автоматически проводит генерацию скрипта инсталляции, после которой система предложит ознакомиться с лицензионным соглашением (если вы с ним не согласитесь, дальнейшая установка станет невозможной), ввести лицензионный ключ и указать имя пользователя.

 

 

Рис.3 Окно ознакомления с лицензионным соглашением

 

 

После подтверждения процесс переходит к стадии указания параметров установки (рис. 4). В левой части окна необходимо выбрать устанавливаемые компоненты системы. По умолчанию выбраны все, для предотвращения возникновения проблем при дальнейшей работе не стоит изменять набор устанавливаемых компонентов. В правой нижней части окна находится справочная область по всем внешним носителям, на которые возможна установка системы. В ней отображаются полный и доступный объемы данных. В правой верхней части располагается область, в которой можно изменить каталог установки системы. Изменять его следует только в крайнем случае, если размер свободного пространства на предлагаемом диске является недостаточным для установки СУБД.

Рис. 4 Окно изменения параметров установки

 

После подтверждения правильности указанных параметров автоматически начнется процесс установки системы. В появившемся окне можно ознакомиться с новшествами, представленными в 9-й версии продукта. В нижней части окна расположен индикатор хода выполнения процесса установки.

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

Если на компьютере уже была установлена СУБД VFP вместо окна ознакомления с лицензионным соглашением появится окно модификации параметров установленного программного продукта (рис. 5), в котором можно добавить/удалить установленные компоненты, восстановить или полностью переустановить поврежденные части системы, а так же полностью удалить установленную систему. Обратите внимание, что при удалении системы установленные Prerequisites не удаляются.

 

Рис. 5 Окно модификации параметров установленной системы

 

 

При разработке первоначальной версии СУБД VFP9 было допущено определенное количество критических ошибок, для исправления которых в последствии выпущен сервис пак. Для установки сервис пака следует найти в подкаталоге INET_VFP_DOWNLOADS файл VFP9SP1.EXE и запустить его. После подтверждения необходимости установки и принятия условий лицензионного соглашения система автоматически произведет установку пакета исправлений.

Убедиться в том, что на компьютере установлен исправленный вариант СУБД можно в окне информации (рис. 6), которое вызывается из главного меню HelpçAbout Microsoft Visual FoxPro. В самой первой строчке должно быть указание на текущую версию программы, в конце которой обязательно указывается наличие установленного пакета исправлений в виде дописанных букв SP1. Разработчиками был выпущен второй сервис пак, но устанавливать его не нужно, так как система после этого часто теряет работоспособность.

Рис. 6 Окно информации о системе

 

 

Компоненты Visual FoxPro

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

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

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

Ниже приведена таблица стандартных расширений имен файлов основных объектов Visual FoxPro.

 

Таблица 1.

Стандартные расширения имен файлов основных объектов

Объекты Расширения
Проект PRJ, FPC, CAT, PJX, PJT
База данных DBC
Таблица Visual FoxPro DBF
Простой индексный файл IDX
Составной индексный файл CDX
Memo-поле и поле типа General FRT
Форма SCX
Запрос QPR, QPX
Отчет FRX, FRM
Почтовая наклейка LBX, LBL
Меню MNX
Библиотека класса VCX
Программа PRG, FXP, SPR, SPX, MPR, QPR
Рисунок BMP, JPD, GIF, ICO, DIB, CUR, ANI
Звукозапись WAV
Выполняемый файл приложения APP
Файл с ошибками компиляции ERR
Выполняемая программа EXE
Файл с макрокомандами FKY
Файл справки HLP
Файл, содержащий переменные памяти MEM
Файл сообщений MSG
Временный файл TMP
Текстовый файл TXT

 








Дата добавления: 2015-10-29; просмотров: 3857;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.008 сек.