Visual FoxPro

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 .

Történelem

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] .

Verzióelőzmények

Operációs rendszer kompatibilitás

Támogatott Windows verziók
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égrehajtható fájlok

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

Jegyzetek

  1. 1 2 Microsoft Visual FoxPro 9.0 . Letöltve: 2017. január 28. Az eredetiből archiválva : 2017. február 2.
  2. Microsoft Visual FoxPro 8.0 . Letöltve: 2017. január 28. Az eredetiből archiválva : 2017. február 2.
  3. Üzenet a közösségnek Archiválva : 2008. február 6. a Wayback Machine -nél  
  4. MasFoxPro . Letöltve: 2022. május 22. Az eredetiből archiválva : 2014. december 21..
  5. A Microsoft fontolóra veszi a Visual FoxPro forráskód kiadását . Letöltve: 2017. október 28. Az eredetiből archiválva : 2011. április 20.
  6. Microsoft termék életciklusa, Visual  FoxPro
  7. A VFP 9.0 ingyenes javítását a német FoxPro User Group (dFPUG) készítette, és a dFPUG dokumentumportálon érhető el a http://portal.dfpug.de/dFPUG/Documente/Freeware/ könyvtárban. Archivált : november 19. 2019 a Wayback Machine -nél . Lehetővé teszi VFP 9.0 alkalmazások futtatását NT 4.0 rendszeren. A Microsoft jelezte, hogy ezt a VFP 9.0 SP1 javítja.

Irodalom

Lásd még

Linkek