FoxPro
FoxPro je systém řízení báze dat původně pro prostředí operačního systému MS-DOS. Pro ukládání dat používá formát souborů dBase. Programovací jazyk využívá procedury a patří do skupiny jazyků xBase. Na počátku 90. let byl značně populární a rozšířen pro svoji rychlost, stabilitu a v neposlední řadě i licenční politiku bezplatného šíření runtime pro běh vytvořených aplikací. Pro vývojové prostředí a vlastní aplikace je charakteristické použití myši a uživatelských oken. Navazuje na rozšířenou a ve své době populární FoxBASE. Poslední verze v této podobě má označení 2.60 z roku 1994 a existovala i pro operační systémy Windows, UNIX a Macintosh. Později ji společnost Microsoft rozšířila do současné moderní podoby pod názvem Microsoft Visual FoxPro.
Technické aspekty [editovat]
Databázový engine Foxpro byl ve své době do značné míry výjimečný metodou vyhledávání nazývanou Rushmore, která specificky používala indexové soubory k vyhledávání a aktualizaci ve velkých objemech dat. FoxPro 2.0 byla původně vytvořena v překladači jazyka WatCOM C++. Charakteristické je dobré využití operační paměti a přenositelnost datových souborů a programových kódů zaměřených na zpracování těchto dat mezi řadou operačních systémů: Windows, UNIX a Macintosh.
Tabulka verzí [editovat]
| Verze | Funkce VERSIONS() vrací | Velikost EXE | Datum vydání EXE |
|---|---|---|---|
| FPW 2.6a | FoxPro 2.6a for Windows | 2,444 kb | říjen 1994 |
| FPM 2.6a | FoxPro 2.6a for Macintosh | ? kb | Srpen 1994 |
| FPD 2.6a | FoxPro 2.6a for DOS | 1,788 kb | Srpen 1994 |
| FPW 2.6 | FoxPro 2.6 for Windows | ? kb | Březen 1994 |
| FPM 2.6 | FoxPro 2.6 for Macintosh | ? kb | 1993 |
| FPD 2.6 | FoxPro 2.6 for DOS | ? kb | Březen 1994 |
| FPU 2.6 | FoxPro 2.6 for UNIX | 2.3 Mb | 1993 |
| FPW 2.5 | FoxPro 2.5 for Windows | 1.63 Mb | Leden 1993 |
| FPD 2.0 | FoxPro 2.0 for DOS | 465.86 kb | 1991 |