Visuaalinen FoxPro

Microsoft Visual FoxPro
Tyyppi Ohjelmistojen kehitysympäristö
Tekijä Microsoft
Kehittäjä Microsoft
Käyttöjärjestelmä Windows
Käyttöliittymäkielet IDE : Englanti, saksa, espanja
Kesto : kaikki edellä mainitut sekä ranska, kiina, venäjä, korea
Ensimmäinen painos 1984
Laitteistoalusta x86 ja uudemmat
uusin versio Visual FoxPro 9.0 SP2 ( 11.10.2007 )
Osavaltio Tuki päättyi 13.1.2015
Lisenssi Microsoftin käyttösopimus ( Microsoft EULA )
Verkkosivusto msdn.microsoft.com/vfoxp…

Microsoft Visual FoxPro ( VFP ) on tietokantajärjestelmän kehitysympäristö [1] , joka sisältää olio- relaatiotietokannan [2] , olio- ohjelmointikielen tietokantasovellusten kehittämiseen ja raportointijärjestelmän [ 1] .

Tämän ohjelmistotuotteen perustana oli dBase - ohjelmointikielen syntaksin perusteella kehitetty FoxPro - järjestelmä , jonka kieli kuuluu xBase - kieliperheeseen . Muita tämän perheen jäseniä ovat Clipper ja Recital .

Historia

FoxPro (alkuperäinen nimi - FoxBASE ) on alun perin Fox Softwaren kehittämä vuodesta 1984 lähtien. Vuonna 1992 Microsoft osti Fox Technologiesin, tuotteen uudet versiot ovat muuttuneet merkittävästi ja hankkineet etuliite "Visual". Alkuperäisen FoxPron uusin versio, versio 2.6, toimi Mac OS -, DOS- , Windows- ja Unix -käyttöjärjestelmissä ; jo MS:n Visual FoxPro 3.0 -versiossa tuettujen alustojen luettelo supistettiin Mac OS:ään ja Windowsiin ja myöhemmissä MS:n versioissa vain Windowsiin. MS Visual FoxPron nykyinen versio perustuu COM :iin, ja Microsoft sanoo, ettei tuotteesta tule olemaan .NET -versiota. On olemassa Sedna-projekti, jonka pitäisi mahdollistaa Visual FoxPron yhteentoimivuus .NET:n kanssa.

Vuoden 2002 lopulla Visual FoxPron osoitettiin pystyvän toimimaan Linuxissa Wine -käyttöjärjestelmän alla , mutta tämä rikkoo olennaisesti User License Agreement (EULA) -sopimusta.

Joulukuussa 2005 VFP oli TIOBEn ohjelmointikieliindeksin 20 parhaan joukossa . Elokuusta 2010 lähtien VFP (yhdistettynä XBaseen) oli indeksissä sijalla 25.

Maaliskuussa 2007 Microsoft ilmoitti, että se ei julkaise VFP 10:tä. vastaavasti VFP 9 (julkaistu tuotantoon 17. joulukuuta 2004) on viimeisin kaupallinen VFP:n julkaisu Microsoftilta. Version 9 tuki jatkuu Service Pack -paketeissa, jotka julkaistiin 8. joulukuuta 2005 ja 11. lokakuuta 2007.

Koodinimeltään "Sedna" (nimetty kääpiöplaneetan Sednan mukaan, löydetty vuonna 2003), meneillään on projekti, joka sisältää xBase-komponenttien lisäyksiä VFP 9.0:aan tukemaan erilaisia ​​skenaarioita ja algoritmeja vuorovaikutuksessa eri Microsoft-tekniikoiden kanssa, mukaan lukien SQL Server 2005, .NET Framework, Windows Vista, Office 2007, Windows Search ja Team Foundation Server (TFS). Microsoft on julkaissut "Sednan" Shared Source -lisenssillä CodePlex -sivustossa . Microsoft on selventänyt, että ydin-VFP on jatkossakin suljettu lähdekoodi. Sedna julkaistiin 25. tammikuuta 2008. Maaliskuussa 2008 kaikki VFP 9 SP2 xBase -komponentit (mukaan lukien Sedna) olivat saatavilla yhteisön kehittämiseen CodePlexissä.

MS-tuotekehitys on keskeytetty version 9.0 SP2:n julkaisun myötä. [3] .

Maaliskuun 2007 lopussa järjestettiin espanjankielisen FoxPro-yhteisön MasFoxPro [4] (englanniksi MoreFoxPro) -liike, jonka tarkoituksena oli kirjoittaa Microsoftille vetoomus ehdotuksella jatkaa Visual FoxPron päivittämistä tai päivittämistä. avoimet lähdekoodit.

Microsoft vastasi 3. huhtikuuta 2007 vetoomuksen esittäjän pyyntöihin tällä Alan Griverin lausunnolla :

Tunnemme FoxPro-yhteisön hyvin, ja sillä oli suuri merkitys maaliskuun 13. päivän ilmoituksessamme. Ei ole koskaan helppoa ilmoittaa, ettemme julkaise tuotteen seuraavaa versiota, ja olemme tässä erittäin varovaisia.

Emme julista FoxPron loppua: FoxPro-sovellukset jatkavat ilmeisesti edelleen. Sisäisten arvioidemme mukaan FoxPro 2.6 käyttää paljon enemmän sovelluksia kuin VFP, ja FoxPro 2.6:ta ei ole tuettu moneen vuoteen. Microsoft tukee Visual FoxPro 9.0:aa vuoteen 2015 asti.

Kehittääksemme FoxProa edelleen, meidän olisi aloitettava 64-bittisen kehitysympäristön luominen, mikä johtaisi tuotteen lähes täydelliseen uudelleensuunnitteluun. Lisäksi investoimme SQL Serveriin skaalautuvana tietokantajärjestelmänä, muun muassa toimittamalla ilmaisen SQL Server Express Edition -version. Harkitsimme järjestelmän ulkoistamista yhdelle kumppaneistamme, mutta suuret FoxPro-asiakkaat ovat tehneet meille selväksi, etteivät he käytä FoxProa, jos järjestelmää ei enää toimita luotettava toimittaja . Uskomme, että paras ratkaisu on tehdä ympäristöstä avoimen lähdekoodin CodePlex , joka tasapainottaa sekä yhteisön että suurten asiakkaiden tarpeita.

Alkuperäinen teksti  (englanniksi)[ näytäpiilottaa] Olemme hyvin tietoisia FoxPro-yhteisöstä, ja se vaikutti suuresti siihen, mitä ilmoitimme 13. maaliskuuta. Ei ole koskaan helppo päätös ilmoittaa, että emme aio julkaista toista versiota tuotteesta, ja harkitsemme sitä erittäin huolellisesti.

Emme ilmoita FoxPron loppumisesta: On selvää, että FoxPro-sovellukset jatkavat toimintaansa. Joidenkin sisäisten arvioidemme mukaan FoxPro 2.6:ssa on käynnissä enemmän sovelluksia kuin VFP:ssä, eikä FoxPro 2.6:ta ole tuettu moneen vuoteen. Microsoft tukee Visual FoxPro 9:ää vuoteen 2015 asti.

Jotta Microsoft voisi jatkaa FoxPro-perustan kehittämistä, meidän on harkittava 64-bittisen kehitysympäristön luomista, mikä edellyttäisi ydintuotteen lähes täydellisen uudelleenkirjoittamista. Olemme myös investoineet skaalautuvan tietokannan luomiseen SQL Serverillä, mukaan lukien vapaasti saatavilla oleva SQL Server Express Edition. Mitä tulee kumppanuuden muodostamiseen kolmannen osapuolen kanssa, olemme kuulleet useilta suurilta FoxPro-asiakkailta, että tämä tekisi heidän mahdottomaksi jatkaa FoxPron käyttöä, koska se ei olisi enää hyväksytyltä toimittajalta. Mielestämme ympäristön siirtäminen avoimeen lähdekoodiin CodePlexissä, joka tasapainottaa sekä yhteisön että suurten asiakkaiden tarpeita, oli paras tie eteenpäin. [5]

Visual FoxPron laajennettu tuki päättyi pysyvästi 13. tammikuuta 2015 [6] .

Versiohistoria

Käyttöjärjestelmän yhteensopivuus

Tuetut Windows-versiot
Versio VFP3.0 VFP 5.0 VFP 6.0 VFP 7.0 VFP 8.1 VFP 9.0
Windows 3.x Joo Ei Ei Ei Ei Ei
Windows NT 4.0 Joo Joo Joo Joo Ei Ei [7]
Windows 95 Joo Joo Joo Vain suoritusaika Ei Ei
Windows 98 Joo Joo Joo Joo Vain suoritusaika Vain suoritusaika
Windows ME Joo Joo Joo Joo Vain suoritusaika Vain suoritusaika
Windows 2000 Joo Joo Joo Joo Joo Joo
Windows XP Joo Joo Joo Joo Joo Joo
Windows Server 2003 ? Joo Joo Joo Joo Joo
Windows Vista Yhteensopivuustilassa Joo Joo Joo Joo Joo
Windows 7 Ei Joo Joo Joo Joo Joo

Suoritettavat tiedostot

Versio VERSION() palautusarvo EXE-tiedoston koko EXE-tiedoston päivämäärä DLL-tiedoston koko DLL-tiedoston nimi
VFP 9 SP2 ja Hotfix-korjaukset Visual FoxPro 09.00.0000.7423 Windowsille 5 648 kb 3. huhtikuuta 2009 4 624 kb VFP9R.DLL
VFP9SP2 Visual FoxPro 09.00.0000.5721 Windowsille 5 648 kb 16. lokakuuta 2007 4 624 kb VFP9R.DLL
VFP 9 Visual FoxPro 09.00.0000.2412 Windowsille 5 620 kb 13. joulukuuta 2004 4 600 kb VFP9R.DLL
VFP 8 Visual FoxPro 08.00.0000.3117 Windowsille 5 236 kb 25. syyskuuta 2003 4 200 kb VFP8R.DLL
VFP 7 Visual FoxPro 07.00.0000.9465 Windowsille 4 260 kb 4. tammikuuta 2002 3 344 kb VFP7R.DLL
VFP 6 Visual FoxPro 06.00.8961.00 Windowsille 4 091 kt 18. elokuuta 2000 3 295 kb VFP6R.DLL
VFP 5 Visual FoxPro 5.0.0.415 Windowsille 4 065 kb 24. tammikuuta 1997 3 148 kb VFP500.DLL
VFP 3 Visual FoxPro 03.00.00.0711 Windowsille 4 374 kb 16. joulukuuta 1995 3 657 kb VFP300.ESL
FPW 2.6a FoxPro 2.6a Windowsille 2 444 kb 28. syyskuuta 1994 2 946 kb FOXW2600.ESL

Muistiinpanot

  1. 1 2 Microsoft Visual FoxPro 9.0 . Haettu 28. tammikuuta 2017. Arkistoitu alkuperäisestä 2. helmikuuta 2017.
  2. Microsoft Visual FoxPro 8.0 . Haettu 28. tammikuuta 2017. Arkistoitu alkuperäisestä 2. helmikuuta 2017.
  3. Viesti yhteisölle Arkistoitu 6. helmikuuta 2008 Wayback Machinessa  
  4. MasFoxPro . Haettu 22. toukokuuta 2022. Arkistoitu alkuperäisestä 21. joulukuuta 2014.
  5. Microsoft harkitsee Visual FoxPro - lähdekoodin julkaisemista . Haettu 28. lokakuuta 2017. Arkistoitu alkuperäisestä 20. huhtikuuta 2011.
  6. Microsoftin tuotteen elinkaari, Visual  FoxPro
  7. Saksalainen FoxPro User Group (dFPUG) on luonut ilmaisen korjaustiedoston VFP 9.0:lle, ja se on saatavilla dFPUG-dokumenttiportaalista hakemistosta http://portal.dfpug.de/dFPUG/Documente/Freeware/ Arkistoitu 19. marraskuuta 2019 Wayback Machinessa . Sen avulla voit ajaa VFP 9.0 -sovelluksia NT 4.0:ssa. Microsoft on ilmoittanut, että tämä korjataan VFP 9.0 SP1:ssä.

Kirjallisuus

Katso myös

Linkit