close

Fox Pro 2

Ugrás a navigációhoz Ugrás a kereséshez
Fox Pro
Általános információ
programtípus Adatbázis-kezelő rendszerek
fejlesztő Fox Software , Microsoft
Első kiadás 1989
Engedély Microsoft EULA
Verziók
Legújabb stabil verzió 2.6 (1994. szeptember 28. (28 év és 19 nap))
olvasható fájlok
  • FoxPro Database, 2-es verzió
  • FoxPro Database, 2.5-ös verzió
  • FoxPro összetett indexfájl
szerkeszthető fájlok
  • FoxPro Database, 2-es verzió
  • FoxPro Database, 2.5-ös verzió
  • FoxPro összetett indexfájl

A FoxPro (a FoxBASE Professional rövidítése ) egy eljárásorientált programozási nyelv ( eljárások ), valamint egy adatbázis-kezelő rendszer (DBMS) , amelyet eredetileg a Fox Software , majd később a Microsoft adott ki MS-DOS , MS Windows , Mac OS , és UNIX operációs rendszerek .

Bár a FoxPro egy DBMS , és mint ilyen támogatja a táblák közötti kapcsolatokat, nem tekinthető relációs adatbázis-kezelő rendszernek (vagy RDBMS-nek), mivel nem támogatja a tranzakciókat .

A FoxPro a FoxBASE evolúciója , az egyik xBase nyelv , amely az Ashton-Tate dBase továbbfejlesztéseként jelent meg , amellyel megosztják a szintaktikai bázist és a DBF adatbázis fájlformátum kezelését, de különböznek a MEMO mezők index fájlok. Így a FoxBASE memo fájlok .fpt kiterjesztéssel rendelkeznek, és jobban felügyelhetők, és számítógép -összeomlás esetén jobban ellenállnak a sérüléseknek . A legtöbb xBASE dialektushoz hasonlóan a FoxBASE is egy olyan fordító , amely külön EXE fájlokat hoz létre.

A FoxPro egyik újdonsága éppen a többszörös, .cdx kiterjesztésű indexfájl volt . Ahelyett, hogy a DBF adattáblához minden indexhez készített volna egy fájlt , a Fox egyetlen fájlt mutatott be (az előnnyel, hogy helyet takarít meg, ami nagyon fontos a hajlékonylemezes számítógépeknél, ahol a merevlemezt korábban a vállalatok számára tartották fenn), de a Az index a többi versenytársához képest is kiemelkedően hatékony volt, ezért a harmadik féltől származó könyvtáraknak köszönhetően ez lett az xBase rendszerek de facto indexszabványa.

Akkoriban a legtöbb számítógép szöveges módú parancssori felületre épült (még akkor is, ha voltak grafikus képességei). A FoxPro harmadik előrelépése egy ablakrendszer integrálása az asztalon, ami nagyon hasonló megjelenést kölcsönöz a DESQview -nak (bár természetesen multitasking képességei nélkül). Ennek a rendszernek volt egér támogatása , az ablakok bezárására szolgáló gombokkal. Az SQL -t is integrálja a nyelvbe.

Előzmények

FoxPro 1.0

A FoxPro 1.0 for MS-DOS 1983 -ban jelenik meg . Tartalmazza a dBASE IV nyelv szuperkészletét, de egy teljesen új felületet, amely jobban hasonlít a FoxBASE+ for Mac-hez.Ez az interfész megmaradt a karakter-orientált MS-DOS-ban és grafikus formában a Windows és Macintosh termékekben is. A motor továbbra is a FoxBASE+-é

1985-ben az 1.01-es, 1.02-es és 1.03-as verziókat adják ki a hibák kijavítására, és a FoxDoc terjesztése megkezdődik a FoxPro-val. Ez alapvetően a ' SNAP! , a Walter Kennamer által kifejlesztett forráskód- dokumentáló, amelyet a Fox Software vásárolt.

FoxPro 2.0

1991 júliusában bemutatták a FoxPro 2.0 for MS-DOS- t , amelynek célja az xBase piac forradalmasítása. Jelentős újdonságként tartalmazza az SQL támogatást és a Rushmore lekérdezés-hozzáférés optimalizálási technológiát. Grafikus képernyőgenerátort és jelentéskészítőt is biztosít .

A FoxPro2 eredetileg a Watcom C++-ba lett fordítva, aminek saját memóriabővítője volt. A FoxPro2 hozzáférhet a bővített és bővített memóriákhoz, szinte az összes rendelkezésre álló RAM felhasználásával . Kibővített memória-illesztőprogram hiányában használt néhány megszakítást: ha a HIMEM.SYS nem lett volna betöltve, a FoxPro aktiválta ezt a mechanizmust.

1992 júniusában a Microsoft 173 millió dollárért megvásárolta a Foxot a FoxPro 2.0 másik fejlesztéséért: a Rushmore (a Mount Rushmore kódneve ) rekordelérés-optimalizáló technológia. Annak ellenére, hogy saját fejlesztés alatt áll az asztali DBMS - re (a jelenlegi Microsoft Access ), felismeri a technológia felsőbbrendűségét, és integrálja azt teljes adatbázistermékébe. Azonnal kihúzza az MS FoxPro 2.0-t, amely csak a Microsoft © logójával és megjegyzésével különbözik

FoxPro 2.5

1993- ban a Microsoft kiadta a FoxPro 2.5 for Windows-t, a FoxPro első verzióját grafikus felület támogatással. Kiegészítésként egy terjesztési készletet is bemutatunk, amely lehetővé teszi futtatható fájlok generálását a Windows számára. A fejlesztés gyakorlatilag befejeződött, amikor a Fox felvásárolta a Microsoftot, és néhány hónappal később adták ki.

1993 júniusában megjelent a FoxPro 2.5a, amely támogatja a nemzetközi nyelveket (és több Windows-sort)

1993 szeptemberében megjelent a FoxPro 2.5b, amely hozzáadja a görög, lengyel, izlandi és cseh nyelveket a támogatott nyelvek közé.

FoxPro 2.6

1993- ban megjelent a FoxPro 2.6 for Unix és a FoxPro 2.6 for Macintosh . Az Apple Macintoshhoz készült verzió az állítások és opciók nyelvén való integrációt kizárólag a Mac számára biztosítja (a kompatibilitás érdekében ezek az utasítások továbbra is jelen vannak a Visual Foxpro 6, 7 és 8 verziókban, annak ellenére, hogy nincs Mac OS verzió) .

1994 márciusában megjelent a FoxPro 2.6 for Windows , amely a megfelelő FoxPro utolsó verziójának számít (innentől kezdve elhagyja a DOS-t, és Visual FoxPro névre keresztelték ). Javítja a dBase kompatibilitást több mint 50 továbbfejlesztett utasítással, Katalóguskezelővel, Null támogatással , több varázslóval, kódlapokkal és nyelvi rendezési szekvenciákkal. 1994 augusztusában megjelent a FoxPro 2.6a hibajavítás.

A FoxPro 2.6 for UNIX (FPU26) Linuxra és FreeBSD - re az iBCS2 (Intel Binary Compatibility Standard) támogatási könyvtár használatával lett telepítve. Számos , az xBASE-ból származó nyílt forráskódú projekt támogatja a FoxPro egyes funkcióit, például a CDX indexfájlokat.

Visual FoxPro 3.0

A Visual FoxPro 3.0 megjelenése a FoxPro végét és az eljárási programozási nyelvről az objektumorientált programozási nyelvre való átállást jelenti .

Noha a Microsoft már nem támogatja , továbbra is aktív a FoxPro programozói és felhasználói közössége nemzetközi szinten, különösen Dél-Amerikában és kisebb mértékben Spanyolországban. Alan Grivernek a MasFoxPro petícióhoz adott nyilatkozatai szerint: [ 1 ]

Egyes belső becsléseink szerint több alkalmazás fut FoxPro 2.6-on, mint VFP-n, és a FoxPro 2.6-ot évek óta nem támogatják.

Operációs rendszer kompatibilitás

Verziók operációs rendszer szerint
Változat VET 2.0 PF 2.5 PF 2.6
MS-DOS Igen Dehogy Dehogy
Windows 3.1-től XP-ig Igen Dehogy Igen
macintosh Dehogy Dehogy Igen
SCO UNIX Igen Igen Igen
Linux és FreeBSD Dehogy Dehogy igen [ 2 ]
Windows 2000 Dehogy Dehogy Igen

Verziók dátum szerint

Változat A VERSION() visszatér exe méret EXE dátuma
FPW 2.6a FoxPro 2.6a Windowshoz 2 444 KB _ 1994. szeptember 28
FPM 2.6a FoxPro 2.6a Macintoshhoz ? KB 1994. augusztus
FPD 2.6a FoxPro 2.6a DOS-hoz 1788 KB 1994. augusztus
FPW 2.6 FoxPro 2.6 for Windows ? KB 1994. március
MPF 2.6 FoxPro 2.6 Macintosh rendszerhez ? KB 1993
FPD 2.6 FoxPro 2.6 DOS-hoz ? KB 1994. március
UPF 2.6 FoxPro 2.6 UNIX-hoz 2,3 MB_ 1993
FPW 2.5 FoxPro 2.5 for Windows 1,63 MB_ 1993. január
FPD 2.0 FoxPro 2.0 DOS-hoz 465,86 KB _ 1991

Külső linkek

Hivatkozások

  1. http://www.masfoxpro.com MasFoxPro
  2. - az ibcs2 kompatibilitási könyvtár használata. Lásd: FPU26 telepítése FreeBSD-re ( hibás hivatkozás elérhető az Internet Archívumban ; lásd az előzményeket , első és utolsó verzió ).