Visual FoxPro

Microsoft Visual FoxPro
Sorts Mjukvaruutvecklingsmiljö
Författare Microsoft
Utvecklaren Microsoft
Operativ system Windows
Gränssnittsspråk IDE : Engelska, tyska, spanska
Runtime : allt ovanstående plus franska, kinesiska, ryska, koreanska
Första upplagan 1984
Hårdvaruplattform x86 och uppåt
senaste versionen Visual FoxPro 9.0 SP2 ( 11.10.2007 )
stat Supporten upphörde den 13/01/2015
Licens Microsofts användaravtal ( Microsoft EULA )
Hemsida msdn.microsoft.com/vfoxp...

Microsoft Visual FoxPro ( VFP ) är en utvecklingsmiljö för databassystem [1] , inklusive en objektorienterad relations-DBMS [2] , ett objektorienterat programmeringsspråk för att utveckla databasapplikationer och ett rapporteringssystem [1] .

Grunden för denna mjukvaruprodukt var FoxPro- systemet , vars språk tillhör xBase- familjen av språk , utvecklat på basis av syntaxen för programmeringsspråket dBase . Andra medlemmar av denna familj är Clipper och Recital .

Historik

FoxPro (originalnamn - FoxBASE ) utvecklades ursprungligen av Fox Software, med start 1984. 1992 köptes Fox Technologies av Microsoft, nya versioner av produkten har förändrats avsevärt och fick prefixet "Visual". Den senaste versionen av den ursprungliga FoxPro, version 2.6, kördes under Mac OS , DOS , Windows och Unix ; redan i versionen av Visual FoxPro 3.0 från MS reducerades listan över plattformar som stöds till Mac OS och Windows, och i senare versioner från MS - bara till Windows. Den nuvarande versionen av MS Visual FoxPro är baserad på COM och Microsoft säger att det inte kommer att finnas någon .NET- version av produkten. Det finns ett Sedna-projekt som borde göra det möjligt för Visual FoxPro att samverka med .NET.

I slutet av 2002 visade sig Visual FoxPro kunna köras på Linux under Wine , men detta bryter i huvudsak mot användarlicensavtalet (EULA).

I december 2005 var VFP i topp 20 av TIOBEs programspråksindex . Från och med augusti 2010 var VFP (kombinerat med XBase) rankad på 25:e plats i indexet.

I mars 2007 meddelade Microsoft att de inte skulle släppa VFP 10; följaktligen är VFP 9 (släppt till tillverkning den 17 december 2004) den senaste kommersiella versionen av VFP från Microsoft. Support för version 9 fortsätter med service pack som släpptes den 8 december 2005 och 11 oktober 2007.

Kodnamnet "Sedna" (uppkallad efter dvärgplaneten Sedna , upptäckt 2003), ett projekt pågår, vilket är en uppsättning xBase-komponenttillägg till VFP 9.0 för att stödja en rad scenarier och algoritmer för att interagera med olika Microsoft-teknologier, inklusive SQL Server 2005, .NET Framework, Windows Vista, Office 2007, Windows Search och Team Foundation Server (TFS). Microsoft har släppt "Sedna" under en Shared Source-licens på CodePlex- webbplatsen . Microsoft har klargjort att kärn-VFP kommer att fortsätta att vara stängd källkod. Sedna släpptes den 25 januari 2008. Från och med mars 2008 var alla VFP 9 SP2 xBase-komponenter (inklusive Sedna) tillgängliga för communityutveckling på CodePlex.

MS produktutveckling har avbrutits i och med lanseringen av SP2 för version 9.0. [3] .

I slutet av mars 2007 organiserades MasFoxPro [4] (MoreFoxPro på engelska)-rörelsen för det spansktalande FoxPro-communityt, vars syfte var att skriva en petition till Microsoft med ett förslag om att fortsätta arbeta med att uppdatera Visual FoxPro eller öppna källkoder.

Den 3 april 2007 svarade Microsoft på framställarens begäran med detta uttalande från Alan Griver :

Vi känner FoxPro-communityt väl och det spelade en stor roll i vårt tillkännagivande den 13 mars. Det är aldrig lätt att meddela att vi inte kommer att släppa nästa version av produkten, och vi är mycket försiktiga med detta.

Vi förklarar inte slutet på FoxPro: FoxPro-applikationer kommer uppenbarligen att fortsätta att fungera. Enligt våra interna uppskattningar kör FoxPro 2.6 många fler applikationer än VFP, och FoxPro 2.6 har inte stötts på många år. Visual FoxPro 9.0 kommer att stödjas av Microsoft fram till 2015.

För att vidareutveckla FoxPro skulle vi behöva börja skapa en 64-bitars utvecklingsmiljö, vilket skulle leda till en nästan fullständig omdesign av produkten. Dessutom investerar vi i SQL Server som ett skalbart DBMS, bland annat genom att tillhandahålla en gratisversion av SQL Server Express Edition. Vi funderade på att lägga ut systemet på entreprenad till en av våra partners, men stora FoxPro-kunder har gjort det klart för oss att de inte kommer att använda FoxPro om systemet inte längre levereras av en pålitlig leverantör . Vi tror att den bästa lösningen är att göra miljön öppen källkod på CodePlex , vilket balanserar behoven hos både samhället och stora kunder.

Originaltext  (engelska)[ visaDölj] Vi är mycket medvetna om FoxPro-communityt och det spelade en stor roll i det vi tillkännagav den 13 mars. Det är aldrig ett lätt beslut att meddela att vi inte kommer att släppa en annan version av en produkt och det är en som vi överväger mycket noggrant.

Vi tillkännager inte slutet av FoxPro: Uppenbarligen kommer FoxPro-applikationer att fortsätta att fungera. Enligt några av våra interna uppskattningar finns det fler applikationer som körs i FoxPro 2.6 än det finns i VFP och FoxPro 2.6 har inte stötts på många år. Visual FoxPro 9 kommer att stödjas av Microsoft till och med 2015.

För att Microsoft ska fortsätta att utveckla FoxPro-basen måste vi titta på att skapa en 64-bitars utvecklingsmiljö och det skulle innebära en nästan fullständig omskrivning av kärnprodukten. Vi har också investerat i att skapa en skalbar databas med SQL Server, inklusive den gratis tillgängliga SQL Server Express Edition. När det gäller att bilda ett partnerskap med en tredje part har vi hört från ett antal stora FoxPro-kunder att detta skulle göra det omöjligt för dem att fortsätta använda FoxPro eftersom det inte längre skulle komma från en godkänd leverantör. Vi ansåg att det var den bästa vägen framåt att sätta miljön i öppen källkod på CodePlex, som balanserar behoven hos både samhället och de stora kunderna. [5]

Utökat stöd för Visual FoxPro upphörde permanent den 13 januari 2015 [6] .

Versionshistorik

Operativsystemkompatibilitet

Windows-versioner som stöds
Version VFP3.0 VFP 5.0 VFP 6.0 VFP 7.0 VFP 8.1 VFP 9.0
Windows 3.x Ja Inte Inte Inte Inte Inte
Windows NT 4.0 Ja Ja Ja Ja Inte Nej [7]
Windows 95 Ja Ja Ja Endast körtid Inte Inte
Windows 98 Ja Ja Ja Ja Endast körtid Endast körtid
Windows ME Ja Ja Ja Ja Endast körtid Endast körtid
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 kompatibilitetsläge Ja Ja Ja Ja Ja
Windows 7 Nej Ja Ja Ja Ja Ja

Körbara filer

Version Returvärdet för VERSION() EXE filstorlek EXE-fildatum DLL-filstorlek DLL-filnamn
VFP 9 SP2 med snabbkorrigeringar Visual FoxPro 09.00.0000.7423 för Windows 5 648 kb 3 april 2009 4 624 kb VFP9R.DLL
VFP9SP2 Visual FoxPro 09.00.0000.5721 för Windows 5 648 kb 16 oktober 2007 4 624 kb VFP9R.DLL
VFP 9 Visual FoxPro 09.00.0000.2412 för Windows 5 620 kb 13 december 2004 4 600 kb VFP9R.DLL
VFP 8 Visual FoxPro 08.00.0000.3117 för Windows 5 236 kb 25 september 2003 4 200 kb VFP8R.DLL
VFP 7 Visual FoxPro 07.00.0000.9465 för Windows 4 260 kb 4 januari 2002 3 344 kb VFP7R.DLL
VFP 6 Visual FoxPro 06.00.8961.00 för Windows 4 091 kb 18 augusti 2000 3 295 kb VFP6R.DLL
VFP 5 Visual FoxPro 5.0.0.415 för Windows 4 065 kb 24 januari 1997 3 148 kb VFP500.DLL
VFP 3 Visual FoxPro 03.00.00.0711 för Windows 4 374 kb 16 december 1995 3 657 kb VFP300.ESL
FPW 2.6a FoxPro 2.6a för Windows 2 444 kb 28 september 1994 2 946 kb FOXW2600.ESL

Anteckningar

  1. 1 2 Microsoft Visual FoxPro 9.0 . Hämtad 28 januari 2017. Arkiverad från originalet 2 februari 2017.
  2. Microsoft Visual FoxPro 8.0 . Hämtad 28 januari 2017. Arkiverad från originalet 2 februari 2017.
  3. Ett meddelande till gemenskapen Arkiverat 6 februari 2008 på Wayback Machine  
  4. MasFoxPro . Hämtad 22 maj 2022. Arkiverad från originalet 21 december 2014.
  5. Microsoft överväger att släppa källkoden för Visual FoxPro . Hämtad 28 oktober 2017. Arkiverad från originalet 20 april 2011.
  6. Microsofts produktlivscykel, Visual  FoxPro
  7. Den kostnadsfria patchen för VFP 9.0 har skapats av den tyska FoxPro User Group (dFPUG) och är tillgänglig på dFPUG-dokumentportalen i katalogen http://portal.dfpug.de/dFPUG/Documente/Freeware/ Arkiverad från 19 november 2019 på Wayback Machine . Det låter dig köra VFP 9.0-applikationer på NT 4.0. Microsoft har indikerat att detta kommer att åtgärdas i VFP 9.0 SP1.

Litteratur

Se även

Länkar