Mi az a microsoft visual foxpro. Töltse le a foxpro szoftvert

A nagy mennyiségű információ kezeléséhez és összetett adatbázis-kezelő rendszerek létrehozásához a Microsoft fejlesztői létrehozták a Visual FoxPro szoftveres vizuális környezetet. Több mint 30 éve változataira sok kereskedelmi, kutatási, gyártó és egyéb szervezetnél van kereslet.

Elosztott adatbázis-táblázatok létrehozása

A Visual FoxPro egy rendkívül speciális program DBMS létrehozására és szervezésére. A kevés versenytárs közül egyedül ez tud bőséges lehetőséget nyújtani a programozásban saját VPF nyelvén, amely a régi xBase módosítása.

Helyi és szerver adatbázisok

A Visual FoxPro szerkesztőben programokat írhat a helyi és hálózati relációs adatbázisokkal való együttműködéshez. Egy sor varázslóval és eszközzel rendelkezik, amelyek lehetővé teszik kliens adatbázisok "írását" a szerverekhez, ami leegyszerűsíti a felhasználók hozzáférését.

Együttműködés más Microsoft termékekkel

Ez a Windows-ra kifejlesztett projekt 1992 óta a Microsoft tulajdonában van, ami azt jelenti, hogy adaptálták harmadik féltől származó táblázatformátumokhoz, például az XLS-hez (MS Excel). A tartalom változtatása mellett egymással is összeállíthatók új tömbökké.

Előnyök

  • többszintű szerverrel és helyi DBMS-sel dolgozni;
  • saját VFP nyelv kész funkciók és operátorok könyvtárával;
  • több mint 40 más szoftverkörnyezetben megnyitható és módosítható táblázatformátum támogatása;
  • a munka nagy sebessége és láthatósága nagy mennyiségű információval;
  • a konstruktorokból, építőkből és varázslókból álló eszközkészlet nagymértékben leegyszerűsíti a programkód írását;
  • Vannak olyan végrehajtott munkák, amelyek felfedik a Visual FoxPro minden lehetőségét.

Hibák

  • nehezen érthető felület kezdőknek;
  • csekély funkcionalitás a programok tervezéséhez;
  • magas rendszerkövetelmények a RAM-mal szemben;
  • nem támogatja a fejlesztő.
Az alábbi linkről ingyenesen letöltheti a Visual FoxPro-t orosz nyelven.

A Visual FoxPro egy komplett szoftverkörnyezet relációs adatbázisok létrehozására és kezelésére. Számos fájlformátumot támogat (néhány közülük: dbf, fxp, idx, act, app, cdx, dbc, dct, fpt, ​​​​frt, frx), és beépített programozási nyelvvel rendelkezik szűk feladatok megoldására (kölcsönhatásba lép külső adatforrásokkal, exportálást/importálást végez, beépített SQL nyelvű).

A Visual FoxPro ingyenesen letölthető tanulmányozási és fejlesztési célból közvetlenül a fejlesztő hivatalos webhelyéről, azonban egyes bővítmények fizetősek lehetnek.


Régóta nem titok, hogy a modern számítógép-felhasználók igényei egyre inkább magukban foglalják az adatbázisoknak nevezett, terjedelmes információtárolók, illetve ezek kezeléséhez szükséges DBMS szoftvereszközök használatát. Gyakorlatilag minden vállalatnál, cégnél és a legkisebb irodánál is szükség van az elgondolt projektek megvalósítására adatbázisok segítségével. Többek között gyakran van szükség beépített adatlekérési mechanizmusokra (SQL lekérdezési nyelv), valamint egy interfészre a külső szoftverekkel való interakcióhoz.

Az erkölcsi elavulás (más DBMS-ekhez képest) és a fejlesztői eszközök korlátozott készlete ellenére ezt a DBMS-t továbbra is sikeresen használják feladatok teljes listájának megoldására, és a javára választott választás nemcsak gazdag funkcionalitásának köszönhető, hanem az a tény, hogy a Microsoft Visual FoxPro letölthető, ingyenes lehet.

Azt is meg kell jegyezni, hogy a Visual FoxPro széleskörű elterjedtsége miatt ezt a szoftvert még sokáig fő szoftvermegoldásként fogják használni hazánk számos legnagyobb vállalatánál, nem is beszélve az oktatási területről, ahol továbbra is népszerű nem csak a dbf-fel való munkavégzés eszközeként, hanem IDE-ként is.


Ezenkívül meg kell jegyezni, hogy sok modern szoftvertermék úgy építi fel munkáját, hogy a szükséges információkat egyetlen tömbbe (felhőszolgáltatás) egyesíti, amely a világ bármely pontjáról elérhető lesz a felhasználó számára, világos felülettel és gyorsan megtalálhatja a szükséges információ.

A Microsoft kifejezetten ilyen célokra fejlesztette ki a Visual FoxPro nevű szoftverkörnyezetet, melynek fő feladata teljes értékű adatbázisok létrehozása és az ezekkel való munkavégzéshez (frissítés, törlés, biztonsági mentés stb.) eszközök fejlesztése.

A Visual FoxPro a FoxPro népszerű DOS-verziójának folytatása., amely a távoli kilencvenes években elnyerte a fejlesztők szeretetét és tiszteletét szerte a világon. A Visual FoxPro egyik fő előnye az adatbázis tartalmával való gyors munkavégzés, az adatok gyakori hozzáférése, módosítása és törlése a felhasználók által.

Ezen kívül a DBMS már sok kész sablont tartalmaz, amelyek hasznosak lehetnek a kezdő felhasználók számára, akiknek az információhoz való gyors hozzáférés és azok cseréjének megszervezése a feladata.

A jó dolog az, hogy a szoftverkörnyezet legújabb fejlesztései és számos hibajavítás szerepel a termék legújabb verziójában. Így például a programozók új lehetőségeket kapnak az adatokkal rendelkező tömbök létrehozására, a nulláról kezdve. A fejlesztők gondoskodtak a szükséges tartalom nyomtatási lehetőségének megszervezéséről és a keresés javításáról is. Megtörtént a Microsoft Office kötegelt alkalmazásokba való integráció, a diagramokkal való munka támogatása és a szerveralkalmazások létrehozásának lehetősége.

A Visual FoxPro kezdetben csak angolul tölthető le(az alapverzióban 30 MB méretű), és ennek a DBMS-nek számos tagadhatatlan előnye van a régi versenytársaival szemben.


Ez az archívum tartalmazza a VFP9RUS.DLL fájlt.

A Visual Foxpro új szervizcsomagjának telepítése előtt el kell távolítania a Russified DLL-t, ha korábban telepítette, mert. a környezet elindításakor egy új SP telepítése után hibaüzenetet ad, hogy a DLL fájl verziója nem egyezik.

1) A DLL a Visual Foxpro fejlesztői IDE oroszosítására szolgál

2) Töltse le és telepítse a Visual Foxpro 9.0 SP2-t

3) Azok számára, akiknek telepítve van az orosz Windows rendszeren, és a regionális beállításokban Oroszország van megadva, csak át kell másolnia ezt a fájlt abba a könyvtárba, ahol a Visual Foxpro telepítve van.

4) Azok számára, akiknek a regionális beállításaikban más ország van, át kell neveznie ezt a fájlt VFP9ENU.DLL-re, és az eredeti fájl másolatának létrehozása után át kell másolnia a fájlt abba a könyvtárba, ahol a Visual Foxpro telepítve van, hogy szükség esetén , adjon vissza mindent úgy, ahogy volt.

5) Ha valamilyen oknál fogva el kell távolítani a repedést, akkor 3) - törölnie kell a VFP9RUS.DLL fájlt a Visual Foxpro könyvtárból, 4) - csomagolja ki az eredeti VFP9ENU.DLL fájlt, és cserélje ki a javított DLL-t. .

(Ne felejtsen el másolatot készíteni a VFP9ENU.DLL fájlról a 4. lépésben). Sok szerencsét.

terjesztés Visual FoxPro 9+ SP2 for Windows - azoknak, akik nem.

Ha valami nem működött:

Először a vfp9enu.dll fájlt a vfp9rus.dll fájlba másolta. Ezután az azonos nevű erőforrásokat a vfp9rrus.dll fájlból a vfp9rus.dll fájlba másolták.

A 10., 2., 3., 4. források lecserélésre kerültek a \999 mappában.

Az 1. erőforrás a \999 mappából ugyanaz maradt, mint az angol verzióban, mert cseréjekor nem működik a set collate to "russian" parancs. Valamint az 5. erőforrás a \999 mappából - elhagyta az angol verziót, mert. A fórumon találtam egy leírást a hibáról: ne oroszosítsd a PEM visszafejtését (5. fájl a \999 mappában): különben kivétel, amikor a tulajdonságok ablakában a MaxLenght TextBox "a" szót írod be.

A VFP9RUS.DLL fájl a Visual Foxpro könyvtárba másolódik. Amikor elindítja a shellt, a menü oroszul jelenik meg - orosz Windows esetén.

Ezt a fájlt saját felelősségére használja. Nincs garancia. Végzetes vagy egyéb hibák esetén egyszerűen távolítsa el a VFP9RUS.DLL fájlt a Visual Foxpro könyvtárból.

A fájl letöltése előtt jegyezze fel a telepített Visual FoxPro verziószámát. Válassza ki a letölteni kívánt DLL-t a számítógépére telepített verziószámmal. Töltse le az archívumot. Csomagolja ki a DLL orosz verzióját a Visual FoxPro könyvtárba. Indításkor a programmenü orosz nyelvű lesz, ha az XP orosz verziója van telepítve, és a dátum/idő/szám formátum orosz nyelve be van állítva a regionális beállításokban. Ha olyan DLL-verziót tölt le, amely nem egyezik a számítógépére telepített verzióval, a Visual FoxPro DLL-verzió eltérési hibát generál az indításkor. Az angol felület visszaállításához egyszerűen távolítsa el az orosz DLL fájlt a Visual FoxPro könyvtárból. Azok számára, akiknek a regionális beállításokban más dátum-/idő-/számformátumok vannak beállítva az orosz interfészhez - 1) hozzon létre egy archív másolatot a VFP*ENU.DLL fájlról a Visual FoxPro könyvtárból - 2) törölje a VFP*ENU-t. DLL fájl - 3) Csomagolja ki az orosz fájlt a Visual FoxPro könyvtárba, és nevezze át VFP*RUS.DLL-ről VFP*ENU.DLL-re. ENU.DLL fájlt a Visual FoxPro könyvtárba a fájl archív másolatából (lásd 1. tétel). A VFP*RUS.DLL fájl nevét nagybetűvel kell írni Figyelem – az SP (frissítés) telepítése előtt távolítsa el a VFP*RUS.DLL fájlt a Visual FoxPro könyvtárból. Az SP telepítése után telepítse a DLL új verzióját (az orosz DLL és a Visual FoxPro verziójának meg kell egyeznie).

Talán valami másra van szükség. Van egy angol kagylóm

Lehetséges, hogy a regionális beállítások alapértelmezés szerint angolra vannak állítva.A vfp9rus.dll fájlt átnevezheti vfp9enu.dll-re, és lecserélheti az eredetit (a másolat mentése után), ha valami nem tetszik, akkor visszatérhet mindent úgy, ahogy volt.

Lehetséges, hogy a nyelvi beállítás alapértelmezés szerint angol.

Valójában minden nagyon egyszerű. Át kell nevezni a fájlt, típus szerint, Upper("Vfp9rus.dll") ;) Néhol, amikor fájllal dolgozunk, előjönnek az ilyen gizmák.

Pontosan a VFP9RUS.dll névnek nagybetűvel kell szerepelnie. Nekem rögtön bevált.

A Microsoft Corporation által kifejlesztett relációs adatbázis-kezelő rendszerek. A FoxPro programozási nyelv szolgált ennek a szoftverterméknek az alapjául. Az xBase nyelvcsaládhoz tartozik, amelyet a dBase programozási nyelv szintaxisa alapján fejlesztettek ki. A család többi tagja a Clipper és a Recital.

Eredetileg FoxPro (eredeti név - Foxbase) 1984 óta a Fox Software fejleszti. 1992-ben a Fox Technologies-t a Microsoft megvásárolta, a termék új verziói jelentősen megváltoztak, és megkapták a „Visual” előtagot. Az eredeti FoxPro utolsó, 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 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 számára, hogy együttműködjön a .NET-tel.

közelmúltbeli történelem

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 először ugrott be a TIOBE index Top 20-ába. 2007 márciusában a 19. pozícióban volt, így a "B" csoport nyelvévé vált. 2010 augusztusában a VFP (az XBase-sel kombinálva) a 25. pozícióban van.

2007 márciusában a Microsoft bejelentette, hogy nem lesz VFP 10, így a VFP 9 (gyártásba 2004. december 17-én jelent meg) a Microsoft utolsó VFP kereskedelmi kiadása. 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 projekten folyik a munka, 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, köztük SQL Server 2005, .NET Framework, Windows Vista, Office 2007, Windows Search és Team Foundation Server (TFS). A Microsoft kiadta a „Sedna”-t megosztott forráskódú licenc alatt 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.

Verziótörténet

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

Futtatható 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

További fejlődés

Az MS termék fejlesztése az SP2 9.0-s verzióhoz való megjelenésével leáll, az MS termék 2015-ig lesz támogatott.

2007. március végén megszervezték a MasFoxPro (angolul MoreFoxPro) spanyol nyelvű FoxPro közösségi mozgalmat, melynek célja petíció írása volt a Microsoftnak azzal a javaslattal, hogy folytassák a Visual FoxPro frissítésén vagy adják ki a nyilvánosság elé. forrásközösség. 2007. április 3-án a megmozdulásra a szaksajtó felfigyelt.

Szintén 2007. április 3-án a Microsoft Alan Griever ezen nyilatkozatával válaszolt a petíció benyújtójának kérésére ( Alan Griver):

Nagyon jól megértjük a FoxPro közösséget, és azt, hogy mi játszott nagy szerepet abban, amit március 13-án bejelentettünk. Mindig nehéz döntés bejelenteni, hogy nem adjuk ki egy termék újabb verzióját, és ez az első dolog, amit nagyon alaposan megfontolunk.

Nem jelentjük be a FoxPro projekt végét: a FoxPro alkalmazások nyilvánvalóan továbbra is működni fognak. Belső becsléseink szerint több alkalmazás fut FoxPro 2.6-on, mint VFP-n, a FoxPro 2.6-ot pedig évek óta nem támogatják. A Visual FoxPro 9.0-t a Microsoft 2015-ig támogatja.

Ahhoz, hogy a Microsoft továbbra is fejleszthesse a FoxPro magot, meg kell fontolnia egy 64 bites fejlesztői környezet létrehozását, amely szinte teljesen újraírt alapterméket tartalmaz majd. Beruháztunk egy méretezhető SQL Server adatbázis felépítésébe is, beleértve a szabadon elérhető SQL Server Express Editiont is. Ami a harmadik felek közötti partnerségek kialakítását illeti, amiről több nagy FoxPro-ügyfél értelmezésében is hallottunk, ez lehetetlenné tenné a FoxPro használatát, mivel az többé nem jóváhagyott szállítótól származik. Úgy éreztük, hogy a legjobb előrelépés egy nyílt forráskódú környezet kialakítása a CodePlexen, amely egyensúlyban tartja a közösség és a nagy ügyfelek igényeit.

eredeti szöveg(Angol)

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 másik 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át vonná maga után. Beruháztunk egy méretezhető adatbázis létrehozásába is az SQL Serverrel, beleértve a szabadon 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 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.

Megjegyzések

Irodalom

  • Gorev A., Akhayan R., Makasharipov S. Hatékony munka DBMS-sel Gorev A., Akhayan R., Makasharipov S. Hatékony munka DBMS-sel. - Szentpétervár. : Péter, 1997. - 700 p. - ISBN 5-88782-132-9

Lásd még

Linkek

  • Visual FoxPro Home
  • Visual Foxpro 7 cikkek és vélemények (orosz)

A Visual FoxPro egy professzionális relációs adatbázis-alkalmazás a Microsoft fejlesztőitől, amely a FoxPro objektumorientált programozási nyelven alapul. Számos különféle eszköztárral rendelkezik adatbázisok létrehozásához, kezeléséhez, valamint adatok feldolgozásához és tárolásához. Nagyon kényelmes munka közben, mivel az alkalmazásban jelen vannak a speciális tervezők, varázslók, tippszolgáltatások stb.

A Visual FoxPro gyors nagy adatbázisokkal. Támogatja a széles körben használt táblázatkezelő formátumok használatát, amelyek lehetővé teszik a gyors információcserét más Microsoft-alkalmazásokkal. A program nagyszámú integrált sablonnal és példával rendelkezik az adatbázisok gyors létrehozásához, akár többszintű struktúrával is. Ezen felül több mint negyven különböző fájlformátumot támogat (act, app, cdx, dbc, dbf, dct, dcx, fky, fll, fmt, fpt, ​​​​frt, frx, fxp, idx stb.).

A termék legújabb verziójában jelentősen javult a riportrendszer, bővültek az SQL képességek, javult az adatbázis-kereső rendszer, javult az adatok nyomtatásának funkciója, az információk vizuális megjelenítése grafikonok formájában, ill. diagramok teljes megvalósítása megtörtént, és hozzáadásra került az IntelliSense technológia támogatása, amely nagymértékben megkönnyíti a szoftveres kód létrehozását, a parancsok vagy paraméterek írásakor működő automatikus kiegészítés funkciónak köszönhetően. Ezenkívül a Visual FoxPro mostantól lehetőséget biztosít a főablak, a párbeszédpanelek, az eszköztárak és a táblázatbeállítások beállításainak mentésére egy beállítási fájl segítségével.