FoxPro - FoxPro

De la Wikipedia, enciclopedia liberă

Coperta Ghidului pentru dezvoltatori FoxPro 2.6

FoxPro a fost un limbaj de programare orientat procedural bazat pe text și un sistem de gestionare a bazelor de date (SGBD) și a fost, de asemenea, un limbaj de programare orientat obiect , publicat inițial de Fox Software și mai târziu de Microsoft , pentru MS-DOS , Windows , Macintosh și UNIX . Ultima versiune publicată a FoxPro a fost 2.6. Dezvoltarea a continuat sub eticheta Visual FoxPro , care la rândul său a fost întreruptă în 2007.

FoxPro a fost derivat din FoxBase (Fox Software, Perrysburg, Ohio), care a fost la rândul său derivat din dBase III ( Ashton-Tate ) și dBase II. dBase II a fost prima versiune comercială a unui program de baze de date scris de Wayne Ratliff, numit Vulcan, care rulează pe CP / M , la fel ca dBase II.

FoxPro este atât un SGBD, cât și un sistem de gestionare a bazelor de date relaționale (RDBMS), deoarece acceptă pe scară largă mai multe relații între mai multe fișiere DBF (tabele). Cu toate acestea, îi lipsește procesarea tranzacțională .

FoxPro a fost vândut și susținut de Microsoft după ce a achiziționat Fox Software în întregime în 1992. În acel moment exista o comunitate activă la nivel mondial de utilizatori și programatori FoxPro. FoxPro 2.6 pentru UNIX (FPU26) a fost chiar instalat cu succes pe Linux și FreeBSD folosind biblioteca de suport Intel Binary Compatibility Standard ( ibcs 2).

Informații despre versiune

Compatibilitatea sistemului de operare

Versiuni existente de sistemul de operare
Versiune FP 2.0 FP 2.5 FP 2.6
MS-DOS da da da
Windows 3.1 până la 7 Ultimate sp1 da da da
Macintosh da da da
SCO UNIX da da da
Linux și FreeBSD da da da
Windows 2000 Nu Nu da

Aspecte tehnice

FoxPro 2 a inclus motorul de optimizare „Rushmore”, care a folosit indici pentru a accelera recuperarea și actualizarea datelor. Tehnologia Rushmore a examinat fiecare afirmație legată de date și a căutat expresii de filtrare. Dacă a fost folosit unul, acesta a căutat un index care să se potrivească cu aceeași expresie.

FoxPro 2 a fost construit inițial pe Watcom C / C ++ , care a folosit memorie extensia DOS / 4GW pentru acces extins și memorie extinsă . De asemenea, ar putea folosi aproape toată memoria RAM disponibilă chiar dacă nu a fost încărcat niciun HIMEM.SYS .

Cronologia versiunii

Versiune VERSION () revine Dimensiunea EXE Data EXE
FPW 2.6a FoxPro 2.6a pentru Windows 2,444 kb 28 septembrie 1994
FPM 2.6a FoxPro 2.6a pentru Macintosh ? kb August 1994
FPD 2.6a FoxPro 2.6a pentru DOS 1.788 kb August 1994
FPW 2.6 FoxPro 2.6 pentru Windows 2,52 Mb 9 martie 1994.
FPM 2.6 FoxPro 2.6 pentru Macintosh ? kb 1993
FPD 2.6 FoxPro 2.6 pentru DOS 1,83 Mb Martie 1994
FPU 2.6 FoxPro 2.6 pentru Unix 2,3 Mb 1993
FPW 2.5 FoxPro 2.5 pentru Windows 1,63 Mb Ianuarie 1993
FPD 2.5 FoxPro 2.5 pentru DOS 509.013 octeți Februarie 1993
FPD 2.0 FoxPro 2.0 pentru DOS 488,656 kb Iulie 1992
FPD 1.0 FoxPro 1.0 pentru DOS 343.200 kb Noiembrie 1991

Referințe

linkuri externe