Visual foxpro что это за программа и нужна ли она

Visual foxpro что это за программа и нужна ли она

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

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

Visual FoxPro реалии и комьюнити

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

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

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

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

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

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

Learn Visual Foxpro Part 1|| Basic Concept of Visualfoxpro

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

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

PRJ, FPC, CAT, PJX, PJT

Источник: rfpgu.ru

Иллюстрированный самоучитель по Visual FoxPro 8

Установка программы Visual FoxPro 8.0 возможна в следующих вариантах:

  • с компакт-диска, содержащего установочные файлы;
  • из сети, если установочные файлы хранятся на одном из сетевых компьютеров, и вы имеете к ним доступ.

Для того чтобы установить программу Visual FoxPro 8.0 с компакт-диска, выполните следующие действия:

  1. Закройте все открытые приложения.
  2. Вставьте первый установочный компакт-диск Visual FoxPro 8.0 в устройство CD-ROM.
  3. Если устройство CD-ROM вашего компьютера является загрузочным, автоматически запустится находящаяся на нем программа Setup. Если устройство CD-ROM не является загрузочным, откройте папку Панель управления и дважды щелкните мышью на значке Установка и удаление программ.
  4. В открывшемся диалоговом окне нажмите кнопку Установка новой программы. В предложенном варианте установки выберите значение CD или дискеты. Запустится программа поиска файлов установки, которая найдет на вставленном вами компакт-диске программу установки и предложит ее запустить. Нажмите кнопку Готово.
  5. Запустится мастер установки Visual FoxPro 8.0, который проверяет наличие необходимых компонентов Windows и при необходимости предложит их установить (рис. 1). Рис. 1. Диалоговое окно Visual FoxPro Setup
  6. После установки компонентов Windows становится доступном опция с цифрой 2, при нажатии на которую открывается следующее окно мастера, в котором запрашивается номер программного продукта, а также идентификатор пользователя. После ввода этих данных перейдите к следующему шагу.
  7. Появляется диалоговое окно, в котором задаются устанавливаемые компоненты Visual FoxPro 8.0 (рис. 2).
  8. Далее следуйте появляющимся на экране инструкциям.
Читайте также:
Программа whonet что это

Рис. 2. Диалоговое окно Microsoft Visual FoxPro 8.0 с выбором файлов установки

Источник: samoychiteli.ru

Visual foxpro что это за программа и нужна ли она

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

Важно отметить следующее — после установки компонентов Visual Studio необходимо обязательно установить Service Pack 3 . Закачать его можно с сайта Microsoft. «Тяжелый» очень, но это и понятно — полная замена всех программных продуктов . Но без него плохо-плохо.

Свой диск с Visual FoxPro я писал после установки SP3 с необходимыми изменениями и дополнениями каталога VFP.

Файл FOXPRO.INT

Теперь о таблицах кодировки символов. В поставку входит файл FOXPRO.INT — в нем хранятся кодовые страницы символов для разных языков. Много проблем было у программистов с иероглифами на экране от незнания сего файла. А «лежать» он должен в нескольких местах — в папке VFP, в папке System32 для Windows NT (в папке System для Windows 95/98), в рабочем каталоге рядом с проектом или приложением.

О папке проекта

Располагать свои проекты и файлы в папках программных продуктов (VFP, VCC и т.д.) — очень плохая практика. Объяснять не буду. Располагать разные проекты в одной папке — тоже не очень. Все должно лежать на своем месте — лучше на другом диске, например, D:Develop.

Файл CONFIG.FPW

Очень важный конфигурационный файл VFP или исполняемого приложения. Он должен находиться в папке VFP и в папке рядом с проектом или запускаемым приложением. FoxPro «ищет» его в текущем каталоге. Теперь о содержании файла CONFIG.FPW:

* Русская кодовая страница CODEPAGE=1251 * Порядок сортировки русский COLLATE=RUSSIAN * Показывать век в датах — 31.12.1999, 11.01.2000 CENTURY=ON * Формат времени 24 часа HOUR=24 * Показывать секунды в формате времени SECONDS=ON * Число десятичных знаков для расчетов DECIMALS=6 * Количество используемых переменных — очень важная установка * По умолчанию 512 — не хватает для большого проекта. Устанавливается только в файле конфигурации MVCOUNT=2048 * Установка возможности блокировки нескольких записей MULTILOCKS=ON * Обработка сетевых блокировок REPROCESS=AUTOMATIC * Формат даты — привычный для нас — DD.MM.YYYY DATE=GERMAN * Каталог по умолчанию DEFAULT=. * Использование клавиш SHIFT+CTRL+ALT OUTSHOW=ON * Необходимые пути к компонентам проекта PATH=.PROGRAMM;.CLASSES;.FORMS;.SYSTEM;.LIBS;.APP;.Sounds; * Файл ресурсов RESOURCE=DOUBLE99 * Использование ресурсов RESOURCE=ON * Совместимость с 2000 годом STRICTDATE=0 * Стиль используемых сочетаний клавиш KEYCOMP=WINDOWS * Используемые временные каталоги EDITWORK=C:TEMP PROGWORK=C:TEMP SORTWORK=C:TEMP TMPFILES=C:TEMP * Отключение компонентов — ускоряет загрузку _GENGRAPH=»» _GENMENU=»» _GENPD=»» _GENSCRN=»» _GENXTAB=»» _FOXGRAPH=»» _FOXDOC=»» _STARTUP=»»

Читайте также:
Программа аргус что это

Вот и все, что нужно для успешного начала работы. Запускаем Visual FoxPro — Microsoft Visual StudioVfp98Vfp6.exe.

Источник: firststeps.ru

Что такое FoxPro

Microsoft Visual FoxPro 6.0 предоставляет все необходимые средства для создания и управления эффективными, 32-разрядными приложениями и компонентами. Его средства и объектно-ориентированный язык делают данный пакет идеальным для разработки современных, масштабируемых, многоуровневых приложений, которые объединяют архитектуру «клиент-сервер» и Интернет.

К основным возможностям продукта относятся:

— Интеграция технологий «клиент-сервер» и Web при создании многоуровневых, основанных на компонентах приложений.

— Visual FoxPro 6.0 полностью поддерживает модели Component Object Model (COM) для взаимодействия локальных объектов и Distributed COM (DCOM) для взаимодействия удаленных объектов. Visual FoxPro 6.0 также поддерживает ODBC, OLE DB и другие стандарты для работы с различными источниками данных.

— Создание эффективных клиент-серверных приложений с использованием Remote Views и мастера Upsizing Wizard. Легкость создания запросов и изменения удаленных данных на SQL обеспечивается использованием Remote Views и ODBC.

— Простота переноса данных FoxPro на Microsoft SQL Server или Oracle при использовании мастера Upsizing Wizard.

— Создание на основе Visual FoxPro объектов, которые могут быть использованы в других приложениях по технологии COM и DCOM. Например, приложения на базе Microsoft Excel смогут использовать объект COM из Visual FoxPro для сбора, сортировки и обратной отсылки данных, причем как локально, так и в сети. Создание приложений для работы с данными в Web.

— Возможность использования компонентов COM из Visual FoxPro вместе с сервером Microsoft Internet Information

— Server (IIS) для разработки мощных приложений Web, которые смогут создавать динамические страницы, связанные с данными. Автоматическое масштабирование приложений Visual FoxPro.

— Visual FoxPro 6.0 поддерживает сервер Microsoft Transaction Server, так что нет необходимости в написании кода для поддержки транзакций и множественных пользователей в создаваемых приложениях и компонентах.

— Упрощение обслуживания клиентов при работе приложений FoxPro в Web. Активные документы (Active Document) Visual работают так же, как и обычные приложения Visual FoxPro, за одним исключением — можно исполнять его в контейнере активных документов, как, например, Microsoft Internet Explorer. Это позволяет легко переносить существующие приложения и формы в Web.

— Поддержка публикации данных из FoxPro в Web при использовании Microsoft Visual InterDev. Visual InterDev предоставляет среду быстрой разработки и средства управления узлами для упрощения создания, публикации и управления динамическими Web-приложениями. Он включает мощные средства работы с данными, которые могут работать с Visual FoxPro и другими базами через ODBC.

— Совместное использование данных Visual FoxPro 6.0 с другими приложениями. Возможность использования драйвера Visual FoxPro ODBC для доступа к данным Visual FoxPro из других приложений, включая Microsoft Office, Microsoft BackOffice и Microsoft Visual Studio. Полная интеграция с Microsoft Visual Studio Enterprise Edition.

— Visual FoxPro прекрасно работает с такими средствами Visual Studio, как Visual Modeler, для упрощения анализа, проектирования и создания приложений на основе компонентов.

Читайте также:
Что за программа квантум систем

— Быстрая разработка приложений с использованием библиотеки классов Visual FoxPro Foundation Classes. Visual FoxPro 6.0 поставляется с более чем 100 готовыми классами, которые обеспечивают такие возможности, как манипулирование данными, отслеживание конфликтов, поиск и загрузка данных, а также разработка в Web. Эти классы полностью готовы к использованию в создаваемых приложениях.

— Простота разработки объектно-ориентированных приложений с использованием таких средств, как Application Wizard и Application Builder, которые позволяют быстро и просто создать основу любого приложения.

— Создание форм на основе объектов. В отличие от FoxPro 2.x, в котором формы создавались на процедурном языке, Visual FoxPro позволяет визуально создавать формы как объекты, которые имеют свойства, методы и события. Для создания формы необходимо поместить нужные компоненты на форму, установить свойства, написать обработчики событий, а затем запустить форму. Технология оптимизации запросов Microsoft Rushmore позволяет создавать сверхбыстрые приложения — с ее помощью Visual FoxPro 6.0 сохраняет свои легендарные скорость и мощность.

— Высокоуровневые возможности управления реляционными базами данных (RDBMS) реализуются с использованием контейнеров баз данных. Контейнеры баз данных поддерживают длинные имена полей, отношения, ссылочную целостность, правила проверки, триггеры и хранимые процедуры. При использовании объектно-ориентированного программирования время разработки существенно сокращается.

— На основе классов и элементов интерфейса можно создавать мощные и гибкие библиотеки объектов. Встроенные средства управления классами и библиотеками — Class Browser и Component Gallery облегчают управление классами и библиотеками.

— Написание исходного кода стало проще, чем раньше, с использованием нового редактора с цветовым выделением и встроенного отладчика. Оба этих средства основаны на технологии из среды Microsoft Visual C++.

— Простота коллективной работы обеспечивается интеграцией с Microsoft Visual SourceSafe. Система контроля версий Microsoft Visual SourceSafe прекрасно интегрируется с Visual FoxPro 6.0, и теперь можно эффективно управлять исходным кодом как при индивидуальной, так и при коллективной работе. Обеспечена простая поддержка мобильных пользователей. Можно создавать приложения, которые позволят пользователям получить данные, отключиться, изменить данные, а затем, заново подключившись, сохранить изменения за счет использования новых технологий доступа к данным.

— Расширены существующие элементы ActiveX. Visual FoxPro 6.0 позволяет использовать объекты ActiveX в классах Visual FoxPro. Можно добавлять или изменять свойства и методы для изменения и улучшения возможностей объекта. Уникальные функции в создаваемых программах становятся доступными при использовании элементов ActiveX.

Элементы ActiveX можно добавлять к существующим приложениям с минимальным написанием дополнительного исходного кода. Более 6000 готовых элементов ActiveX позволят расширить возможности создаваемых приложений. Различные мастера позволяют значительно упростить и сократить время разработки.

— Visual FoxPro 6.0 содержит более 20 мастеров, которые автоматизируют частые и сложные задачи. Например, мастер баз данных Database Wizard содержит шаблоны для создания баз данных и таблиц для ведения списка контактов, задач, расходов и счетов. Другие мастера помогут создавать формы, отчеты и графики, импортировать данные, публиковать таблицы в Web и многое другое. При создании приложений можно воспользоваться готовым кодом, экранами и отчетами из FoxPro 2.x. Повторное использование кода заметно уменьшает стоимость и время разработки и отладки.

— Visual FoxPro 6.0 выполняет код FoxPro 2.x как есть и автоматически конвертирует отчеты и формы FoxPro 2.x в формат Visual FoxPro 6.0

Источник: klad-info.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru