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 .
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] .
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 |
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 |
xbase ohjelmointikieli | |
---|---|
Toteutukset |
|
Kehykset |
|
IDE | |
Työkalut |
|