Mis on microsoft visual foxpro. Laadige alla foxpro tarkvara

Suure teabehulgaga töötamiseks ja keerukate andmebaasihaldussüsteemide loomiseks lõid Microsofti arendajad tarkvara visuaalse keskkonna Visual FoxPro. Rohkem kui 30 aastat on selle versioonid olnud nõudlikud paljudes kaubandus-, uurimis-, tootmis- ja muudes organisatsioonides.

Hajutatud andmebaasitabelite loomine

Visual FoxPro on kõrgelt spetsialiseerunud programm DBMS-i loomiseks ja korraldamiseks. Vähestest konkurentidest suudab ainult see pakkuda palju võimalusi programmeerimiseks oma VPF-keeles, mis on vana xBase'i modifikatsioon.

Kohalikud ja serveri andmebaasid

Visual FoxPro redaktoris saate kirjutada programme, mis töötavad kohalike ja võrgurelatsiooniandmebaasidega. Sellel on viisardite ja tööriistade komplekt, mis võimaldavad teil "kirjutada" serverite kliendiandmebaase, mis lihtsustab kasutajate juurdepääsu neile.

Koostalitlusvõime teiste Microsofti toodetega

See Windowsi jaoks välja töötatud projekt kuulub Microsoftile alates 1992. aastast, mis tähendab, et see on kohandatud kolmandate osapoolte arvutustabelivormingutele, nagu XLS (MS Excel). Lisaks sisu muutmisele saab neid omavahel kompileerida uuteks massiivideks.

Eelised

  • töötada mitmetasandilise serveri ja kohaliku DBMS-iga;
  • oma VFP-keel koos valmisfunktsioonide ja operaatorite raamatukoguga;
  • enam kui 40 tabelivormingu tugi, mida saab avada ja muuta teistes tarkvarakeskkondades;
  • suure teabemahuga töö kiire kiirus ja nähtavus;
  • konstruktorite, ehitajate ja võlurite tööriistakomplekt lihtsustab oluliselt programmikoodi kirjutamist;
  • on näiteid tehtud töödest, mis paljastavad kõik Visual FoxPro võimalused.

Puudused

  • raskesti mõistetav liides algajatele;
  • napp funktsionaalsus programmide kujundamiseks;
  • kõrged süsteeminõuded RAM-ile;
  • arendaja ei toeta.
Visual FoxPro saate tasuta alla laadida vene keeles allolevalt lingilt.

Visual FoxPro on terviklik tarkvarakeskkond relatsiooniandmebaaside loomiseks ja haldamiseks. Toetab tohutul hulgal failivorminguid (mõned neist: dbf, fxp, idx, act, app, cdx, dbc, dct, fpt, ​​​​frt, frx) ja sellel on sisseehitatud programmeerimiskeel kitsaste ülesannete lahendamiseks (suhtleb väliste andmeallikatega, teostab eksporti / importi, omab sisseehitatud SQL-keelt).

Visual FoxPro saab õppimiseks ja arendamiseks tasuta alla laadida otse arendaja ametlikult veebisaidilt, kuid mõned laiendused võivad olla tasulised.


Pole ammu olnud saladus, et kaasaegsete arvutikasutajate nõudmised hõlmavad üha enam mahukate teabehoidlate, mida nimetatakse andmebaasideks, ja nende haldamiseks DBMS-i tarkvaratööriistu. Praktiliselt igas ettevõttes, ettevõttes ja isegi kõige väiksemas kontoris on vaja andmebaaside abil kavandatud projekte ellu viia. Muuhulgas on sageli vaja sisseehitatud mehhanisme andmete otsimiseks (SQL päringukeel), samuti liidest välise tarkvaraga suhtlemiseks.

Vaatamata moraalsele vananemisele (võrreldes teiste DBMS-idega) ja arendajatööriistade piiratud hulgale, kasutatakse seda DBMS-i jätkuvalt edukalt paljude ülesannete lahendamiseks ja selle kasuks tehtud valik ei tulene mitte ainult selle rikkalikust funktsionaalsusest, vaid ka Microsoft Visual FoxPro allalaadimine võib olla tasuta.

Samuti tuleb märkida, et arvestades Visual FoxPro laialdast kasutamist, kasutatakse seda tarkvara pikka aega peamise tarkvaralahendusena paljudes meie riigi suurimates ettevõtetes, rääkimata haridusvaldkonnast, kus see on endiselt populaarne mitte ainult dbf-iga töötamise vahendina, vaid ka IDE-na.


Lisaks tuleb märkida, et paljud kaasaegsed tarkvaratooted ehitavad oma töö üles, ühendades vajaliku teabe ühtsesse massiivi (pilveteenus), mis on kasutajale kättesaadav kõikjal maailmas koos selge liidese ja võimalusega kiiresti leida vajalikku teavet.

Spetsiaalselt sellisteks eesmärkideks töötas Microsoft välja tarkvarakeskkonna Visual FoxPro, mille põhiülesanne on täisväärtuslike andmebaaside loomine ja nendega töötamise (värskendamine, kustutamine, varundamine jne) tööriistade väljatöötamine.

Visual FoxPro on FoxPro populaarse DOS-i versiooni jätk., mis võitis kaugetel üheksakümnendatel arendajate armastuse ja lugupidamise üle kogu maailma. Visual FoxPro üks peamisi eeliseid on kiire töö andmebaasi sisuga koos kasutajate sagedase juurdepääsu, muutmise ja andmete kustutamisega.

Lisaks sisaldab DBMS juba palju valmis malle, mis võivad olla kasulikud algajatele kasutajatele, kelle ülesandeks on korraldada kiiret juurdepääsu teabele ja selle vahetamist.

Tore on see, et toote uusim versioon sisaldab tarkvarakeskkonna uusimaid täiustusi ja mitmeid veaparandusi. Nii pakutakse näiteks programmeerijatele uusi võimalusi andmetega massiivide loomiseks, alustades nullist. Samuti hoolitsesid arendajad vajaliku sisu printimise võimaluse korraldamise eest ja täiustasid otsingut. Teostatud on integreerimine Microsoft Office'i pakkrakendustesse, lisatud on diagrammidega töötamise tugi ja serverirakenduste loomise võimalus.

Esialgu saab Visual FoxPro alla laadida ainult inglise keeles(põhiversioonis 30 MB) ja ometi on sellel DBMS-il vanade konkurentide ees mitmeid vaieldamatuid eeliseid.


See arhiiv sisaldab faili VFP9RUS.DLL.

Enne Visual Foxpro uue hoolduspaketi installimist peate eemaldama venestatud DLL-i, kui see oli varem installitud, kuna. keskkonna käivitamisel peale uue SP installimist annab veateate, et DLL faili versioon ei ühti.

1) DLL on mõeldud Visual Foxpro arendaja IDE venestamiseks

2) Laadige alla ja installige SP2 Visual Foxpro 9.0 jaoks

3) Neile, kellel on installitud vene Windows ja piirkondlikes sätetes on määratud Venemaa riik, peate lihtsalt kopeerima selle faili kataloogi, kuhu Visual Foxpro on installitud.

4) Nende jaoks, kelle piirkondlikes seadetes on mõni muu riik, peate pärast originaalfaili koopia loomist selle faili ümber nimetama VFP9ENU.DLL-iks ja kopeerima selle faili kataloogi, kuhu Visual Foxpro on installitud. , tagastage kõik nii, nagu see oli.

5) Kui mingil põhjusel on vaja pragu eemaldada, siis 3) - peate kustutama faili VFP9RUS.DLL Visual Foxpro kataloogist, 4) - pakkige lahti algne VFP9ENU.DLL-fail ja asendage paigatud DLL .

(Ärge unustage toimingus 4 teha failist VFP9ENU.DLL koopiat). Edu.

Levitamine Visual FoxPro 9+ SP2 Windowsile – neile, kes seda ei tee.

Kui miski ei töötanud:

Esiteks kopeeriti fail vfp9enu.dll faili vfp9rus.dll. Seejärel kopeeriti samanimelised ressursid failist vfp9rrus.dll faili vfp9rus.dll

Ressursid 10, 2, 3, 4 on kaustas \999 asendatud.

Ressurss 1 kaustast \999 jäi samaks, mis see oli ingliskeelses versioonis, sest selle asendamisel ei tööta set collate to "russian" käsk Samuti ressurss 5 kaustast \999 - jättis ingliskeelse versiooni, sest. Leidsin foorumist vea kirjelduse: ärge venestage PEM-i dekrüpteerimist (fail 5 kaustas \999): vastasel juhul erand, kui tippida atribuutide aknasse MaxLenght TextBox "a.

Fail VFP9RUS.DLL kopeeritakse Visual Foxpro kataloogi. Kui käivitate kesta, kuvatakse menüü vene keeles - vene Windowsi jaoks.

Kasutate seda faili omal vastutusel. Garantiid puuduvad. Surmavate või muude vigade korral eemaldage lihtsalt fail VFP9RUS.DLL Visual Foxpro kataloogist.

Enne faili allalaadimist märkige üles installitud Visual FoxPro versiooninumber. Valige allalaaditav DLL sama versiooninumbriga, mis teie arvutisse installitud. Laadige arhiiv alla. Pakkige DLL-i venekeelne versioon Visual FoxPro kataloogi lahti. Programmi menüü on käivitamisel venekeelne, kui teil on installitud XP venekeelne versioon ja piirkondlikes seadetes on kuupäeva/kellaaja/numbri vormingute vene keel määratud. Kui laadite alla DLL-i versiooni, mis ei ühti teie arvutisse installitud versiooniga, genereerib Visual FoxPro käivitamisel DLL-i versiooni mittevastavuse vea. Ingliskeelse liidese tagastamiseks eemaldage lihtsalt Visual FoxPro kataloogist venekeelne DLL-fail. Neile, kellel on Venemaa liidese saamiseks piirkondlikes seadetes määratud muud kuupäeva/kellaaja/numbrivormingud – 1) looge failist VFP*ENU.DLL arhiivikoopia Visual FoxPro kataloogist – 2) kustutage VFP*ENU. DLL-fail – 3) Pakkige venekeelne fail lahti Visual FoxPro kataloogi ja nimetage see VFP*RUS.DLL-st ümber VFP*ENU.DLL-iks - 4) Selle valiku puhul ingliskeelse liidese tagastamiseks peate tagastama VFP* originaalversiooni. ENU.DLL faili arhiivikoopiast Visual FoxPro kataloogi (vt punkt 1). Faili VFP*RUS.DLL nimi peab olema suurtähtedega Tähelepanu – enne SP (uuenduse) installimist eemalda VFP*RUS.DLL fail Visual FoxPro kataloogist. Pärast SP installimist installige DLL-i uus versioon (venekeelse DLL-i versioon ja Visual FoxPro versioon peavad ühtima).

Võib-olla on vaja midagi muud. Mul on inglise kest

Võimalik, et piirkondlikud seaded on vaikimisi seatud inglise keelde. Saate faili vfp9rus.dll ümber nimetada vfp9enu.dll-ks ja asendada algne (pärast koopia salvestamist), kui teile midagi ei meeldi, et tagastada kõik nagu oli.

Võimalik, et lokaadiks on vaikimisi seatud inglise keel.

Tegelikult on kõik väga lihtne. Fail on vaja ümber nimetada, tüübi järgi, Upper("Vfp9rus.dll") ;) Kohati tulevad failiga töötades sellised vigurid välja.

Täpselt, nimi VFP9RUS.dll peab olema suurtähtedega. See töötas minu jaoks kohe.

relatsioonilised andmebaasihaldussüsteemid, mille on välja töötanud Microsoft Corporation. Selle tarkvaratoote aluseks oli FoxPro programmeerimiskeel. See kuulub xBase'i keelte perekonda, mis on välja töötatud dBase'i programmeerimiskeele süntaksi alusel. Teised selle perekonna liikmed on Clipper ja Recital.

Algselt FoxPro (algne nimi - Foxbase) on alates 1984. aastast välja töötanud Fox Software. 1992. aastal ostis Fox Technologies Microsoft, toote uued versioonid on oluliselt muutunud ja omandanud eesliite "Visual". Algse FoxPro viimane versioon, versioon 2.6, töötas Mac OS-i, DOS-i, Windowsi ja Unixi all; juba MS-i Visual FoxPro 3.0 versioonis vähendati toetatud platvormide loendit Mac OS-ile ja Windowsile ning hilisemates versioonides MS-ist - ainult Windowsile. MS Visual FoxPro praegune versioon põhineb COM-il ja Microsoft väidab, et tootel ei ole .NET-versiooni. On olemas Sedna projekt, mis peaks võimaldama Visual FoxPro-l .NET-iga koostööd teha.

lähiajalugu

2002. aasta lõpus näidati, et Visual FoxPro on võimeline töötama Linuxis Wine'i all, kuid see rikub sisuliselt kasutajalitsentsilepingut (EULA).

2005. aasta detsembris tõusis VFP esimest korda TIOBE indeksi Top 20 hulka. 2007. aasta märtsis oli see 19. kohal, muutes selle B-rühma keeleks. 2010. aasta augusti seisuga on VFP (koos XBase'iga) positsioonil 25.

2007. aasta märtsis teatas Microsoft, et VFP 10 ei tule, seega on VFP 9 (tootmisvalmis 17. detsembril 2004) Microsofti viimane VFP kommertsväljalase. Versiooni 9 tugi jätkub hoolduspakettidega, mis anti välja 8. detsembril 2005 ja 11. oktoobril 2007.

Koodnimega "Sedna" (nimetatud kääbusplaneedi Sedna järgi, avastati 2003. aastal) on käimas töö projektiga, mis kujutab endast VFP 9.0 xBase'i komponentide täiendusi, et toetada mitmesuguseid stsenaariume ja algoritme erinevate Microsofti tehnoloogiatega suhtlemiseks, sealhulgas SQL Server 2005, .NET Framework, Windows Vista, Office 2007, Windows Search ja Team Foundation Server (TFS). Microsoft on CodePlexi saidil jagatud allika litsentsi alusel välja andnud "Sedna". Microsoft on selgitanud, et põhi-VFP on jätkuvalt suletud lähtekoodiga. Sedna ilmus 25. jaanuaril 2008. Alates märtsist 2008 olid kõik VFP 9 SP2 xBase komponendid (sh Sedna) CodePlexis kogukonna arendamiseks saadaval.

Versiooni ajalugu

Operatsioonisüsteemi ühilduvus

Toetatud Windowsi versioonid
Versioon VFP3.0 VFP 5.0 VFP 6.0 VFP 7.0 VFP 8.1 VFP 9.0
Windows 3.x Jah Mitte Mitte Mitte Mitte Mitte
Windows NT 4.0 Jah Jah Jah Jah Mitte Mitte
Windows 95 Jah Jah Jah Mitte Mitte
Windows 98 Jah Jah Jah Jah Ainult kestus Ainult kestus
Windows ME Jah Jah Jah Jah Ainult kestus Ainult kestus
Windows 2000 Jah Jah Jah Jah Jah Jah
Windows XP Jah Jah Jah Jah Jah Jah
Windows Server 2003 ? Jah Jah Jah Jah Jah
Windows Vista Ühilduvusrežiimis Jah Jah Jah Jah Jah
Windows 7 Jah Jah Jah Jah Jah Jah

Käivitavad failid

Versioon VERSION() tagastusväärtus EXE faili suurus EXE-faili kuupäev DLL-faili suurus DLL-faili nimi
VFP 9 SP2 koos kiirparandustega Visual FoxPro 09.00.0000.7423 Windowsi jaoks 5648 kb 3. aprill 2009 4624 kb VFP9R.DLL
VFP9SP2 Visual FoxPro 09.00.0000.5721 Windowsile 5648 kb 16. oktoober 2007 4624 kb VFP9R.DLL
VFP 9 Visual FoxPro 09.00.0000.2412 Windowsile 5620 kb 13. detsember 2004 4600 kb VFP9R.DLL
VFP 8 Visual FoxPro 08.00.0000.3117 Windowsile 5236 kb 25. september 2003 4200 kb VFP8R.DLL
VFP 7 Visual FoxPro 07.00.0000.9465 Windowsi jaoks 4260 kb 4. jaanuar 2002 3344 kb VFP7R.DLL
VFP 6 Visual FoxPro 06.00.8961.00 Windowsile 4091 kb 18. august 2000 3295 kb VFP6R.DLL
VFP 5 Visual FoxPro 5.0.0.415 Windowsile 4065 kb 24. jaanuar 1997 3148 kb VFP500.DLL
VFP 3 Visual FoxPro 03.00.00.0711 Windowsile 4374 kb 16. detsember 1995 3657 kb VFP300.ESL
FPW 2.6a FoxPro 2.6a Windowsi jaoks 2444 kb 28. september 1994 2946 kb FOXW2600.ESL

Edasine areng

MS toote arendus katkestatakse SP2 väljalaskmisega versioonile 9.0, MS toodet toetatakse kuni 2015. aastani.

2007. aasta märtsi lõpus korraldati MasFoxPro (inglise keeles MoreFoxPro) hispaaniakeelse FoxPro kogukonna liikumine, mille eesmärk oli kirjutada Microsoftile petitsioon ettepanekuga jätkata tööd Visual FoxPro uuendamisega või avaldada see avalikkusele. allikakogukond. 3. aprillil 2007 märkas liikumist tehniline ajakirjandus.

Ka 3. aprillil 2007 vastas Microsoft kaebuse esitaja taotlustele selle Alan Grieveri avaldusega ( Alan Griver):

Mõistame väga hästi FoxPro kogukonda ja seda, mis mängis suurt rolli selles, mida 13. märtsil välja kuulutasime. Alati on raske otsus teatada, et me ei avalda toote teist versiooni, ja see on esimene asi, mida me väga hoolikalt kaalume.

Me ei kuuluta FoxPro projekti lõppu: FoxPro rakendused töötavad ilmselgelt edasi. Meie sisemiste hinnangute kohaselt on FoxPro 2.6-s töötavaid rakendusi rohkem kui VFP-s ja FoxPro 2.6-d pole aastaid toetatud. Visual FoxPro 9.0 toetab Microsoft kuni 2015. aastani.

Selleks, et Microsoft saaks jätkata FoxPro tuuma arendamist, peab ta looma 64-bitise arenduskeskkonna, mis sisaldab peaaegu täielikult ümber kirjutatud põhitoodet. Oleme investeerinud ka skaleeritava SQL Serveri andmebaasi, sealhulgas vabalt saadaoleva SQL Server Express Editioni loomisse. Mis puutub kolmandate osapoolte partnerlussuhete loomisse, millest oleme kuulnud nii, nagu seda tõlgendavad mitmed suuremad FoxPro kliendid, siis see muudaks FoxPro kasutamise võimatuks, kuna see ei pärine enam heakskiidetud müüjalt. Tundsime, et CodePlexi avatud lähtekoodiga keskkonna loomine, mis tasakaalustab nii kogukonna kui ka suurklientide vajadusi, on parim viis edasi liikuda.

originaaltekst(Inglise)

Oleme FoxPro kogukonnast väga teadlikud ja see mängis suurt rolli selles, mida me 13. märtsil välja kuulutasime. Kunagi pole lihtne otsus teatada, et me ei avalda toote teist versiooni, ja see on üks, mida me väga hoolikalt kaalume.

Me ei kuuluta FoxPro lõppu: Ilmselgelt jätkavad FoxPro rakendused tööd. Mõnede meie sisemiste hinnangute kohaselt töötab versioonis FoxPro 2.6 rohkem rakendusi kui VFP-s ja FoxPro 2.6 pole aastaid toetatud. Visual FoxPro 9 toetab Microsoft kuni 2015. aastani.

Selleks, et Microsoft saaks jätkata FoxPro baasi arendamist, peaksime kaaluma 64-bitise arenduskeskkonna loomist ja see hõlmaks põhitoote peaaegu täielikku ümberkirjutamist. Oleme investeerinud ka skaleeritava andmebaasi loomisse SQL Serveriga, sealhulgas vabalt saadaoleva SQL Server Express Editioniga. Mis puudutab partnerluse loomist kolmanda osapoolega, siis oleme mitmelt suurelt FoxPro klientidelt kuulnud, et see muudaks neil võimatuks FoxPro kasutamise jätkamise, kuna see ei pärine enam heakskiidetud müüjalt. Arvasime, et keskkonna muutmine CodePlexis avatud lähtekoodiga, mis tasakaalustab nii kogukonna kui ka suurklientide vajadusi, on parim tee edasi.

Märkmed

Kirjandus

  • Gorev A., Akhayan R., Makasharipov S. Tõhus töö DBMS-iga Gorev A., Akhayan R., Makasharipov S. Tõhus töö DBMS-iga. - Peterburi. : Peeter, 1997. - 700 lk. - ISBN 5-88782-132-9

Vaata ka

Lingid

  • Visuaalne FoxPro avaleht
  • Visual Foxpro 7 artiklid ja ülevaated (vene keeles)

Visual FoxPro on Microsofti arendajate professionaalne relatsiooniandmebaasi rakendus, mis põhineb FoxPro objektorienteeritud programmeerimiskeelel. Sellel on suur hulk erinevaid tööriistu nii andmebaaside loomiseks, haldamiseks kui ka andmete töötlemiseks ja salvestamiseks. See on töötamisel väga mugav, kuna rakenduses on spetsialiseerunud disainerid, võlurid, vihjeteenused jne.

Visual FoxPro on suurte andmebaasidega kiire. Toetab laialdaselt kasutatavate tabelivormingute kasutamist, mis võimaldavad kiiret teabevahetust teiste Microsofti rakendustega. Programmis on suur hulk integreeritud malle ja näiteid andmebaaside kiireks loomiseks isegi mitmetasandilise struktuuriga. Lisaks toetab see üle neljakümne erineva failivormingu (act, app, cdx, dbc, dbf, dct, dcx, fky, fll, fmt, fpt, ​​​​frt, frx, fxp, idx jne).

Toote viimases versioonis on oluliselt täiustatud aruandlussüsteemi, laiendatud SQL-i võimalusi, täiustatud andmebaasi otsingusüsteemi, täiustatud andmete printimise funktsiooni, info visuaalset esitamist graafikute kujul või diagrammid on täielikult juurutatud ja lisatud on IntelliSense tehnoloogia tugi, mis hõlbustab oluliselt tarkvara.koodi loomist, tänu automaatse täitmise funktsioonile käskude või parameetrite kirjutamisel. Samuti pakub Visual FoxPro nüüd võimalust salvestada seadete faili abil põhiakna, dialoogibokside, tööriistaribade ja tabeli sätete sätteid.