Co je microsoft visual foxpro. Stáhněte si software foxpro

Pro práci s velkým množstvím informací a vytváření komplexních systémů pro správu databází vytvořili vývojáři společnosti Microsoft vizuální prostředí softwaru Visual FoxPro. Již více než 30 let jsou jeho verze žádané v mnoha komerčních, výzkumných, výrobních a dalších organizacích.

Vytváření tabulek distribuované databáze

Visual FoxPro je vysoce specializovaný program pro vytváření a organizaci DBMS. Mezi několika konkurenty může pouze on poskytnout dostatek příležitostí v programování ve vlastním jazyce VPF, což je modifikace staré xBase.

Lokální a serverové databáze

V editoru Visual FoxPro můžete psát programy pro práci s místními a síťovými relačními databázemi. Má sadu průvodců a nástrojů, které vám umožňují „psát“ klientské databáze pro servery, což uživatelům zjednoduší přístup k nim.

Interoperabilita s dalšími produkty společnosti Microsoft

Tento projekt, vyvinutý pro Windows, je ve vlastnictví společnosti Microsoft od roku 1992, což znamená, že je přizpůsoben formátům tabulkových procesorů třetích stran, jako je XLS (MS Excel). Kromě změny obsahu je lze vzájemně kompilovat do nových polí.

Výhody

  • práce s víceúrovňovým serverem a lokálním DBMS;
  • vlastní jazyk VFP s knihovnou hotových funkcí a operátorů;
  • podpora více než 40 formátů tabulek, které lze otevřít a upravit v jiných softwarových prostředích;
  • vysoká rychlost a viditelnost práce s velkým objemem informací;
  • sada nástrojů konstruktorů, stavitelů a průvodců výrazně zjednoduší psaní programového kódu;
  • existují příklady provedené práce, které odhalují všechny možnosti Visual FoxPro.

Nedostatky

  • obtížně srozumitelné rozhraní pro začátečníky;
  • malá funkčnost pro navrhování programů;
  • vysoké systémové požadavky na RAM;
  • není podporováno vývojářem.
Visual FoxPro si můžete zdarma stáhnout v ruštině z níže uvedeného odkazu.

Visual FoxPro je kompletní softwarové prostředí pro vytváření a správu relačních databází. Podporuje velké množství formátů souborů (některé z nich: dbf, fxp, idx, act, app, cdx, dbc, dct, fpt, ​​​​frt, frx) a má vestavěný programovací jazyk pro řešení úzkých úloh (interakce s externími zdroji dat, provádí export / import, má vestavěný jazyk SQL).

Visual FoxPro lze zdarma stáhnout pro studium a vývoj přímo z oficiálních stránek vývojáře, některá rozšíření však mohou být placená.


Již dlouho není žádným tajemstvím, že požadavky moderních uživatelů počítačů stále častěji zahrnují používání objemných informačních úložišť, kterým se říká databáze, a softwarových nástrojů pro jejich správu DBMS. Prakticky v každém podniku, firmě i té nejmenší kanceláři je potřeba realizovat koncipované projekty pomocí databází. Mimo jiné jsou často potřebné vestavěné mechanismy pro získávání dat (dotazovací jazyk SQL) a také rozhraní pro interakci s externím softwarem.

Navzdory morální zastaralosti (ve srovnání s jinými DBMS) a omezené sadě vývojářských nástrojů je tento DBMS nadále úspěšně používán k řešení celé řady úkolů a volba v jeho prospěch je dána nejen jeho bohatou funkčností, ale také skutečnost, že Microsoft Visual FoxPro lze stáhnout, může být zdarma.

Je třeba také poznamenat, že vzhledem k širokému využití Visual FoxPro bude tento software dlouhou dobu využíván jako hlavní softwarové řešení v řadě největších podniků u nás, nemluvě o oblasti vzdělávání, kde je stále populární nejen jako nástroj pro práci s dbf, ale také jako IDE.


Je třeba dodatečně poznamenat, že mnoho moderních softwarových produktů staví svou práci tak, že sloučí potřebné informace do jediného pole (cloudová služba), které bude uživateli dostupné odkudkoli na světě s přehledným rozhraním a schopností rychle najít nezbytné informace.

Speciálně pro takové účely vyvinul Microsoft softwarové prostředí s názvem Visual FoxPro, jehož hlavním úkolem je vytvářet plnohodnotné databáze a vyvíjet nástroje pro práci s nimi (aktualizace, mazání, zálohování atd.).

Visual FoxPro je pokračováním oblíbené DOS verze FoxPro., který si ve vzdálených devadesátých letech získal lásku a respekt vývojářů po celém světě. Jednou z hlavních výhod Visual FoxPro je rychlá práce s obsahem databáze s častým přístupem, úpravami a mazáním dat uživateli.

Kromě toho již DBMS obsahuje mnoho hotových šablon, které mohou být užitečné pro začínající uživatele, jejichž úkolem je organizovat rychlý přístup k informacím a jejich výměnu.

Příjemné je, že nejnovější vylepšení softwarového prostředí a řada oprav chyb jsou zahrnuty v nejnovější verzi produktu. Programátoři tak mají například k dispozici nové příležitosti pro vytváření polí s daty, a to od nuly. Vývojáři se také postarali o uspořádání možnosti tisku potřebného obsahu a zlepšili vyhledávání. Byla provedena integrace do dávkových aplikací Microsoft Office, přidána podpora práce s diagramy a možnost vytvářet serverové aplikace.

Zpočátku lze Visual FoxPro stáhnout pouze v angličtině(v základní verzi o velikosti 30 MB) a přesto má tento DBMS oproti starým konkurentům řadu nepopiratelných výhod.


Tento archiv obsahuje soubor VFP9RUS.DLL.

Před instalací nové aktualizace service pack pro Visual Foxpro musíte odebrat Russified DLL, pokud byla dříve nainstalována, protože. při spouštění prostředí po instalaci nového SP vypíše chybu, že verze souboru DLL neodpovídá.

1) DLL je určena pro rusifikaci vývojářského IDE Visual Foxpro

2) Stáhněte a nainstalujte SP2 pro Visual Foxpro 9.0

3) Pro ty, kteří mají nainstalovaný ruský Windows a v regionálním nastavení je uvedena země Rusko, stačí zkopírovat tento soubor do adresáře, kde je nainstalován Visual Foxpro.

4) Pro ty, kteří mají ve svém regionálním nastavení jinou zemi, musíte tento soubor přejmenovat na VFP9ENU.DLL a zkopírovat tento soubor do adresáře, kde je nainstalován Visual Foxpro, po vytvoření kopie původního souboru, aby v případě potřeby , vrátit vše tak, jak bylo.

5) Pokud je z nějakého důvodu nutné crack odstranit, pak za 3) - je potřeba smazat soubor VFP9RUS.DLL z adresáře Visual Foxpro, za 4) - rozbalit původní soubor VFP9ENU.DLL a nahradit opravenou DLL .

(Nezapomeňte si vytvořit kopii souboru VFP9ENU.DLL v kroku 4). Hodně štěstí.

Rozdělení Visual FoxPro 9+ SP2 pro Windows - pro ty, kteří ne.

Pokud něco nefungovalo:

Nejprve byl soubor vfp9enu.dll zkopírován do souboru vfp9rus.dll. Poté byly prostředky se stejným názvem zkopírovány ze souboru vfp9rrus.dll do souboru vfp9rus.dll

Prostředky 10, 2, 3, 4 byly nahrazeny ve složce \999.

Zdroj 1 ze složky \999 zůstal stejný jako v anglické verzi, protože při jeho nahrazení nefunguje příkaz set collate to "russian" Také zdroj 5 ze složky \999 - ponechána anglická verze, protože. Na fóru jsem našel popis chyby: nerusifikujte dešifrování pro PEM (soubor 5 ve složce \999): jinak výjimka při psaní MaxLenght TextBox "a v okně vlastností.

Soubor VFP9RUS.DLL je zkopírován do adresáře Visual Foxpro. Když spustíte shell, nabídka se zobrazí v ruštině - pro ruská Windows.

Tento soubor používáte na vlastní nebezpečí. Neexistují žádné záruky. V případě závažných nebo jiných chyb jednoduše odeberte soubor VFP9RUS.DLL z adresáře Visual Foxpro.

Před stažením souboru si poznamenejte číslo verze Visual FoxPro, kterou jste nainstalovali. Vyberte knihovnu DLL, kterou chcete stáhnout, se stejným číslem verze, jako je ta nainstalovaná ve vašem počítači. Rozbalte ruskou verzi DLL do adresáře Visual FoxPro. Po spuštění bude nabídka programu v ruštině, pokud máte nainstalovanou ruskou verzi XP a v místním nastavení je nastaven ruský jazyk pro formáty data/času/čísla. Pokud stáhnete verzi DLL, která se neshoduje s verzí nainstalovanou v počítači, Visual FoxPro vygeneruje při spuštění chybu nesouladu verze DLL. Chcete-li vrátit anglické rozhraní, jednoduše odeberte ruský soubor DLL z adresáře Visual FoxPro. Pro ty, kteří mají v regionálním nastavení nastavené jiné formáty data/času/čísla, aby získali ruské rozhraní - 1) vytvořte archivní kopii souboru VFP*ENU.DLL z adresáře Visual FoxPro - 2) odstraňte VFP*ENU. Soubor DLL - 3) Rozbalte ruský soubor do adresáře Visual FoxPro a přejmenujte jej z VFP*RUS.DLL na VFP*ENU.DLL - 4) Chcete-li vrátit anglické rozhraní v této možnosti, musíte vrátit původní verzi VFP* ENU.DLL do adresáře Visual FoxPro z archivní kopie souboru (viz. položka 1). Název souboru VFP*RUS.DLL musí být velký.. Pozor - před instalací SP (update) odeberte soubor VFP*RUS.DLL z adresáře Visual FoxPro. Po instalaci SP nainstalujte novou verzi DLL (verze ruské DLL a verze Visual FoxPro se musí shodovat).

Možná je potřeba něco jiného. Mám anglický shell

Je možné, že regionální nastavení je standardně nastaveno na angličtinu Soubor vfp9rus.dll můžete přejmenovat na vfp9enu.dll a původní (po uložení kopie) nahradit v případě, že se vám něco nelíbí, vrátit vše jak bylo.

Je možné, že národní prostředí je ve výchozím nastavení nastaveno na angličtinu.

Ve skutečnosti je vše velmi jednoduché. Je nutné přejmenovat soubor podle typu, Upper("Vfp9rus.dll") ;) Místy při práci se souborem takové věcičky vyjdou.

Název VFP9RUS.dll musí být uveden velkými písmeny. Fungovalo mi to hned.

systémy pro správu relačních databází vyvinuté společností Microsoft Corporation. Jako základ pro tento softwarový produkt posloužil programovací jazyk FoxPro. Patří do rodiny jazyků xBase, vyvinutých na základě syntaxe programovacího jazyka dBase. Dalšími členy této rodiny jsou Clipper a Recital.

Původně FoxPro (původní název - Foxbase) byl 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“. Poslední 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 spolupráci Visual FoxPro s .NET.

nedávná historie

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

V prosinci 2005 se VFP poprvé vyšplhala do Top 20 indexu TIOBE. V březnu 2007 byl na pozici 19, čímž se stal jazykem skupiny „B“. Od srpna 2010 je VFP (v kombinaci s XBase) na pozici 25.

V březnu 2007 Microsoft oznámil, že nebude existovat VFP 10, takže VFP 9 (vydáno do výroby 17. prosince 2004) je poslední komerční verzí VFP od Microsoftu. Podpora verze 9 pokračuje s aktualizacemi Service Pack, které byly vydány 8. prosince 2005 a 11. října 2007.

Kódové označení „Sedna“ (pojmenované podle trpasličí planety Sedna, objevené v roce 2003), probíhají práce na projektu, který je sadou komponent xBase přidaných k 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 objasnil, ž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.

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
Windows 95 Ano Ano Ano 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 Ano 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

Další vývoj

Vývoj produktu MS je ukončen vydáním SP2 pro verzi 9.0, produkt MS bude podporován do roku 2015.

Na konci března 2007 bylo zorganizováno španělsky mluvící komunitní hnutí FoxPro MasFoxPro (anglicky MoreFoxPro), jehož účelem bylo sepsat petici společnosti Microsoft s návrhem pokračovat v práci na aktualizaci Visual FoxPro nebo jej uvolnit. zdrojová komunita. 3. dubna 2007 byl tento pohyb zaznamenán v technickém tisku.

Také dne 3. dubna 2007 společnost Microsoft reagovala na požadavky navrhovatele tímto prohlášením Alana Grievera ( Alan Griver):

Velmi dobře rozumíme FoxPro komunitě a rozumíme tomu, co hrálo velkou roli v tom, co jsme oznámili 13. března. Vždy je těžké rozhodnutí oznámit, že nevydáme další verzi produktu, a je to první věc, kterou velmi pečlivě zvažujeme.

Neoznamujeme konec projektu FoxPro: aplikace FoxPro budou evidentně nadále fungovat. Podle našich interních odhadů existuje více aplikací, které běží na FoxPro 2.6 než na VFP, a FoxPro 2.6 již mnoho let není podporováno. Visual FoxPro 9.0 bude společností Microsoft podporován do roku 2015.

Aby Microsoft mohl pokračovat ve vývoji jádra FoxPro, musí se podívat na vytvoření 64bitového vývojového prostředí, které bude zahrnovat téměř kompletně přepsaný základní produkt. Investovali jsme také do vybudování škálovatelné databáze SQL Server, včetně volně dostupné SQL Server Express Edition. Pokud jde o vytváření partnerství s třetími stranami, o kterých jsme slyšeli, jak je interpretuje řada velkých zákazníků FoxPro, znemožnilo by to použití FoxPro, protože již nebude od schváleného dodavatele. Cítili jsme, že umístění open source prostředí na CodePlex, které vyvažuje potřeby komunity i velkých zákazníků, je nejlepší cesta vpřed.

původní text(Angličtina)

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 pokračovat v používání 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.

Poznámky

Literatura

  • Gorev A., Akhayan R., Makasharipov S. Efektivní práce s DBMS Gorev A., Akhayan R., Makasharipov S. Efektivní práce s DBMS. - Petrohrad. : Peter, 1997. - 700 s. - ISBN 5-88782-132-9

viz také

Odkazy

  • Domovská stránka Visual FoxPro
  • Visual Foxpro 7 články a recenze (ruština)

Visual FoxPro je profesionální relační databázová aplikace od vývojářů společnosti Microsoft založená na objektově orientovaném programovacím jazyce FoxPro. Disponuje velkou sadou různých nástrojů pro vytváření databází, jejich správu i zpracování a ukládání dat. Je to velmi pohodlné při práci, kvůli přítomnosti specializovaných designérů, průvodců, nápovědných služeb atd. v aplikaci.

Visual FoxPro je rychlý s velkými databázemi. Podporuje použití široce používaných tabulkových formátů, které umožňují rychlou výměnu informací s jinými aplikacemi společnosti Microsoft. Program má velké množství integrovaných šablon a příkladů pro rychlé vytváření databází i s víceúrovňovou strukturou. Kromě toho podporuje více než čtyřicet různých formátů souborů (act, app, cdx, dbc, dbf, dct, dcx, fky, fll, fmt, fpt, ​​​​frt, frx, fxp, idx atd.).

V nejnovější verzi produktu byl výrazně vylepšen systém reportování, rozšířeny možnosti SQL, vylepšen systém vyhledávání v databázi, vylepšena funkce tisku dat, vizuální prezentace informací ve formě grafů popř. grafy byly plně implementovány a byla přidána podpora technologie IntelliSense, která značně usnadňuje tvorbu softwarového kódu, díky funkci automatického doplňování při psaní příkazů nebo parametrů. Visual FoxPro nyní také poskytuje možnost uložit nastavení hlavního okna, dialogových oken, panelů nástrojů a nastavení tabulek pomocí souboru nastavení.