Microsoft Visual FoxPro | |
---|---|
Típusú | Szoftverfejlesztési környezet |
Szerző | Microsoft |
Fejlesztő | Microsoft |
Operációs rendszer | ablakok |
Interfész nyelvek |
IDE : angol, német, spanyol Futásidő : a fentiek mindegyike plusz francia, kínai, orosz, koreai |
Első kiadás | 1984 |
Hardver platform | x86 és újabb |
legújabb verzió | Visual FoxPro 9.0 SP2 ( 2007.10.11 .) |
Állapot | A támogatás 2015.01.13-án megszűnt |
Engedély | Microsoft felhasználói szerződés ( Microsoft EULA ) |
Weboldal | msdn.microsoft.com/vfoxp… |
A Microsoft Visual FoxPro ( VFP ) egy adatbázisrendszer - fejlesztő környezet [1] , amely magában foglal egy objektum-orientált relációs DBMS -t [2] , egy adatbázis-alkalmazások fejlesztéséreszolgáló objektum-orientált programozási nyelvet és egy jelentéskészítő rendszert [1] .
Ennek a szoftverterméknek az alapja a FoxPro rendszer volt , melynek nyelve a dBase programozási nyelv szintaxisa alapján kifejlesztett xBase nyelvcsaládba tartozik . A család többi tagja a Clipper és a Recital .
A FoxPro-t (eredeti név - FoxBASE ) eredetileg a Fox Software fejlesztette ki, 1984-től. 1992-ben a Microsoft megvásárolta a Fox Technologies-t, a termék új verziói jelentősen megváltoztak, és megkapták a „Visual” előtagot. Az eredeti FoxPro legújabb, 2.6-os verziója Mac OS , DOS , Windows és Unix alatt futott ; már az MS Visual FoxPro 3.0 verziójában a támogatott platformok listája lecsökkent Mac OS-re és Windowsra, a későbbi verziókban pedig MS-ről - csak Windowsra. Az MS Visual FoxPro jelenlegi verziója COM -on alapul, és a Microsoft szerint nem lesz .NET verzió a termékből. Van egy Sedna projekt, amely lehetővé teszi a Visual FoxPro-nak a .NET-tel való együttműködést.
2002 végén bebizonyosodott, hogy a Visual FoxPro képes Linux alatt futni Wine alatt , azonban ez lényegében sérti a felhasználói licencszerződést (EULA).
2005 decemberében a VFP a TIOBE programozási nyelvi index legjobb 20-ában volt . 2010 augusztusában a VFP (az XBase-sel kombinálva) a 25. helyen állt az indexben.
2007 márciusában a Microsoft bejelentette, hogy nem adják ki a VFP 10-et; ennek megfelelően a VFP 9 (gyártásba 2004. december 17-én jelent meg) a VFP legújabb kereskedelmi kiadása a Microsofttól. A 9-es verzió támogatása a 2005. december 8-án és 2007. október 11-én megjelent szervizcsomagokkal folytatódik.
A "Sedna" kódnevű (a 2003-ban felfedezett Sedna törpebolygóról kapta a nevét ) egy projekt van folyamatban, amely a VFP 9.0 xBase összetevőinek egy sora, amely számos forgatókönyvet és algoritmust támogat a Microsoft különféle technológiáival való interakcióhoz, beleértve a SQL Server 2005, .NET Framework, Windows Vista, Office 2007, Windows Search és Team Foundation Server (TFS). A Microsoft megosztott forráskódú licenc alatt kiadta a „Sedna”-t a CodePlex webhelyen . A Microsoft egyértelművé tette, hogy az alapvető VFP továbbra is zárt forráskódú marad. A Sedna 2008. január 25-én jelent meg. 2008 márciusától az összes VFP 9 SP2 xBase összetevő (beleértve a Sednát is) elérhető volt közösségi fejlesztésre a CodePlexen.
Az MS termékfejlesztés a 9.0-s verzióhoz készült SP2 kiadásával leállt. [3] .
2007. március végén szerveződött meg a spanyol ajkú FoxPro közösség MasFoxPro [4] (angolul MoreFoxPro) mozgalma, melynek célja petíció írása volt a Microsoftnak azzal a javaslattal, hogy folytassák a munkát a Visual FoxPro ill. nyílt forráskódok.
2007. április 3-án a Microsoft Alan Griver e nyilatkozatával válaszolt a petíció benyújtójának kérésére :
Jól ismerjük a FoxPro közösséget, és ez nagy szerepet játszott a március 13-i bejelentésünkben. Soha nem könnyű bejelenteni, hogy nem adjuk ki a termék következő verzióját, és erre nagyon vigyázunk.
Nem jelentjük ki a FoxPro végét: a FoxPro alkalmazások nyilvánvalóan továbbra is működni fognak. Belső becsléseink szerint a FoxPro 2.6 sokkal több alkalmazást futtat, mint a VFP, és a FoxPro 2.6 már évek óta nem támogatott. A Visual FoxPro 9.0-t a Microsoft 2015-ig támogatja.
A FoxPro továbbfejlesztéséhez el kellene kezdenünk egy 64 bites fejlesztői környezet létrehozását, ami a termék szinte teljes újratervezéséhez vezetne. Ezenkívül beruházunk az SQL Serverbe, mint méretezhető DBMS-be, többek között az SQL Server Express Edition ingyenes kiadásának biztosításával. Azt fontolgattuk, hogy kiszervezzük a rendszert valamelyik partnerünkhöz, de a fő FoxPro ügyfeleink egyértelművé tették számunkra, hogy nem fogják használni a FoxPro-t, ha a rendszert már nem megbízható szállító szállítja . Úgy gondoljuk, hogy a legjobb megoldás az, ha a környezetet nyílt forráskódúvá tesszük a CodePlexen , amely egyensúlyt teremt a közösség és a nagy ügyfelek igényei között.
Eredeti szöveg (angol)[ showelrejt] Nagyon tisztában vagyunk a FoxPro közösséggel, és ez nagy szerepet játszott abban, amit március 13-án bejelentettünk. Soha nem könnyű döntés bejelenteni, hogy nem adjuk ki egy termék újabb verzióját, és ezt nagyon alaposan megfontoljuk.Nem jelentjük be a FoxPro végét: Nyilvánvaló, hogy a FoxPro alkalmazások továbbra is működni fognak. Egyes belső becsléseink szerint több alkalmazás fut a FoxPro 2.6-ban, mint a VFP-ben, és a FoxPro 2.6-ot évek óta nem támogatják. A Visual FoxPro 9-et a Microsoft 2015-ig támogatja.
Ahhoz, hogy a Microsoft tovább fejleszthesse a FoxPro-alapot, meg kell vizsgálnunk egy 64 bites fejlesztői környezet létrehozását, ami az alaptermék szinte teljes átírásával járna. Beruháztunk egy méretezhető adatbázis létrehozásába is az SQL Serverrel, beleértve az ingyenesen elérhető SQL Server Express Editiont is. Ami a harmadik féllel való partnerség kialakítását illeti, számos nagy FoxPro-ügyféltől hallottuk, hogy ez lehetetlenné tenné számukra a FoxPro további használatát, mivel az már nem egy jóváhagyott szállítótól származik. Úgy éreztük, hogy a környezet és a közösség és a nagy ügyfelek igényeit egyaránt egyensúlyba hozó CodePlex nyílt forráskódúvá tétele a legjobb út. [5]A Visual FoxPro kiterjesztett támogatása 2015. január 13-án végleg megszűnt [6] .
Változat | VFP3.0 | VFP 5.0 | VFP 6.0 | VFP 7.0 | VFP 8.1 | VFP 9.0 |
---|---|---|---|---|---|---|
Windows 3.x | Igen | Nem | Nem | Nem | Nem | Nem |
Windows NT 4.0 | Igen | Igen | Igen | Igen | Nem | Nem [7] |
Windows 95 | Igen | Igen | Igen | Csak futásidőben | Nem | Nem |
Windows 98 | Igen | Igen | Igen | Igen | Csak futásidőben | Csak futásidőben |
Windows ME | Igen | Igen | Igen | Igen | Csak futásidőben | Csak futásidőben |
Windows 2000 | Igen | Igen | Igen | Igen | Igen | Igen |
Windows XP | Igen | Igen | Igen | Igen | Igen | Igen |
Windows Server 2003 | ? | Igen | Igen | Igen | Igen | Igen |
Windows Vista | Kompatibilitási módban | Igen | Igen | Igen | Igen | Igen |
Windows 7 | Nem | Igen | Igen | Igen | Igen | Igen |
Változat | VERSION() visszatérési értéke | EXE fájlméret | EXE fájl dátuma | DLL fájl mérete | DLL fájlnév |
---|---|---|---|---|---|
VFP 9 SP2 gyorsjavításokkal | Visual FoxPro 09.00.0000.7423 Windowshoz | 5,648 kb | 2009. április 3 | 4,624 kb | VFP9R.DLL |
VFP9SP2 | Visual FoxPro 09.00.0000.5721 Windowshoz | 5,648 kb | 2007. október 16 | 4,624 kb | VFP9R.DLL |
VFP 9 | Visual FoxPro 09.00.0000.2412 Windowshoz | 5620 kb | 2004. december 13 | 4600 kb | VFP9R.DLL |
VFP 8 | Visual FoxPro 08.00.0000.3117 Windowshoz | 5,236 kb | 2003. szeptember 25 | 4200 kb | VFP8R.DLL |
VFP 7 | Visual FoxPro 07.00.0000.9465 Windowshoz | 4260 kb | 2002. január 4 | 3,344 kb | VFP7R.DLL |
VFP 6 | Visual FoxPro 06.00.8961.00 Windowshoz | 4091 kb | 2000. augusztus 18 | 3,295 kb | VFP6R.DLL |
VFP 5 | Visual FoxPro 5.0.0.415 Windowshoz | 4065 kb | 1997. január 24 | 3,148 kb | VFP500.DLL |
VFP 3 | Visual FoxPro 03.00.00.0711 Windowshoz | 4374 kb | 1995. december 16 | 3,657 kb | VFP300.ESL |
FPW 2.6a | FoxPro 2.6a Windowshoz | 2444 kb | 1994. szeptember 28 | 2946 kb | FOXW2600.ESL |
xbase programozási nyelv | |
---|---|
Megvalósítások |
|
Keretrendszerek |
|
IDE | |
Eszközök |
|