Ce este microsoft visual foxpro. Descărcați software-ul foxpro

Pentru a lucra cu cantități mari de informații și pentru a crea sisteme complexe de gestionare a bazelor de date, dezvoltatorii Microsoft au creat mediul vizual software Visual FoxPro. De mai bine de 30 de ani, versiunile sale au fost solicitate în multe organizații comerciale, de cercetare, de producție și alte organizații.

Crearea tabelelor de baze de date distribuite

Visual FoxPro este un program foarte specializat pentru crearea și organizarea unui SGBD. Dintre puținii concurenți, doar acesta poate oferi ample oportunități de programare în limbajul propriu VPF, care este o modificare a vechiului xBase.

Baze de date locale și server

În editorul Visual FoxPro, puteți scrie programe pentru a lucra cu baze de date relaționale locale și de rețea. Are un set de vrăjitori și instrumente care vă permit să „scrieți” baze de date de clienți pentru servere, ceea ce va simplifica accesul utilizatorilor la acestea.

Interoperabilitate cu alte produse Microsoft

Acest proiect, dezvoltat pentru Windows, este deținut de Microsoft din 1992, ceea ce înseamnă că este adaptat la formate de foi de calcul terțe, cum ar fi XLS (MS Excel). Pe lângă schimbarea conținutului, acestea pot fi compilate între ele în noi matrice.

Avantaje

  • lucrul cu serverul multinivel și DBMS local;
  • limbaj propriu VFP cu o bibliotecă de funcții și operatori gata făcute;
  • suport pentru mai mult de 40 de formate de tabel care pot fi deschise și modificate în alte medii software;
  • viteză mare și vizibilitate a muncii cu volume mari de informații;
  • un set de instrumente de constructori, constructori și vrăjitori va simplifica foarte mult scrierea codului programului;
  • există exemple de lucrări efectuate care dezvăluie toate posibilitățile Visual FoxPro.

Defecte

  • interfață dificil de înțeles pentru începători;
  • funcționalitate slabă pentru proiectarea programelor;
  • cerințe de sistem ridicate pentru RAM;
  • nu este acceptat de dezvoltator.
Puteți descărca gratuit Visual FoxPro în limba rusă din linkul de mai jos.

Visual FoxPro este un mediu software complet pentru crearea și gestionarea bazelor de date relaționale. Suporta un număr mare de formate de fișiere (unele dintre ele: dbf, fxp, idx, act, app, cdx, dbc, dct, fpt, ​​​​frt, frx) și are un limbaj de programare încorporat pentru rezolvarea sarcinilor înguste (interacţionează cu surse de date externe, efectuează export/import, are încorporat limbaj SQL).

Visual FoxPro poate fi descărcat gratuit pentru studiu și dezvoltare direct de pe site-ul oficial al dezvoltatorului, cu toate acestea, unele extensii pot fi plătite.


Nu a fost de mult un secret pentru nimeni că cerințele utilizatorilor moderni de computere implică din ce în ce mai mult utilizarea unor depozite mari de informații, care sunt numite baze de date, și instrumente software pentru gestionarea lor DBMS. Practic, la orice întreprindere, firmă și chiar în cel mai mic birou este nevoie de implementarea proiectelor concepute folosind baze de date. Printre altele, sunt adesea necesare mecanisme încorporate pentru regăsirea datelor (limbaj de interogare SQL), precum și o interfață pentru interacțiunea cu software extern.

În ciuda învechirii morale (comparativ cu alte SGBD) și a unui set limitat de instrumente pentru dezvoltatori, acest SGBD continuă să fie folosit cu succes pentru a rezolva o întreagă listă de sarcini, iar alegerea în favoarea sa se datorează nu numai funcționalității sale bogate, ci și faptul că Microsoft Visual FoxPro poate fi descărcat poate fi gratuit.

De asemenea, este de remarcat faptul că, având în vedere utilizarea pe scară largă a Visual FoxPro, acest software va fi folosit ca soluție software principală pentru o serie dintre cele mai mari întreprinderi din țara noastră pentru o lungă perioadă de timp, ca să nu mai vorbim de domeniul educațional, unde este încă popular nu numai ca instrument de lucru cu dbf, ci și ca IDE.


În plus, trebuie remarcat faptul că multe produse software moderne își construiesc activitatea combinând informațiile necesare într-o singură matrice (serviciu cloud), care va fi disponibil utilizatorului de oriunde în lume, cu o interfață clară și capacitatea de a găsi rapid informatie necesara.

În special în astfel de scopuri, Microsoft a dezvoltat un mediu software numit Visual FoxPro, a cărui sarcină principală este de a crea baze de date cu drepturi depline și de a dezvolta instrumente pentru lucrul cu acestea (actualizare, ștergere, backup etc.).

Visual FoxPro este o continuare a popularei versiuni DOS a FoxPro., care în anii nouăzeci a câștigat dragostea și respectul dezvoltatorilor din întreaga lume. Unul dintre principalele avantaje ale Visual FoxPro este lucrul rapid cu conținutul bazei de date cu acces frecvent, modificare și ștergere a datelor de către utilizatori.

În plus, DBMS include deja multe șabloane gata făcute care pot fi utile utilizatorilor începători a căror sarcină este să organizeze accesul rapid la informații și schimbul acesteia.

Lucrul frumos este că cele mai recente îmbunătățiri ale mediului software și o serie de remedieri de erori sunt incluse în cea mai recentă versiune a produsului. Deci, de exemplu, programatorilor li se oferă noi oportunități de a crea matrice cu date, pornind de la zero. De asemenea, dezvoltatorii s-au ocupat de organizarea posibilității de tipărire a conținutului necesar și au îmbunătățit căutarea. S-a realizat integrarea în aplicațiile batch Microsoft Office, a fost adăugat suport pentru lucrul cu diagrame și capacitatea de a crea aplicații server.

Inițial, Visual FoxPro poate fi descărcat doar în limba engleză(în versiunea de bază, 30 MB în dimensiune) și totuși acest DBMS are o serie de avantaje incontestabile față de vechii săi concurenți.


Această arhivă include fișierul VFP9RUS.DLL.

Înainte de a instala un nou pachet de servicii pentru Visual Foxpro, trebuie să eliminați DLL-ul Russified dacă a fost instalat anterior, deoarece. la pornirea mediului după instalarea unui nou SP, va da o eroare că versiunea fișierului DLL nu se potrivește.

1) DLL este destinat rusificării IDE-ului pentru dezvoltatori Visual Foxpro

2) Descărcați și instalați SP2 pentru Visual Foxpro 9.0

3) Pentru cei care au instalat Windows rusesc și țara este specificată Rusia în setările regionale, trebuie doar să copiați acest fișier în directorul în care este instalat Visual Foxpro.

4) Pentru cei care au o altă țară în setările lor regionale, trebuie să redenumiți acest fișier în VFP9ENU.DLL și să copiați acest fișier în directorul în care este instalat Visual Foxpro, după crearea unei copii a fișierului original, astfel încât dacă este necesar , returnați totul așa cum a fost.

5) Dacă dintr-un motiv oarecare este necesar să eliminați fisura, atunci pentru 3) - trebuie să ștergeți fișierul VFP9RUS.DLL din directorul Visual Foxpro, pentru 4) - despachetați fișierul VFP9ENU.DLL original și înlocuiți DLL-ul corelat .

(Nu uitați să faceți o copie a fișierului VFP9ENU.DLL la pasul 4). Mult noroc.

Distributie Visual FoxPro 9+ SP2 pentru Windows - pentru cei care nu.

Dacă ceva nu a funcționat:

Mai întâi, fișierul vfp9enu.dll a fost copiat în fișierul vfp9rus.dll. Apoi resursele cu același nume au fost copiate din fișierul vfp9rrus.dll în fișierul vfp9rus.dll

Resursele 10, 2, 3, 4 au fost înlocuite în folderul \999.

Resursa 1 din folderul \999 a rămas la fel ca în versiunea în limba engleză, deoarece la înlocuirea acesteia, comanda set collate to "rusă" nu funcționează. De asemenea, resursa 5 din folderul \999 - a lăsat versiunea în limba engleză, deoarece. Am găsit o descriere a erorii pe forum: nu rusificați decriptarea pentru PEM (fișierul 5 în folderul \999): în caz contrar, o excepție la tastarea MaxLenght TextBox „a în fereastra de proprietăți.

Fișierul VFP9RUS.DLL este copiat în directorul Visual Foxpro. Când porniți shell-ul, meniul se afișează în rusă - pentru Russian Windows.

Utilizați acest fișier pe propriul risc. Nu există garanții. Pentru erori fatale sau alte erori, pur și simplu eliminați fișierul VFP9RUS.DLL din directorul Visual Foxpro.

Înainte de a descărca fișierul, notați numărul versiunii Visual FoxPro pe care l-ați instalat. Selectați DLL de descărcat cu același număr de versiune ca cel instalat pe computerul dvs. Descărcați arhiva. Despachetați versiunea rusă a DLL-ului în directorul Visual FoxPro. Când porniți, meniul programului va fi în rusă, dacă aveți instalată versiunea în limba rusă a XP și limba rusă pentru formatele de dată/ora/număr este setată în setările regionale. Dacă descărcați o versiune DLL care nu se potrivește cu cea instalată pe computer, Visual FoxPro va genera o eroare de nepotrivire a versiunii DLL la pornire. Pentru a returna interfața în limba engleză, eliminați pur și simplu fișierul DLL rus din directorul Visual FoxPro. Pentru cei care au alte formate de dată / oră / număr setate în setările regionale pentru a obține interfața rusă - 1) creați o copie de arhivă a fișierului VFP*ENU.DLL din directorul Visual FoxPro - 2) ștergeți VFP*ENU. Fișier DLL - 3) Despachetați fișierul rus în directorul Visual FoxPro și redenumiți-l din VFP*RUS.DLL în VFP*ENU.DLL - 4) Pentru a returna interfața în limba engleză în această opțiune, trebuie să returnați versiunea originală a VFP* ENU.DLL în directorul Visual FoxPro din copia de arhivă a fișierului (vezi. elementul 1). Numele fișierului VFP*RUS.DLL trebuie să fie cu majuscule.Atenție - înainte de a instala SP (actualizare), eliminați fișierul VFP*RUS.DLL din directorul Visual FoxPro. După instalarea SP, instalați noua versiune a DLL (versiunea DLL-ului rusesc și versiunea Visual FoxPro trebuie să se potrivească).

Poate e nevoie de altceva. Am o coajă engleză

Este posibil ca setările regionale să fie setate implicit la engleză.Puteți redenumi fișierul vfp9rus.dll în vfp9enu.dll și înlocuiți-l pe cel original (după salvarea unei copii a acestuia) în cazul în care nu vă place ceva, pentru a reveni totul așa cum era.

Este posibil ca localitatea să fie setată implicit la engleză.

De fapt, totul este foarte simplu. Este necesar să redenumiți fișierul, după tip, Upper("Vfp9rus.dll") ;) Pe alocuri, când lucrați cu un fișier, ies astfel de gadgeturi.

Mai exact, numele VFP9RUS.dll trebuie să fie cu majuscule. Mi-a funcționat imediat.

sisteme de gestionare a bazelor de date relaționale dezvoltate de Microsoft Corporation. Limbajul de programare FoxPro a servit drept bază pentru acest produs software. Aparține familiei de limbaje xBase, dezvoltată pe baza sintaxei limbajului de programare dBase. Alți membri ai acestei familii sunt Clipper și Recital.

Inițial FoxPro (numele original - Foxbase) a fost dezvoltat de Fox Software din 1984. În 1992, Fox Technologies a fost cumpărată de Microsoft, noile versiuni ale produsului s-au schimbat semnificativ și au achiziționat prefixul „Visual”. Ultima versiune a originalului FoxPro, versiunea 2.6, rula sub Mac OS, DOS, Windows și Unix; deja în versiunea Visual FoxPro 3.0 de la MS, lista de platforme acceptate a fost redusă la Mac OS și Windows, iar în versiunile ulterioare de la MS - numai la Windows. Versiunea actuală de MS Visual FoxPro se bazează pe COM și Microsoft spune că nu va exista o versiune .NET a produsului. Există un proiect Sedna care ar trebui să facă posibilă interoperarea Visual FoxPro cu .NET.

Istoria recentă

La sfârșitul anului 2002, sa demonstrat că Visual FoxPro poate rula pe Linux sub Wine, însă acest lucru încalcă în esență Acordul de licență pentru utilizator (EULA).

În decembrie 2005, VFP a urcat pentru prima dată în Top 20 pe indicele TIOBE. În martie 2007, a fost pe poziția 19, făcând-o un limbaj de grup „B”. Din august 2010, VFP (combinat cu XBase) se află pe poziția 25.

În martie 2007, Microsoft a anunțat că nu va exista VFP 10, astfel că VFP 9 (lansat în producție pe 17 decembrie 2004) este ultima versiune comercială a VFP de către Microsoft. Asistența pentru versiunea 9 continuă cu pachetele de servicii care au fost lansate pe 8 decembrie 2005 și 11 octombrie 2007.

Cu numele de cod „Sedna” (numit după planeta pitică Sedna, descoperită în 2003), se lucrează la un proiect care este un set de completări de componente xBase la VFP 9.0 pentru a sprijini o serie de scenarii și algoritmi pentru interacțiunea cu diverse tehnologii Microsoft, inclusiv SQL Server 2005, .NET Framework, Windows Vista, Office 2007, Windows Search și Team Foundation Server (TFS). Microsoft a lansat „Sedna” sub o licență sursă partajată pe site-ul CodePlex. Microsoft a clarificat că VFP de bază va continua să fie sursă închisă. Sedna a fost lansat pe 25 ianuarie 2008. Din martie 2008, toate componentele VFP 9 SP2 xBase (inclusiv Sedna) erau disponibile pentru dezvoltarea comunității pe CodePlex.

Versiunea istorică

Compatibilitate cu sistemele de operare

Versiuni Windows acceptate
Versiune VFP3.0 VFP 5.0 VFP 6.0 VFP 7.0 VFP 8.1 VFP 9.0
Windows 3.x da Nu Nu Nu Nu Nu
Windows NT 4.0 da da da da Nu Nu
Windows 95 da da da Nu Nu
Windows 98 da da da da Numai timpul de rulare Numai timpul de rulare
Windows ME da da da da Numai timpul de rulare Numai timpul de rulare
Windows 2000 da da da da da da
Windows XP da da da da da da
Windows Server 2003 ? da da da da da
Windows Vista În modul de compatibilitate da da da da da
Windows 7 da da da da da da

Fișiere executabile

Versiune Valoarea returnată pentru VERSION() Dimensiunea fișierului EXE data fișierului EXE Dimensiunea fișierului DLL Nume fișier DLL
VFP 9 SP2 cu remedieri rapide Visual FoxPro 09.00.0000.7423 pentru Windows 5.648 kb 3 aprilie 2009 4.624 kb VFP9R.DLL
VFP9SP2 Visual FoxPro 09.00.0000.5721 pentru Windows 5.648 kb 16 octombrie 2007 4.624 kb VFP9R.DLL
VFP 9 Visual FoxPro 09.00.0000.2412 pentru Windows 5.620 kb 13 decembrie 2004 4.600 kb VFP9R.DLL
VFP 8 Visual FoxPro 08.00.0000.3117 pentru Windows 5.236 kb 25 septembrie 2003 4.200 kb VFP8R.DLL
VFP 7 Visual FoxPro 07.00.0000.9465 pentru Windows 4.260 kb 4 ianuarie 2002 3.344 kb VFP7R.DLL
VFP 6 Visual FoxPro 06.00.8961.00 pentru Windows 4.091 kb 18 august 2000 3.295 kb VFP6R.DLL
VFP 5 Visual FoxPro 5.0.0.415 pentru Windows 4.065 kb 24 ianuarie 1997 3.148 kb VFP500.DLL
VFP 3 Visual FoxPro 03.00.00.0711 pentru Windows 4.374 kb 16 decembrie 1995 3.657 kb VFP300.ESL
FPW 2.6a FoxPro 2.6a pentru Windows 2.444 kb 28 septembrie 1994 2.946 kb FOXW2600.ESL

Dezvoltare în continuare

Dezvoltarea produsului MS este întreruptă odată cu lansarea SP2 pentru versiunea 9.0, produsul MS va fi suportat până în 2015.

La sfârșitul lunii martie 2007, a fost organizată mișcarea comunitară FoxPro, vorbitoare de limbă spaniolă, MasFoxPro (MoreFoxPro în engleză), al cărei scop a fost să scrie o petiție către Microsoft cu o propunere de a continua lucrul la actualizarea Visual FoxPro sau de a o lansa în mod deschis. comunitatea sursă. La 3 aprilie 2007, mișcarea a fost remarcată de presa tehnică.

Tot pe 3 aprilie 2007, Microsoft a răspuns solicitărilor petiționarului cu această declarație a lui Alan Griever ( Alan Griver):

Înțelegem foarte bine comunitatea FoxPro și ce a jucat un rol important în ceea ce am anunțat pe 13 martie. Este întotdeauna o decizie grea să anunțăm că nu vom lansa o altă versiune a unui produs și este primul lucru pe care îl luăm în considerare cu mare atenție.

Nu anunțăm sfârșitul proiectului FoxPro: aplicațiile FoxPro vor continua, evident, să funcționeze. Conform estimărilor noastre interne, există mai multe aplicații care rulează pe FoxPro 2.6 decât pe VFP, iar FoxPro 2.6 nu a fost acceptat de mulți ani. Visual FoxPro 9.0 va fi susținut de Microsoft până în 2015.

Pentru ca Microsoft să continue să dezvolte nucleul FoxPro, trebuie să se uite la crearea unui mediu de dezvoltare pe 64 de biți care va include un produs de bază aproape complet rescris. De asemenea, am investit în construirea unei baze de date scalabile SQL Server, inclusiv ediția SQL Server Express disponibilă gratuit. În ceea ce privește formarea de parteneriate cu terți, despre care am auzit ca fiind interpretate de un număr de clienți importanți FoxPro, asta ar face imposibilă utilizarea FoxPro, deoarece nu va mai fi de la un furnizor aprobat. Am simțit că crearea unui mediu open source pe CodePlex care echilibrează atât nevoile comunității, cât și ale clienților mari este cea mai bună cale de urmat.

text original(Engleză)

Suntem foarte conștienți de comunitatea FoxPro și asta a jucat un rol important în ceea ce am anunțat pe 13 martie. Nu este niciodată o decizie ușoară să anunțăm că nu vom lansa o altă versiune a unui produs și este una pe care o luăm în considerare cu mare atenție.

Nu anunțăm sfârșitul FoxPro: evident, aplicațiile FoxPro vor continua să funcționeze. După unele dintre estimările noastre interne, există mai multe aplicații care rulează în FoxPro 2.6 decât există în VFP, iar FoxPro 2.6 nu a fost acceptat de mulți ani. Visual FoxPro 9 va fi susținut de Microsoft până în 2015.

Pentru ca Microsoft să continue să evolueze baza FoxPro, ar trebui să ne uităm la crearea unui mediu de dezvoltare pe 64 de biți și asta ar implica o rescrie aproape completă a produsului de bază. De asemenea, am investit în crearea unei baze de date scalabile cu SQL Server, inclusiv ediția SQL Server Express disponibilă gratuit. În ceea ce privește formarea unui parteneriat cu o terță parte, am auzit de la un număr de clienți FoxPro mari că acest lucru le-ar face imposibil să continue să folosească FoxPro, deoarece nu ar mai fi de la un furnizor aprobat. Am simțit că introducerea mediului în sursă deschisă pe CodePlex, care echilibrează atât nevoile comunității, cât și ale clienților mari, a fost cea mai bună cale de urmat.

Note

Literatură

  • Gorev A., Akhayan R., Makasharipov S. Lucru eficient cu DBMS Gorev A., Akhayan R., Makasharipov S. Lucru eficient cu DBMS. - St.Petersburg. : Peter, 1997. - 700 p. - ISBN 5-88782-132-9

Vezi si

Legături

  • Acasă Visual FoxPro
  • Articole și recenzii Visual Foxpro 7 (rusă)

Visual FoxPro este o aplicație profesională de baze de date relaționale de la dezvoltatorii Microsoft, bazată pe limbajul de programare orientat pe obiecte FoxPro. Are un set mare de instrumente diferite pentru crearea bazelor de date, gestionarea acestora, precum și procesarea și stocarea datelor. Este foarte convenabil atunci când lucrați, datorită prezenței în aplicație a designerilor specializați, vrăjitorilor, serviciilor de indicii etc.

Visual FoxPro este rapid cu baze de date mari. Acceptă utilizarea formatelor de foi de calcul utilizate pe scară largă care permit schimbul rapid de informații cu alte aplicații Microsoft. Programul are un număr mare de șabloane integrate și exemple pentru crearea rapidă a bazelor de date, chiar și cu o structură pe mai multe niveluri. În plus, acceptă peste patruzeci de formate de fișiere diferite (act, app, cdx, dbc, dbf, dct, dcx, fky, fll, fmt, fpt, ​​​​frt, frx, fxp, idx etc.).

În cea mai recentă versiune a produsului, sistemul de raportare a fost îmbunătățit semnificativ, capabilitățile SQL au fost extinse, sistemul de căutare a datelor a fost îmbunătățit, funcția de imprimare a datelor a fost îmbunătățită, prezentarea vizuală a informațiilor sub formă de grafice sau diagramele au fost implementate integral și a fost adăugat suport pentru tehnologia IntelliSense, care facilitează foarte mult crearea de software.cod, datorită funcției de auto-completare la scrierea comenzilor sau a parametrilor. De asemenea, Visual FoxPro oferă acum posibilitatea de a salva setările pentru fereastra principală, casetele de dialog, barele de instrumente și setările tabelului folosind un fișier de setări.