Из Википедии, бесплатной энциклопедии
  (Перенаправлено из FoxPro 2 )
Перейти к навигации Перейти к поиску

Обложка Руководства разработчика FoxPro 2.6

FoxPro был текстовым процедурно-ориентированным языком программирования и системой управления базами данных (СУБД), а также объектно-ориентированным языком программирования, первоначально опубликованным Fox Software, а затем Microsoft для MS-DOS , Windows , Macintosh и UNIX. . Последний опубликованный выпуск FoxPro - 2.6. Разработка продолжалась под лейблом Visual FoxPro , который, в свою очередь, был прекращен в 2007 году.

FoxPro был получен из FoxBase (Fox Software, Перрисбург, Огайо), который, в свою очередь, был получен из dBase III ( Ashton-Tate ) и dBase II. dBase II была первой коммерческой версией программы базы данных, написанной Уэйном Рэтлиффом, под названием Vulcan, работающей на CP / M , как и dBase II. [1]

FoxPro является одновременно СУБД и системой управления реляционными базами данных (СУБД), поскольку она широко поддерживает множественные отношения между несколькими файлами (таблицами) DBF. Однако в нем отсутствует обработка транзакций .

FoxPro был продан и поддержан Microsoft после того, как они полностью приобрели Fox Software в 1992 году. В то время существовало активное всемирное сообщество пользователей и программистов FoxPro. FoxPro 2.6 для UNIX (FPU26) был даже успешно установлен в Linux и FreeBSD с использованием библиотеки поддержки стандарта двоичной совместимости Intel ( ibcs 2).

Информация о версии [ править ]

Совместимость с операционной системой [ править ]

Технические аспекты [ править ]

FoxPro 2 включает механизм оптимизации «Rushmore», который использует индексы для ускорения поиска и обновления данных. Технология Rushmore исследовала все операторы, связанные с данными, и искала выражения фильтров. Если он использовался, он искал индекс, соответствующий тому же выражению.

FoxPro 2 изначально был построен на Watcom C / C ++ , который использовал расширитель памяти DOS / 4GW для доступа к расширенной и расширенной памяти . Он также мог использовать почти всю доступную оперативную память, даже если HIMEM.SYS не был загружен.

Хронология версии [ править ]

Ссылки [ править ]

Внешние ссылки [ править ]

  • История FoxPro - Хронология
  • Сайт, посвященный истории FoxPro