Visual FoxPro

Microsoft Visual FoxPro
Tip de Mediul de dezvoltare software
Autor Microsoft
Dezvoltator Microsoft
Sistem de operare Windows
Limbi de interfață IDE : engleză, germană, spaniolă
Timp de rulare : toate cele de mai sus plus franceză, chineză, rusă, coreeană
Prima editie 1984
Platformă hardware x86 și mai sus
ultima versiune Visual FoxPro 9.0 SP2 ( 11.10.2007 )
Stat Suportul s-a încheiat la 13.01.2015
Licență Acord de utilizare Microsoft ( Microsoft EULA )
Site-ul web msdn.microsoft.com/vfoxp…

Microsoft Visual FoxPro ( VFP ) este un mediu de dezvoltare a sistemelor de baze de date [1] , incluzând un SGBD relațional orientat pe obiecte [2] , un limbaj de programare orientat pe obiectepentru dezvoltarea aplicațiilor de baze de date și un sistem de raportare [1] .

La baza acestui produs software a fost sistemul FoxPro , al cărui limbaj aparține familiei de limbaje xBase , dezvoltat pe baza sintaxei limbajului de programare dBase . Alți membri ai acestei familii sunt Clipper și Recital .

Istorie

FoxPro (numele original - FoxBASE ) a fost dezvoltat inițial de Fox Software, începând cu 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”. Cea mai recentă versiune a FoxPro originală, versiunea 2.6, a rulat 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ă permită Visual FoxPro să interopereze cu .NET.

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 fost în Top 20 al indexului limbajului de programare TIOBE . În august 2010, VFP (combinat cu XBase) a fost clasat pe locul 25 în index.

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

Cu nume de cod „Sedna” (numit după planeta pitică Sedna , descoperită în 2003), este în desfășurare 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.

Dezvoltarea produselor MS a fost întreruptă odată cu lansarea SP2 pentru versiunea 9.0. [3] .

La sfârșitul lunii martie 2007, a fost organizată mișcarea MasFoxPro [4] (MoreFoxPro în engleză) a comunității FoxPro vorbitoare de spaniolă, 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 coduri open source.

La 3 aprilie 2007, Microsoft a răspuns solicitărilor petiționarului cu această declarație a lui Alan Griver :

Cunoaștem bine comunitatea FoxPro și asta a jucat un rol important în anunțul nostru din 13 martie. Nu este niciodată ușor să anunțăm că nu vom lansa următoarea versiune a produsului și suntem foarte atenți la acest lucru.

Nu declarăm sfârșitul FoxPro: aplicațiile FoxPro vor continua, evident, să funcționeze. Conform estimărilor noastre interne, FoxPro 2.6 rulează mult mai multe aplicații decât 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 a dezvolta în continuare FoxPro, ar trebui să începem crearea unui mediu de dezvoltare pe 64 de biți, care ar duce la o reproiectare aproape completă a produsului. În plus, investim în SQL Server ca un SGBD scalabil, inclusiv prin furnizarea unei ediții gratuite a SQL Server Express Edition. Ne-am gândit să externalizăm sistemul către unul dintre partenerii noștri, dar clienții importanți FoxPro ne-au spus clar că nu vor folosi FoxPro dacă sistemul nu mai este furnizat de un furnizor de încredere . Credem că cea mai bună soluție este de a face mediul open source pe CodePlex , care echilibrează atât nevoile comunității, cât și ale clienților mari.

Text original  (engleză)[ arataascunde] 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 susținut 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 SQL Server Express Edition 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. [5]

Suportul extins pentru Visual FoxPro s-a încheiat definitiv pe 13 ianuarie 2015 [6] .

Istoricul versiunilor

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 [7]
Windows 95 da da da Numai runtime Nu Nu
Windows 98 da da da da Numai runtime Numai runtime
Windows ME da da da da Numai runtime Numai runtime
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 Nu da da da da da

Executabile

Versiune Valoarea returnată pentru VERSION() Dimensiunea fișierului EXE data fișierului EXE Dimensiunea fișierului DLL Numele fișierului 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

Note

  1. 1 2 Microsoft Visual FoxPro 9.0 . Preluat la 28 ianuarie 2017. Arhivat din original la 2 februarie 2017.
  2. Microsoft Visual FoxPro 8.0 . Preluat la 28 ianuarie 2017. Arhivat din original la 2 februarie 2017.
  3. A Message to the Community Arhivat 6 februarie 2008 la Wayback Machine  
  4. MasFoxPro . Preluat la 22 mai 2022. Arhivat din original la 21 decembrie 2014.
  5. Microsoft ia în considerare lansarea codului sursă Visual FoxPro . Consultat la 28 octombrie 2017. Arhivat din original la 20 aprilie 2011.
  6. Ciclul de viață al produsului Microsoft, Visual  FoxPro
  7. Patch-ul gratuit pentru VFP 9.0 a fost creat de grupul german de utilizatori FoxPro (dFPUG) și este disponibil pe portalul de documente dFPUG în directorul http://portal.dfpug.de/dFPUG/Documente/Freeware/ Arhivat din 19 noiembrie 2019 la Wayback Machine . Vă permite să rulați aplicații VFP 9.0 pe NT 4.0. Microsoft a indicat că acest lucru va fi abordat în VFP 9.0 SP1.

Literatură

Vezi și

Link -uri