FoxPro - FoxPro
FoxPro byl textový procedurálně orientovaný programovací jazyk a Systém pro správu databází (DBMS), a to byl také objektově orientovaný programovací jazyk, původně publikovaný společností Fox Software a později Microsoft, pro MS-DOS, Okna, Macintosh, a UNIX. Konečné publikované vydání FoxPro bylo 2.6. Vývoj pokračoval pod Visual FoxPro štítek, který byl zase ukončen v roce 2007.
FoxPro byl odvozen od FoxBase (Fox Software, Perrysburg, Ohio), z čehož byl odvozen dBase III (Ashton-Tate ) a dBase II. dBase II byla první komerční verzí databázového programu napsaného Waynem Ratliffem s názvem Vulcan CP / M. Také dBase II sám běží na CP / M.[1]
FoxPro je DBMS i systém správy relačních databází (RDBMS), protože značně podporuje více vztahů mezi více soubory DBF (tabulkami). Nicméně to postrádá transakční zpracování.
Společnost FoxPro byla prodána a podporována společností Microsoft poté, co v roce 1992 získali celý software Fox Software. V té době existovala aktivní celosvětová komunita uživatelů a programátorů FoxPro. FoxPro 2.6 pro UNIX (FPU26) byl dokonce úspěšně nainstalován na Linux a FreeBSD pomocí standardu Intel Binary Compatibility Standard (ibcs 2) podpora knihovny.
Informace o verzi
Kompatibilita s operačním systémem
Verze | FP 2.0 | FP 2.5 | FP 2.6 |
---|---|---|---|
MS-DOS | Ano | Ano | Ano |
Windows 3.1 až 7 Ultimate sp1 | Ano | Ano | Ano |
Macintosh | Ano | Ano | Ano |
SCO UNIX | Ano | Ano | Ano |
Linux a FreeBSD | Ano | Ano | Ano[2] |
Windows 2000 | Ne | Ne | Ano |
Technické aspekty
FoxPro 2 zahrnoval optimalizační modul „Rushmore“, který používal indexy k urychlení načítání a aktualizace dat. Technologie Rushmore zkoumala každé prohlášení týkající se dat a hledala výrazy filtrů. Pokud byl jeden použit, hledal index odpovídající stejnému výrazu.
FoxPro 2 byl původně postaven na Watcom C / C ++, který používal DOS / 4GW prodlužovač paměti mít přístup rozšířený a rozšířená paměť. Mohlo by to také použít téměř veškerou dostupnou RAM, i když ne HIMEM.SYS byl načten.
Časová osa verze
Verze | VERSION () se vrací | Velikost EXE | EXE datum |
---|---|---|---|
FPW 2.6a | FoxPro 2.6a pro Windows | 2 444 kb | 28. září 1994 |
FPM 2.6a | FoxPro 2.6a pro Macintosh | ? kb | Srpna 1994 |
FPD 2.6a | FoxPro 2.6a pro DOS | 1788 kb | Srpna 1994 |
FPW 2.6 | FoxPro 2.6 pro Windows | 2,38 Mb | 9. března 1994. |
FPM 2.6 | FoxPro 2.6 pro Macintosh | ? kb | 1993 |
FPD 2.6 | FoxPro 2.6 pro DOS | ? kb | Březen 1994 |
FPU 2.6 | FoxPro 2.6 pro Unix | 2,3 Mb | 1993 |
FPW 2.5 | FoxPro 2.5 pro Windows | 1,63 Mb | Leden 1993 |
FPD 2.5 | FoxPro 2.5 pro DOS | 509 013 bajtů | Února 1993 |
FPD 2.0 | FoxPro 2.0 pro DOS | 465,86 kb | 1991 |
FPD 1.0 | FoxPro 1.0 pro DOS | ? | 1989 |
Reference
- ^ sada CP / M vydaná v roce 1982
- ^ za použití ibcs soubory z Linux ABI na SourceForge.net