Visuel FoxPro

Microsoft Visual FoxPro
Type Softwareudviklingsmiljø
Forfatter Microsoft
Udvikler Microsoft
Operativ system Windows
Interface sprog IDE : Engelsk, tysk, spansk
Runtime : alt ovenstående plus fransk, kinesisk, russisk, koreansk
Første udgave 1984
Hardware platform x86 og derover
nyeste version Visual FoxPro 9.0 SP2 ( 11.10.2007 )
Stat Support sluttede den 13/01/2015
Licens Microsoft Brugeraftale ( Microsoft EULA )
Internet side msdn.microsoft.com/vfoxp...

Microsoft Visual FoxPro ( VFP ) er et databasesystemudviklingsmiljø [1] , herunder et objektorienteret relationelt DBMS [2] , et objektorienteret programmeringssprog til udvikling afdatabaseapplikationer og et rapporteringssystem [1] .

Grundlaget for dette softwareprodukt var FoxPro -systemet , hvis sprog tilhører xBase -sprogfamilien , udviklet på basis af syntaksen for programmeringssproget dBase . Andre medlemmer af denne familie er Clipper og Recital .

Historie

FoxPro (oprindeligt navn - FoxBASE ) blev oprindeligt udviklet af Fox Software, der startede i 1984. I 1992 blev Fox Technologies købt af Microsoft, nye versioner af produktet har ændret sig betydeligt og har fået præfikset "Visuel". Den seneste version af den originale FoxPro, version 2.6, kørte under Mac OS , DOS , Windows og Unix ; allerede i versionen af ​​Visual FoxPro 3.0 fra MS blev listen over understøttede platforme reduceret til Mac OS og Windows, og i senere versioner fra MS - kun til Windows. Den nuværende version af MS Visual FoxPro er baseret på COM , og Microsoft siger, at der ikke vil være nogen .NET- version af produktet. Der er et Sedna-projekt, der skulle gøre det muligt for Visual FoxPro at interoperere med .NET.

I slutningen af ​​2002 viste det sig, at Visual FoxPro kunne køre på Linux under Wine , men dette er i det væsentlige i strid med brugerlicensaftalen (EULA).

I december 2005 var VFP i top 20 af TIOBE Programming Language Index . Fra august 2010 var VFP (kombineret med XBase) placeret som nummer 25 i indekset.

I marts 2007 meddelte Microsoft, at de ikke ville frigive VFP 10; derfor er VFP 9 (frigivet til produktion den 17. december 2004) den seneste kommercielle udgivelse af VFP fra Microsoft. Support til version 9 fortsætter med servicepakker, der blev udgivet den 8. december 2005 og den 11. oktober 2007.

Kodenavnet "Sedna" (opkaldt efter dværgplaneten Sedna , opdaget i 2003), er et projekt i gang, som er et sæt xBase-komponenttilføjelser til VFP 9.0 for at understøtte en række scenarier og algoritmer til interaktion med forskellige Microsoft-teknologier, bl.a. SQL Server 2005, .NET Framework, Windows Vista, Office 2007, Windows Search og Team Foundation Server (TFS). Microsoft har udgivet "Sedna" under en Shared Source-licens på CodePlex -webstedet . Microsoft har præciseret, at den centrale VFP fortsat vil være lukket kildekode. Sedna blev udgivet den 25. januar 2008. Fra marts 2008 var alle VFP 9 SP2 xBase-komponenter (inklusive Sedna) tilgængelige til fællesskabsudvikling på CodePlex.

MS produktudvikling er blevet afbrudt med udgivelsen af ​​SP2 til version 9.0. [3] .

I slutningen af ​​marts 2007 blev MasFoxPro [4] (MoreFoxPro på engelsk) bevægelsen af ​​det spansktalende FoxPro-fællesskab organiseret, hvis formål var at skrive et andragende til Microsoft med et forslag om at fortsætte arbejdet med at opdatere Visual FoxPro eller åbne kildekoder.

Den 3. april 2007 svarede Microsoft på andragerens anmodninger med denne erklæring fra Alan Griver :

Vi kender FoxPro-fællesskabet godt, og det spillede en stor rolle i vores meddelelse den 13. marts. Det er aldrig nemt at meddele, at vi ikke vil udgive den næste version af produktet, og vi er meget forsigtige med dette.

Vi erklærer ikke slutningen af ​​FoxPro: FoxPro-applikationer vil naturligvis fortsætte med at fungere. Ifølge vores interne estimater kører FoxPro 2.6 mange flere applikationer end VFP, og FoxPro 2.6 har ikke været understøttet i mange år. Visual FoxPro 9.0 vil blive understøttet af Microsoft indtil 2015.

For at videreudvikle FoxPro skulle vi begynde at skabe et 64-bit udviklingsmiljø, hvilket ville føre til et næsten komplet redesign af produktet. Derudover investerer vi i SQL Server som et skalerbart DBMS, herunder ved at levere en gratis udgave af SQL Server Express Edition. Vi overvejede at outsource systemet til en af ​​vores partnere, men store FoxPro-kunder har gjort det klart for os, at de ikke vil bruge FoxPro, hvis systemet ikke længere leveres af en betroet leverandør . Vi mener, at den bedste løsning er at gøre miljøet open source på CodePlex , som balancerer behovene hos både fællesskabet og store kunder.

Originaltekst  (engelsk)[ Visskjule] Vi er meget opmærksomme på FoxPro-fællesskabet, og det spillede en stor rolle i det, vi annoncerede den 13. marts. Det er aldrig en nem beslutning at meddele, at vi ikke vil udgive en anden version af et produkt, og det er en, som vi overvejer meget nøje.

Vi annoncerer ikke slutningen af ​​FoxPro: Det er klart, FoxPro-applikationer vil fortsætte med at fungere. Ifølge nogle af vores interne skøn er der flere applikationer, der kører i FoxPro 2.6, end der er i VFP, og FoxPro 2.6 er ikke blevet understøttet i mange år. Visual FoxPro 9 vil blive understøttet af Microsoft gennem 2015.

For at Microsoft kan fortsætte med at udvikle FoxPro-basen, skal vi se på at skabe et 64-bit udviklingsmiljø, og det ville involvere en næsten fuldstændig omskrivning af kerneproduktet. Vi har også investeret i at skabe en skalerbar database med SQL Server, inklusive den gratis tilgængelige SQL Server Express Edition. Med hensyn til at danne et partnerskab med en tredjepart, har vi hørt fra en række store FoxPro-kunder, at dette ville gøre det umuligt for dem at fortsætte med at bruge FoxPro, da det ikke længere ville være fra en godkendt leverandør. Vi følte, at det var den bedste vej frem at sætte miljøet i open source på CodePlex, som balancerer behovene hos både samfundet og de store kunder. [5]

Udvidet support til Visual FoxPro sluttede permanent den 13. januar 2015 [6] .

Versionshistorik

Operativsystemkompatibilitet

Understøttede Windows-versioner
Version VFP3.0 VFP 5.0 VFP 6.0 VFP 7.0 VFP 8.1 VFP 9.0
Windows 3.x Ja Ikke Ikke Ikke Ikke Ikke
Windows NT 4.0 Ja Ja Ja Ja Ikke Nej [7]
Windows 95 Ja Ja Ja Kun køretid Ikke Ikke
Windows 98 Ja Ja Ja Ja Kun køretid Kun køretid
Windows ME Ja Ja Ja Ja Kun køretid Kun køretid
Windows 2000 Ja Ja Ja Ja Ja Ja
Windows XP Ja Ja Ja Ja Ja Ja
Windows Server 2003 ? Ja Ja Ja Ja Ja
Windows Vista I kompatibilitetstilstand Ja Ja Ja Ja Ja
Windows 7 Ingen Ja Ja Ja Ja Ja

Eksekverbare filer

Version Returværdi af VERSION() EXE filstørrelse EXE fildato DLL filstørrelse DLL filnavn
VFP 9 SP2 med hotfixes Visual FoxPro 09.00.0000.7423 til Windows 5.648 kb 3. april 2009 4.624 kb VFP9R.DLL
VFP9SP2 Visual FoxPro 09.00.0000.5721 til Windows 5.648 kb 16. oktober 2007 4.624 kb VFP9R.DLL
VFP 9 Visual FoxPro 09.00.0000.2412 til Windows 5.620 kb 13. december 2004 4.600 kb VFP9R.DLL
VFP 8 Visual FoxPro 08.00.0000.3117 til Windows 5.236 kb 25. september 2003 4.200 kb VFP8R.DLL
VFP 7 Visual FoxPro 07.00.0000.9465 til Windows 4.260 kb 4. januar 2002 3.344 kb VFP7R.DLL
VFP 6 Visual FoxPro 06.00.8961.00 til Windows 4.091 kb 18. august 2000 3.295 kb VFP6R.DLL
VFP 5 Visual FoxPro 5.0.0.415 til Windows 4.065 kb 24. januar 1997 3.148 kb VFP500.DLL
VFP 3 Visual FoxPro 03.00.00.0711 til Windows 4.374 kb 16. december 1995 3.657 kb VFP300.ESL
FPW 2.6a FoxPro 2.6a til Windows 2.444 kb 28. september 1994 2.946 kb FOXW2600.ESL

Noter

  1. 1 2 Microsoft Visual FoxPro 9.0 . Hentet 28. januar 2017. Arkiveret fra originalen 2. februar 2017.
  2. Microsoft Visual FoxPro 8.0 . Hentet 28. januar 2017. Arkiveret fra originalen 2. februar 2017.
  3. En besked til fællesskabet arkiveret 6. februar 2008 på Wayback Machine  
  4. MasFoxPro . Hentet 22. maj 2022. Arkiveret fra originalen 21. december 2014.
  5. Microsoft overvejer at frigive Visual FoxPro-kildekoden . Hentet 28. oktober 2017. Arkiveret fra originalen 20. april 2011.
  6. Microsoft-produktlivscyklus, Visual  FoxPro
  7. Den gratis patch til VFP 9.0 er blevet oprettet af den tyske FoxPro User Group (dFPUG) og er tilgængelig på dFPUG-dokumentportalen i biblioteket http://portal.dfpug.de/dFPUG/Documente/Freeware/ Arkiveret fra 19. november 2019 på Wayback Machine . Det giver dig mulighed for at køre VFP 9.0-applikationer på NT 4.0. Microsoft har indikeret, at dette vil blive behandlet i VFP 9.0 SP1.

Litteratur

Se også

Links