Visual FoxPro

Microsoft Visual FoxPro
Typ Prostředí pro vývoj softwaru
Autor Microsoft
Vývojář Microsoft
Operační systém Okna
Jazyky rozhraní IDE : angličtina, němčina, španělština
Runtime : vše výše uvedené plus francouzština, čínština, ruština, korejština
První vydání 1984
Hardwarová platforma x86 a vyšší
Nejnovější verze Visual FoxPro 9.0 SP2 ( 11.10.2007 )
Stát Podpora skončila 13.01.2015
Licence Uživatelská smlouva společnosti Microsoft ( EULA společnosti Microsoft )
webová stránka msdn.microsoft.com/vfoxp…

Microsoft Visual FoxPro ( VFP ) je vývojové prostředí databázového systému [1] , včetně objektově orientovaného relačního DBMS [2] , objektově orientovaného programovacího jazyka pro vývoj databázových aplikací a systému reportování [1] .

Základem tohoto softwarového produktu byl systém FoxPro , jehož jazyk patří do rodiny jazyků xBase , vyvinutý na základě syntaxe programovacího jazyka dBase . Dalšími členy této rodiny jsou Clipper a Recital .

Historie

FoxPro (původní název - FoxBASE ) byl původně vyvinut společností Fox Software od roku 1984. V roce 1992 koupil Fox Technologies Microsoft, nové verze produktu se výrazně změnily a získaly předponu „Visual“. Nejnovější verze původního FoxPro, verze 2.6, běžela pod Mac OS , DOS , Windows a Unix ; již ve verzi Visual FoxPro 3.0 od MS byl seznam podporovaných platforem zredukován na Mac OS a Windows a v pozdějších verzích od MS - pouze na Windows. Aktuální verze MS Visual FoxPro je založena na COM a Microsoft říká , že nebude k dispozici žádná .NET verze produktu. Existuje projekt Sedna, který by měl umožnit Visual FoxPro spolupracovat s .NET.

Na konci roku 2002 bylo ukázáno, že Visual FoxPro je schopen běžet na Linuxu pod Wine , což však v podstatě porušuje uživatelskou licenční smlouvu (EULA).

V prosinci 2005 byl VFP v Top 20 indexu programovacích jazyků TIOBE . V srpnu 2010 byl VFP (v kombinaci s XBase) na 25. místě v indexu.

V březnu 2007 Microsoft oznámil, že nevydá VFP 10; v souladu s tím je VFP 9 (vydáno do výroby 17. prosince 2004) nejnovější komerční verzí VFP od společnosti Microsoft. Podpora verze 9 pokračuje s aktualizacemi Service Pack, které byly vydány 8. prosince 2005 a 11. října 2007.

S kódovým označením „Sedna“ (pojmenovaný po trpasličí planetě Sedna objevené v roce 2003) právě probíhá projekt, který představuje sadu komponent xBase do VFP 9.0 na podporu řady scénářů a algoritmů pro interakci s různými technologiemi společnosti Microsoft, včetně SQL Server 2005, .NET Framework, Windows Vista, Office 2007, Windows Search a Team Foundation Server (TFS). Společnost Microsoft vydala „Sedna“ pod licencí Shared Source na webu CodePlex . Microsoft upřesnil, že jádro VFP bude i nadále uzavřeným zdrojem. Sedna byla vydána 25. ledna 2008. Od března 2008 byly všechny komponenty VFP 9 SP2 xBase (včetně Sedny) dostupné pro komunitní vývoj na CodePlex.

Vývoj produktů MS byl ukončen vydáním aktualizace SP2 pro verzi 9.0. [3] .

Koncem března 2007 bylo zorganizováno hnutí MasFoxPro [4] (anglicky MoreFoxPro) španělsky mluvící komunity FoxPro, jehož účelem bylo sepsání petice společnosti Microsoft s návrhem pokračovat v práci na aktualizaci Visual FoxPro resp. otevřené zdrojové kódy.

Dne 3. dubna 2007 společnost Microsoft odpověděla na požadavky navrhovatele tímto prohlášením Alana Grivera :

Komunitu FoxPro dobře známe a to hrálo velkou roli v našem oznámení 13. března. Nikdy není snadné oznámit, že se nechystáme vydat další verzi produktu, a jsme na to velmi opatrní.

Neprohlašujeme konec FoxPro: Aplikace FoxPro budou samozřejmě nadále fungovat. Podle našich interních odhadů spouští FoxPro 2.6 mnohem více aplikací než VFP a FoxPro 2.6 není podporováno mnoho let. Visual FoxPro 9.0 bude společností Microsoft podporován do roku 2015.

Pro další vývoj FoxPro bychom potřebovali začít vytvářet 64bitové vývojové prostředí, což by vedlo k téměř kompletnímu přepracování produktu. Kromě toho investujeme do SQL Serveru jako škálovatelného DBMS, včetně poskytování bezplatné edice SQL Server Express Edition. Uvažovali jsme o outsourcingu systému u jednoho z našich partnerů, ale hlavní zákazníci FoxPro nám dali jasně najevo, že nebudou FoxPro používat, pokud systém již nebude dodávat důvěryhodný prodejce . Věříme, že nejlepším řešením je vytvořit prostředí open source na CodePlex , což vyvažuje potřeby komunity i velkých zákazníků.

Původní text  (anglicky)[ zobrazitskrýt] Jsme si dobře vědomi komunity FoxPro a to hrálo velkou roli v tom, co jsme oznámili 13. března. Nikdy není snadné rozhodnutí oznámit, že nevydáme další verzi produktu a je to verze, kterou velmi pečlivě zvažujeme.

Neoznamujeme konec FoxPro: Je zřejmé, že aplikace FoxPro budou nadále fungovat. Podle některých našich interních odhadů je ve FoxPro 2.6 spuštěno více aplikací než ve VFP a FoxPro 2.6 již mnoho let není podporováno. Visual FoxPro 9 bude společností Microsoft podporován do roku 2015.

Aby Microsoft pokračoval ve vývoji základny FoxPro, museli bychom se podívat na vytvoření 64bitového vývojového prostředí, což by znamenalo téměř kompletní přepsání základního produktu. Investovali jsme také do vytvoření škálovatelné databáze se serverem SQL Server, včetně volně dostupného SQL Server Express Edition. Pokud jde o navázání partnerství s třetí stranou, od řady velkých zákazníků FoxPro jsme slyšeli, že by jim to znemožnilo nadále používat FoxPro, protože by již nebylo od schváleného dodavatele. Cítili jsme, že umístění prostředí do open source na CodePlex, který vyvažuje potřeby komunity i velkých zákazníků, je tou nejlepší cestou vpřed. [5]

Rozšířená podpora pro Visual FoxPro skončila natrvalo 13. ledna 2015 [6] .

Historie verzí

Kompatibilita operačního systému

Podporované verze systému Windows
Verze VFP3.0 VFP 5.0 VFP 6.0 VFP 7.0 VFP 8.1 VFP 9.0
Windows 3.x Ano Ne Ne Ne Ne Ne
Windows NT 4.0 Ano Ano Ano Ano Ne Ne [7]
Windows 95 Ano Ano Ano Pouze za běhu Ne Ne
Windows 98 Ano Ano Ano Ano Pouze za běhu Pouze za běhu
Windows ME Ano Ano Ano Ano Pouze za běhu Pouze za běhu
Windows 2000 Ano Ano Ano Ano Ano Ano
Windows XP Ano Ano Ano Ano Ano Ano
Windows Server 2003 ? Ano Ano Ano Ano Ano
Windows Vista V režimu kompatibility Ano Ano Ano Ano Ano
Windows 7 Ne Ano Ano Ano Ano Ano

Spustitelné soubory

Verze Návratová hodnota VERSION() Velikost souboru EXE Datum souboru EXE Velikost souboru DLL Název souboru DLL
VFP 9 SP2 s opravami Hotfix Visual FoxPro 09.00.0000.7423 pro Windows 5 648 kb 3. dubna 2009 4 624 kb VFP9R.DLL
VFP9SP2 Visual FoxPro 09.00.0000.5721 pro Windows 5 648 kb 16. října 2007 4 624 kb VFP9R.DLL
VFP 9 Visual FoxPro 09.00.0000.2412 pro Windows 5 620 kb 13. prosince 2004 4 600 kb VFP9R.DLL
VFP 8 Visual FoxPro 08.00.0000.3117 pro Windows 5 236 kb 25. září 2003 4 200 kb VFP8R.DLL
VFP 7 Visual FoxPro 07.00.0000.9465 pro Windows 4 260 kb 4. ledna 2002 3 344 kb VFP7R.DLL
VFP 6 Visual FoxPro 06.00.8961.00 pro Windows 4 091 kb 18. srpna 2000 3 295 kb VFP6R.DLL
VFP 5 Visual FoxPro 5.0.0.415 pro Windows 4 065 kb 24. ledna 1997 3 148 kb VFP500.DLL
VFP 3 Visual FoxPro 03.00.00.0711 pro Windows 4 374 kb 16. prosince 1995 3 657 kb VFP300.ESL
FPW 2.6a FoxPro 2.6a pro Windows 2 444 kb 28. září 1994 2 946 kb FOXW2600.ESL

Poznámky

  1. 1 2 Microsoft Visual FoxPro 9.0 . Získáno 28. ledna 2017. Archivováno z originálu 2. února 2017.
  2. Microsoft Visual FoxPro 8.0 . Získáno 28. ledna 2017. Archivováno z originálu 2. února 2017.
  3. Zpráva pro komunitu archivována 6. února 2008 na Wayback Machine  
  4. MasFoxPro . Získáno 22. května 2022. Archivováno z originálu dne 21. prosince 2014.
  5. Microsoft zvažuje vydání zdrojového kódu Visual FoxPro . Získáno 28. října 2017. Archivováno z originálu 20. dubna 2011.
  6. Životní cyklus produktu Microsoft, Visual  FoxPro
  7. Bezplatná oprava pro VFP 9.0 byla vytvořena německou FoxPro User Group (dFPUG) a je dostupná na dokumentovém portálu dFPUG v adresáři http://portal.dfpug.de/dFPUG/Documente/Freeware/ Archivováno z 19. listopadu 2019 na Wayback Machine . Umožňuje vám spouštět aplikace VFP 9.0 na NT 4.0. Společnost Microsoft uvedla, že to bude řešeno ve VFP 9.0 SP1.

Literatura

Viz také

Odkazy