FoxPro 2

FoxPro 2

FoxPro is a text-based procedurally-oriented programming language and DBMS, originally published by Fox Software and later by Microsoft, for MS-DOS, MS Windows, Apple Macintosh, and UNIX.

Although FoxPro is a Database Management System (DBMS) and it does support relationships between tables, it is not considered a Relational Database Management System (RDBMS), lacking transactional processing.

The final published release of FoxPro was 2.6, after which the name was changed to Visual FoxPro.

Although no longer sold or supported by Microsoft, there is still an active worldwide community of FoxPro users and programmers. FoxPro 2.6 for UNIX (FPU26) has even been successfully installed on Linux and FreeBSD using the Intel Binary Compatibility Standard (ibcs2) support library.

Version information

Operating system compatibility

Extant Versions by OS
Version FP 2.0 FP 2.5 FP 2.6
MS-DOS Yes Yes Yes
Windows 3.1 to XP Yes Yes Yes
Macintosh No Yes Yes
SCO UNIX No No Yes
Linux & FreeBSD No No Yes [using the ibcs files from the Linux ABI project at Sourceforge.]
Windows 2000 No No Yes

Technical aspects

FoxPro 2 was a major breakthrough, because of its "Rushmore" optimizing engine, which consisted of using indexes to accelerate data retrieval and updating. Rushmore technology examined every data-related statement, and looked for filter expressions. If one was used, it looked for an index matching the same expression.

In addition, FoxPro2 was originally built on WatCOM C++, which had its own memory extensor - at that time state-of-the-art. FoxPro2 could access expanded and extended memory, using almost all available RAM (DOS). It used some interrupts in absence of the extended memory driver: if no HIMEM.SYS was loaded, FoxPro enabled that mechanism.

Version Timeline

VersionVERSION() returnsEXE SizeEXE Date
FPW 2.6aFoxPro 2.6a for Windows2,444 kb28-SEP-1994
FPM 2.6aFoxPro 2.6a for Macintosh? kbAugust 1994
FPD 2.6aFoxPro 2.6a for DOS1,788 kbAugust 1994
FPW 2.6FoxPro 2.6 for Windows? kbMarch 1994
FPM 2.6FoxPro 2.6 for Macintosh? kb1993
FPD 2.6FoxPro 2.6 for DOS? kbMarch 1994
FPU 2.6FoxPro 2.6 for UNIX2.3 Mb1993
FPW 2.5FoxPro 2.5 for Windows1.63 MbJan. 1993
FPD 2.0FoxPro 2.0 for DOS465.86 kb1991

References

External links

* [http://www.foxprohistory.org/foxprotimeline.htm History of FoxPro - Timeline]
* [http://www.foxprohistory.org/ A site devoted to the history of FoxPro]
* [http://www.vfug.org/ Virtual FoxPro User Group] - Free online support resource
* [http://www.tek-tips.com/threadminder.cfm?pid=182 Microsoft: FoxPro (old versions 1 to 2.6) Forum] - Free online support resource
* [http://www.intergate.com/~dallen24/ FoxPro FAQs]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • FoxPro — (Фокс про)  один из диалектов языка программирования xBase, применяемый в одноименном программном пакете. Как язык программирования, в основном применяется для разработки Файл серверных реляционных СУБД, хотя существует, за счет гибких и… …   Википедия

  • FoxPro — Saltar a navegación, búsqueda FoxPro (acrónimo de FoxBASE Professional) es un lenguaje de programación orientado a objetos, que a la vez es un Sistema Gestor de Bases de datos o Database Management System (DBMS), publicado originalmente por Fox… …   Wikipedia Español

  • FoxPro — FoxPro,   eine ursprünglich von der Firma FoxSoft entwickeltes und zunächst unter dem Namen FoxBase vertriebenes relationales Datenbankentwicklungssystem (Datenbank). Nachdem Microsoft 1992 die Firma übernommen hatte, wurde das Programm in FoxPro …   Universal-Lexikon

  • FoxPro — Visual FoxPro Entwickler: Microsoft Corporation Aktuelle Version: 9.0 SP2 (11. Oktober 2007) Betriebssystem: Windows Kategorie …   Deutsch Wikipedia

  • Foxpro — Visual FoxPro Entwickler: Microsoft Corporation Aktuelle Version: 9.0 SP2 (11. Oktober 2007) Betriebssystem: Windows Kategorie …   Deutsch Wikipedia

  • FoxPro — PAGENAME has multiple meanings:* Visual FoxPro an object oriented programming language and RDBMS, published by Microsoft, for Microsoft Windows. * FoxPro 2 a text based procedural programming language and RDBMS, originally published by Fox… …   Wikipedia

  • Visual FoxPro — VFP redirects here. For the floating point extension of ARM processors, see ARM architecture#VFP. Typical VFP9 editing session Original author(s) Microsoft Corporation Stable release …   Wikipedia

  • Visual FoxPro — Microsoft Visual FoxPro Тип Среда разработки программного обеспечения Автор Корпорация Microsoft Операционная система Microsoft Windows Языки интерфейса IDE: английский, немецкий, испанский Runtime: все вышеупомянутые, а также французский,… …   Википедия

  • Visual FoxPro — Autor Microsoft Corporation http://msdn.microsoft.com/vfoxpro Información general Última versión estable Visual FoxPro 9.0 Service Pack 2 (SP2) …   Wikipedia Español

  • MS FoxPro — Visual FoxPro Entwickler: Microsoft Corporation Aktuelle Version: 9.0 SP2 (11. Oktober 2007) Betriebssystem: Windows Kategorie …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”