Fox Pro 2
| 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 | ||
| ||
| szerkeszthető fájlok | ||
| ||
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
| 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
- A FoxPro történetének szentelt webhely (angol)
- Virtuális FoxPro felhasználói csoport – ingyenes online támogatási forrás
- A FoxPro 2.6 telepítése Linuxra
- A 17 rettegett kérdés a FoxPro 2.x -hez
Hivatkozások
- ↑ http://www.masfoxpro.com MasFoxPro
- ↑ - 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ó ).