к библиотеке   Обзор графических пакетов 3GL   Компьютерная графика к экономической информатике   к 4GL - визуальному программированию

Программирование в VisualFoxPro 7.0

  1. Знакомство с Visual FoxPro
  2. Начало работы с Visual FoxPro
  3. Проект как средство объединения элементов приложения
  4. Создание базы данных проекта
  5. Форма как средство ввода и редактирования данных
  6. Конструктор форм
  7. Создание и печать отчетов
  8. Создание отчета с помощью конструктора отчетов
  9. Запросы к базе данных
  10. Перекрестные таблицы и диаграммы
  11. Меню приложения
  12. Создание справочной системы приложения
  13. Управление проектом и создание приложения
  14. Условия достоверности, хранимые процедуры, триггеры, представления данных
  15. Расширенные средства ввода данных
  16. Библиотеки классов и ActiveX-компоненты
  17. Расширенные средства создания отчетов
  18. Расширенные средства выборки данных
  19. Визуальное объектно-ориентированное программирование
  20. Многопользовательская работа в локальной сети
  21. Связывание и внедрение объектов, экспорт и импорт данных
  22. Удаленные представления данных
  23. Перенос данных из Visual FoxPro на платформу клиент-сервер
  24. Публикация данных на Web-сервере
  25. Настройка параметров Visual FoxPro
  26. Установка Visual FoxPro

Visual FoxPro (VFP) - объектно-ориентированный и процедурный язык программирования систем управления реляционными базами данных, разработанный корпорацией Microsoft. Основой для данного программного продукта послужил язык программирования FoxPro. Относится к семейству языковxBase, разработанных на базе синтаксиса языка программирования dBase. Другими членами данного семейства являются Clipper и Recital. Сегодня Visual FoxPro уходит в прошлое, так как разработка продукта прекращена корпорацией Microsoft с выходом SP2 для версии 9.0. Поддержка продукта MS будет осуществляться только до 2015 года.

Первоначально FoxPro (исходное название - FoxBASE) разрабатывалась фирмой Fox Software, начиная с 1984 года. В 1992 году Fox Technologies была куплена Microsoft, новые версии продукта значительно видоизменились и приобрели префикс . Последняя версия оригинального FoxPro - версия 2.6 - работала под Mac OS, DOS, Windows и Unix; уже в версии Visual FoxPro 3.0 от MS список поддерживаемых платформ сократился до Mac OS и Windows, а в более поздних версиях от MS - уже только до Windows. Текущая версия MS Visual FoxPro основана на COM, и Microsoft утверждает, что .NET-версии продукта не будет. Существует проект Sedna, который должен обеспечить возможность взаимодействия Visual FoxPro с .NET.

В конце 2002 года было показано, что Visual FoxPro может работать на Linux под Wine, однако это, по существу, нарушает пользовательское лицензионное соглашение (EULA).

В декабре 2005 года, VFP взлетел в Top 20 на TIOBE индекс в первый раз. В марте 2007 года он был в положении 19, что делает его языком группы "B". По состоянию на август 2010 года, VFP (в сочетании с XBase) находится в позиции 25.

В марте 2007 года Microsoft объявила, что не будет VFP 10, соответственно, VFP 9 (выпущен в производство 17 декабря 2004 г.) - последний коммерческий релиз VFP от Microsoft. Поддержка версии 9 продолжается с пакетами обновления, которые были выпущены 8 декабря 2005 и 11 октября 2007 года.

Идет работа над проектом под кодовым названием <Седна> (названном в честь карликовой планеты Седны, открытой в 2003 году), который представляет собой набор дополнений к VFP 9.0 из xBase-компонентов для поддержки ряда сценариев и алгоритмов взаимодействия с различными технологиями Microsoft, включая SQL Server 2005, .NET Framework, Windows Vista, Office 2007, Windows Search и Team Foundation Server (TFS). Microsoft выпустила <Седну> под лицензией Shared Source на сайтеCodePlex. Представители корпорации Microsoft пояснили, что основной VFP будет по-прежнему оставаться закрытым исходным кодом. <Седна> была выпущен 25 января 2008. По состоянию на март 2008 года, все xBase-компоненты VFP 9 SP2 (в том числе <Седна>) были доступны для развития сообществом на CodePlex.

Совместимость с операционными системами

Поддерживаемые версии Windows

Версия

VFP 3.0

VFP 5.0

VFP 6.0

VFP 7.0

VFP 8.1

VFP 9.0

Windows 3.x

Да

Нет

Нет

Нет

Нет

Нет

Windows NT 4.0

Да

Да

Да

Да

Нет

Нет [1]

Windows 95

Да

Да

Да

Только среда запуска (runtime)

Нет

Нет

Windows 98

Да

Да

Да

Да

Только среда запуска (Runtime)

Только среда запуска (Runtime)

Windows ME

Да

Да

Да

Да

Только среда запуска (Runtime)

Только среда запуска (Runtime)

Windows 2000

Да

Да

Да

Да

Да

Да

Windows XP

Да

Да

Да

Да

Да

Да

Windows Server 2003

 ?

Да

Да

Да

Да

Да

Windows Vista

В режиме совместимости

Да

Да

Да

Да

Да

Windows 7

Да

Да

Да

Да

Да

Да

к библиотеке   Обзор графических пакетов 3GL   Компьютерная графика к экономической информатике   к 4GL - визуальному программированию

Знаете ли Вы, что в 1974 - 1980 годах профессор Стефан Маринов из г. Грац, Австрия, проделал серию экспериментов, в которых показал, что Земля движется по отношению к некоторой космической системе отсчета со скоростью 360±30 км/с, которая явно имеет какой-то абсолютный статус. Естественно, ему не давали нигде выступать и он вынужден был начать выпуск своего научного журнала "Deutsche Physik", где объяснял открытое им явление. Подробнее читайте в FAQ по эфирной физике.

Bourabai Research Institution home page

Bourabai Research - Технологии XXI века Bourabai Research Institution