FoxPro - FoxPro

A Wikipédiából, a szabad enciklopédiából

A FoxPro 2.6 fejlesztői útmutató borítója

A FoxPro egy szöveges eljárási orientált programozási nyelv és adatbázis-kezelő rendszer (DBMS) volt, valamint objektum-orientált programozási nyelv, amelyet eredetileg a Fox Software, majd később a Microsoft adott ki , MS-DOS , Windows , Macintosh és UNIX számára . A FoxPro utolsó közzétett kiadása 2,6 volt. A fejlesztés a Visual FoxPro márkanév alatt folytatódott , amely viszont 2007-ben megszűnt.

A FoxPro a FoxBase-ből (Fox Software, Perrysburg, Ohio) származott, amely viszont a dBase III-ból ( Ashton-Tate ) és a dBase II - ből származott . A dBase II volt a Wayne Ratliff által írt, Vulcan nevű adatbázis-program első kereskedelmi verziója, amely CP / M-en fut , csakúgy, mint a dBase II.

A FoxPro egyszerre DBMS és relációs adatbázis-kezelő rendszer (RDBMS), mivel széles körben támogatja a több DBF fájl (táblázat) közötti több kapcsolatot. Hiányzik azonban a tranzakciós feldolgozás .

A FoxPro-t a Microsoft értékesítette és támogatta, miután 1992-ben teljes mértékben megszerezték a Fox Software szoftvert. Abban az időben a FoxPro felhasználói és programozói világszerte aktív közösségnek számítottak. A FoxPro 2.6 for UNIX (FPU26) még az Intel Binary Compatibility Standard ( ibcs 2) támogatási könyvtár használatával sikeresen telepítve lett Linuxra és FreeBSD- re .

Verzió információ

Operációs rendszer kompatibilitás

Megmaradt verziók operációs rendszer szerint
Változat FP 2.0 FP 2.5 FP 2.6
MS-DOS Igen Igen Igen
Windows 3.1 - 7 Ultimate sp1 Igen Igen Igen
Macintosh Igen Igen Igen
SCO UNIX Igen Igen Igen
Linux és FreeBSD Igen Igen Igen
Windows 2000 Nem Nem Igen

Műszaki szempontok

A FoxPro 2 tartalmazta a "Rushmore" optimalizáló motort, amely indexeket használt az adatok visszakeresésének és frissítésének felgyorsítására. A Rushmore technológia minden adattal kapcsolatos állítást megvizsgált és szűrő kifejezéseket keresett. Ha ilyet használtak, akkor ugyanarra a kifejezésre keresett indexet keresett.

A FoxPro 2 eredetileg a Watcom C / C ++ -ra épült , amely a DOS / 4GW memóriabővítőt használta a kibővített és kibővített memória eléréséhez . Szinte az összes rendelkezésre álló RAM-ot is használhatja, még akkor is, ha nincs betöltve a HIMEM.SYS .

Verzió idővonal

Változat A VERSION () visszatér EXE méret EXE dátum
FPW 2.6a FoxPro 2.6a for Windows 2.444 kb 1994. szeptember 28
FPM 2.6a FoxPro 2.6a Macintosh rendszerhez ? kb 1994. augusztus
FPD 2.6a FoxPro 2.6a DOS-hoz 1.788 kb 1994. augusztus
FPW 2.6 FoxPro 2.6 for Windows 2,52 Mb 1994. március 9.
FPM 2.6 FoxPro 2.6 Macintosh rendszerhez ? kb 1993
FPD 2.6 FoxPro 2.6 DOS-hoz 1,83 Mb 1994. március
FPU 2.6 FoxPro 2.6 a Unix számára 2,3 Mb 1993
FPW 2.5 FoxPro 2.5 for Windows 1,63 Mb 1993. január
FPD 2.5 FoxPro 2.5 DOS-hoz 509 013 bájt 1993. február
FPD 2.0 FoxPro 2.0 DOS-hoz 488,656 kb 1992. július
FPD 1.0 FoxPro 1.0 DOS-hoz 343.200 kb 1991. november

Hivatkozások

Külső linkek