Lai strādātu ar lielu informācijas apjomu un izveidotu sarežģītas datu bāzes pārvaldības sistēmas, Microsoft izstrādātāji izveidoja Visual FoxPro programmatūras vizuālo vidi. Vairāk nekā 30 gadus tās versijas ir bijušas pieprasītas daudzās tirdzniecības, pētniecības, ražošanas un citās organizācijās.
Izdalīto datu bāzu tabulu izveide
Visual FoxPro ir ļoti specializēta programma DBVS izveidei un organizēšanai. No nedaudzajiem konkurentiem tikai tas var sniegt plašas iespējas programmēt savā VPF valodā, kas ir vecās xBase modifikācija.Lokālās un serveru datu bāzes
Visual FoxPro redaktorā varat rakstīt programmas darbam ar vietējām un tīkla relāciju datu bāzēm. Tam ir burvju un rīku komplekts, kas ļauj "rakstīt" klientu datu bāzes serveriem, kas vienkāršos lietotāju piekļuvi tiem.Sadarbspēja ar citiem Microsoft produktiem
Šis projekts, kas izstrādāts operētājsistēmai Windows, kopš 1992. gada pieder Microsoft, kas nozīmē, ka tas ir pielāgots trešo pušu izklājlapu formātiem, piemēram, XLS (MS Excel). Papildus satura maiņai tos var apkopot vienu ar otru jaunos masīvos.Priekšrocības
- darbs ar daudzlīmeņu serveri un lokālo DBVS;
- sava VFP valoda ar gatavu funkciju un operatoru bibliotēku;
- atbalsts vairāk nekā 40 tabulu formātiem, kurus var atvērt un modificēt citās programmatūras vidēs;
- liels darba ātrums un redzamība ar lielu informācijas apjomu;
- konstruktoru, veidotāju un burvju rīku komplekts ievērojami vienkāršos programmas koda rakstīšanu;
- ir veikto darbu piemēri, kas atklāj visas Visual FoxPro iespējas.
Trūkumi
- grūti saprotams interfeiss iesācējiem;
- niecīga funkcionalitāte programmu izstrādei;
- augstas sistēmas prasības RAM;
- izstrādātājs neatbalsta.
Visual FoxPro ir pilnīga programmatūras vide relāciju datu bāzu izveidei un pārvaldībai. Atbalsta milzīgu skaitu failu formātu (daži no tiem: dbf, fxp, idx, act, app, cdx, dbc, dct, fpt, frt, frx), un tajā ir iebūvēta programmēšanas valoda šauru uzdevumu risināšanai (sadarbojas ar ārējiem datu avotiem, veic eksportēšanu/importēšanu, ir iebūvēta SQL valoda).
Visual FoxPro var bez maksas lejupielādēt studijām un attīstībai tieši no izstrādātāja oficiālās vietnes, tomēr daži paplašinājumi var būt apmaksāti.
Jau sen nav noslēpums, ka mūsdienu datorlietotāju prasības arvien vairāk ietver apjomīgu informācijas krātuvju, ko sauc par datu bāzēm, un programmatūras rīku izmantošanu to pārvaldībai DBVS. Praktiski jebkurā uzņēmumā, firmā un pat mazākajā birojā ir nepieciešams īstenot iecerētos projektus, izmantojot datu bāzes. Cita starpā bieži ir nepieciešami iebūvēti datu izguves mehānismi (SQL vaicājumu valoda), kā arī saskarne mijiedarbībai ar ārējo programmatūru.
Neskatoties uz morālo novecošanos (salīdzinājumā ar citām DBVS) un ierobežoto izstrādātāju rīku komplektu, šī DBVS joprojām tiek veiksmīgi izmantota, lai atrisinātu visu uzdevumu sarakstu, un izvēle par labu tai ir saistīta ne tikai ar tās bagātīgo funkcionalitāti, bet arī tas, ka Microsoft Visual FoxPro var lejupielādēt, var būt bez maksas.
Jāatzīmē arī, ka, ņemot vērā Visual FoxPro plašo izmantošanu, šī programmatūra ilgstoši tiks izmantota kā galvenais programmatūras risinājums vairākos lielākajos mūsu valsts uzņēmumos, nemaz nerunājot par izglītības jomu, kur tā ir. joprojām populārs ne tikai kā rīks darbam ar dbf, bet arī kā IDE.
Papildus jāatzīmē, ka daudzi mūsdienu programmatūras produkti veido savu darbu, apvienojot nepieciešamo informāciju vienā masīvā (mākonis pakalpojums), kas būs pieejams lietotājam no jebkuras vietas pasaulē ar skaidru saskarni un iespēju ātri atrast nepieciešamo informāciju.
Īpaši šādiem mērķiem Microsoft izstrādāja programmatūras vidi Visual FoxPro, kuras galvenais uzdevums ir izveidot pilnvērtīgas datu bāzes un izstrādāt rīkus darbam ar tām (atjaunināšana, dzēšana, dublēšana utt.).
Visual FoxPro ir populārās FoxPro DOS versijas turpinājums., kas tālajos deviņdesmitajos iekaroja izstrādātāju mīlestību un cieņu visā pasaulē. Viena no galvenajām Visual FoxPro priekšrocībām ir ātrais darbs ar datu bāzes saturu, lietotājiem bieži piekļūstot, pārveidojot un dzēšot datus.
Turklāt DBVS jau ir iekļautas daudzas gatavas veidnes, kas var būt noderīgas iesācējiem, kuru uzdevums ir organizēt ātru piekļuvi informācijai un tās apmaiņu.
Patīkami ir tas, ka jaunākajā produkta versijā ir iekļauti jaunākie programmatūras vides uzlabojumi un vairāki kļūdu labojumi. Tā, piemēram, programmētājiem tiek nodrošinātas jaunas iespējas izveidot masīvus ar datiem, sākot no nulles. Izstrādātāji arī parūpējās par nepieciešamā satura drukāšanas iespējas organizēšanu un uzlaboja meklēšanu. Ir veikta integrācija Microsoft Office pakešu lietojumprogrammās, ir pievienots atbalsts darbam ar diagrammām un iespēja veidot servera lietojumprogrammas.
Sākotnēji Visual FoxPro var lejupielādēt tikai angļu valodā(pamata versijā 30 MB lielums), taču šai DBVS ir vairākas nenoliedzamas priekšrocības salīdzinājumā ar vecajiem konkurentiem.
Šajā arhīvā ir iekļauts fails VFP9RUS.DLL.
Pirms jaunas Visual Foxpro servisa pakotnes instalēšanas ir jānoņem rusificētais DLL, ja tas bija iepriekš instalēts, jo. startējot vidi pēc jauna SP instalēšanas, tas sniegs kļūdu, ka DLL faila versija neatbilst.
1) DLL ir paredzēts Visual Foxpro izstrādātāja IDE rusifikācijai
2) Lejupielādējiet un instalējiet Visual Foxpro 9.0 SP2
3) Tiem, kuriem ir instalēta krievu Windows un reģionālajos iestatījumos ir norādīta valsts Krievija, jums vienkārši jākopē šis fails direktorijā, kurā ir instalēts Visual Foxpro.
4) Tiem, kuru reģionālajos iestatījumos ir cita valsts, šis fails ir jāpārdēvē par VFP9ENU.DLL un pēc oriģinālā faila kopijas izveides šis fails jākopē direktorijā, kurā ir instalēts Visual Foxpro, lai nepieciešamības gadījumā. , atgriezt visu kā bijis.
5) Ja kāda iemesla dēļ ir nepieciešams noņemt plaisu, tad 3) - jums ir jāizdzēš fails VFP9RUS.DLL no Visual Foxpro direktorija, 4) - izpakojiet sākotnējo VFP9ENU.DLL failu un nomainiet laboto DLL. .
(4. darbībā neaizmirstiet izveidot faila VFP9ENU.DLL kopiju). Veiksmi.
Izplatīšana Visual FoxPro 9+ SP2 operētājsistēmai Windows — tiem, kas to nedara.
Ja kaut kas nedarbojās:
Pirmkārt, fails vfp9enu.dll tika kopēts failā vfp9rus.dll. Pēc tam tāda paša nosaukuma resursi tika kopēti no faila vfp9rrus.dll uz failu vfp9rus.dll
Resursi 10, 2, 3, 4 ir aizstāti mapē \999.
1. resurss no mapes \999 palika tāds pats kā angļu valodas versijā, jo to nomainot nestrādā komanda collate to "russian" Tāpat arī 5. resurss no \999 mapes - atstāja angļu versiju, jo. Forumā atradu kļūdas aprakstu: nerusificēt PEM atšifrēšanu (5. fails mapē \999): pretējā gadījumā izņēmums, ierakstot MaxLenght TextBox "a rekvizītu logā.
Fails VFP9RUS.DLL tiek kopēts Visual Foxpro direktorijā. Palaižot čaulu, izvēlne tiek rādīta krievu valodā - krievu Windows.
Jūs izmantojat šo failu uz savu risku. Garantiju nav. Ja rodas fatālas vai citas kļūdas, vienkārši noņemiet failu VFP9RUS.DLL no Visual Foxpro direktorija.
Pirms faila lejupielādes atzīmējiet instalētās Visual FoxPro versijas numuru. Atlasiet lejupielādējamo DLL ar tādu pašu versijas numuru, kāds ir instalēts jūsu datorā. Lejupielādējiet arhīvu. Izsaiņojiet DLL krievu versiju Visual FoxPro direktorijā. Startējot programmas izvēlne būs krievu valodā, ja jums ir instalēta XP krievu versija un reģionālajos iestatījumos ir iestatīta krievu valoda datuma/laika/skaitļu formātiem. Ja lejupielādējat DLL versiju, kas neatbilst jūsu datorā instalētajai, Visual FoxPro startēšanas laikā radīs DLL versijas neatbilstības kļūdu. Lai atgrieztu angļu valodas saskarni, vienkārši noņemiet krievu DLL failu no Visual FoxPro direktorija. Tiem, kuriem reģionālajos iestatījumos ir iestatīti citi datuma / laika / skaitļu formāti, lai iegūtu krievu saskarni - 1) izveidojiet VFP*ENU.DLL faila arhīva kopiju no Visual FoxPro direktorija - 2) izdzēsiet VFP*ENU. DLL fails - 3) Izpakojiet krievu failu uz Visual FoxPro direktoriju un pārdēvējiet to no VFP*RUS.DLL uz VFP*ENU.DLL - 4) Lai atgrieztu angļu valodas interfeisu šajā opcijā, jums ir jāatgriež VFP* sākotnējā versija. ENU.DLL uz Visual FoxPro direktoriju no faila arhīva kopijas (sk. 1. punktu). VFP*RUS.DLL faila nosaukumam jābūt ar lielajiem burtiem Uzmanību – pirms SP instalēšanas (atjaunināšanas), noņemiet failu VFP*RUS.DLL no Visual FoxPro direktorija. Pēc SP instalēšanas instalējiet jauno DLL versiju (krievu DLL versijai ir jāsakrīt ar Visual FoxPro versiju).
Varbūt vajag vēl kaut ko. Man ir angļu apvalks
Iespējams, ka reģionālie iestatījumi pēc noklusējuma ir iestatīti uz angļu valodu Varat pārdēvēt vfp9rus.dll failu uz vfp9enu.dll un aizstāt sākotnējo (pēc kopijas saglabāšanas), ja jums kaut kas nepatīk, lai atgrieztos viss kā bija.
Iespējams, ka pēc noklusējuma lokalizācija ir iestatīta uz angļu valodu.
Patiesībā viss ir ļoti vienkārši. Vajag failu pārdēvēt, pēc tipa, Upper("Vfp9rus.dll") ;) Vietām, strādājot ar failu, tādi gizmos iznāk.
Precīzi nosaukumam VFP9RUS.dll jābūt ar lielajiem burtiem. Man tas uzreiz noderēja.
relāciju datu bāzu pārvaldības sistēmas, ko izstrādājusi Microsoft Corporation. FoxPro programmēšanas valoda kalpoja par šī programmatūras produkta pamatu. Tas pieder pie xBase valodu saimes, kas izstrādāta, pamatojoties uz dBase programmēšanas valodas sintaksi. Citi šīs ģimenes locekļi ir Clipper un Recital.Sākotnēji FoxPro (sākotnējais nosaukums - Foxbase) kopš 1984. gada ir izstrādājis uzņēmums Fox Software. 1992. gadā Fox Technologies nopirka Microsoft, jaunās produkta versijas ir būtiski mainījušās un ieguvušas prefiksu "Visual". Sākotnējā FoxPro pēdējā versija 2.6 darbojās operētājsistēmās Mac OS, DOS, Windows un Unix; jau Visual FoxPro 3.0 versijā no MS atbalstīto platformu saraksts tika samazināts līdz Mac OS un Windows, bet jaunākajās versijās no MS - tikai uz Windows. Pašreizējā MS Visual FoxPro versija ir balstīta uz COM, un Microsoft saka, ka produktam nebūs .NET versijas. Ir Sedna projekts, kas nodrošina iespēju Visual FoxPro sadarboties ar .NET.
nesenā vēsture
2002. gada beigās tika pierādīts, ka Visual FoxPro var darboties operētājsistēmā Linux ar Wine, taču tas būtībā pārkāpj lietotāja licences līgumu (EULA).
2005. gada decembrī VFP pirmo reizi iekļuva TIOBE indeksa Top 20. 2007. gada martā tā bija 19. pozīcijā, padarot to par "B" grupas valodu. No 2010. gada augusta VFP (apvienojumā ar XBase) atrodas 25. pozīcijā.
2007. gada martā Microsoft paziņoja, ka nebūs VFP 10, tāpēc VFP 9 (ražošanai tika izlaists 2004. gada 17. decembrī) ir Microsoft pēdējais komerciālais VFP laidiens. 9. versijas atbalsts turpinās ar servisa pakotnēm, kas tika izlaistas 2005. gada 8. decembrī un 2007. gada 11. oktobrī.
Kodētais nosaukums "Sedna" (nosaukts pundurplanētas Sednas vārdā, atklāta 2003. gadā) notiek darbs pie projekta, kas ir xBase komponentu papildinājumu komplekts VFP 9.0, lai atbalstītu virkni scenāriju un algoritmu mijiedarbībai ar dažādām Microsoft tehnoloģijām, tostarp SQL Server 2005, .NET Framework, Windows Vista, Office 2007, Windows Search un Team Foundation Server (TFS). Microsoft ir izlaidusi "Sedna" saskaņā ar koplietojamā avota licenci CodePlex vietnē. Microsoft ir precizējusi, ka galvenais VFP joprojām būs slēgtā avota avots. Sedna tika izlaists 2008. gada 25. janvārī. No 2008. gada marta visi VFP 9 SP2 xBase komponenti (tostarp Sedna) bija pieejami kopienas attīstībai CodePlex.
Versiju vēsture
Operētājsistēmas saderība
Versija | VFP3.0 | VFP 5.0 | VFP 6.0 | VFP 7.0 | VFP 8.1 | VFP 9.0 |
---|---|---|---|---|---|---|
Windows 3.x | Jā | Nav | Nav | Nav | Nav | Nav |
Windows NT 4.0 | Jā | Jā | Jā | Jā | Nav | Nav |
Windows 95 | Jā | Jā | Jā | Nav | Nav | |
Windows 98 | Jā | Jā | Jā | Jā | Tikai izpildlaiks | Tikai izpildlaiks |
Windows ME | Jā | Jā | Jā | Jā | Tikai izpildlaiks | Tikai izpildlaiks |
Windows 2000 | Jā | Jā | Jā | Jā | Jā | Jā |
Windows XP | Jā | Jā | Jā | Jā | Jā | Jā |
Windows Server 2003 | ? | Jā | Jā | Jā | Jā | Jā |
Windows Vista | Saderības režīmā | Jā | Jā | Jā | Jā | Jā |
Windows 7 | Jā | Jā | Jā | Jā | Jā | Jā |
Izpildāmie faili
Versija | VERSION() atgriešanas vērtība | EXE faila lielums | EXE faila datums | DLL faila lielums | DLL faila nosaukums |
---|---|---|---|---|---|
VFP 9 SP2 ar labojumfailiem | Visual FoxPro 09.00.0000.7423 operētājsistēmai Windows | 5648 kb | 2009. gada 3. aprīlis | 4624 kb | VFP9R.DLL |
VFP9SP2 | Visual FoxPro 09.00.0000.5721 operētājsistēmai Windows | 5648 kb | 2007. gada 16. oktobris | 4624 kb | VFP9R.DLL |
VFP 9 | Visual FoxPro 09.00.0000.2412 operētājsistēmai Windows | 5620 kb | 2004. gada 13. decembris | 4600 kb | VFP9R.DLL |
VFP 8 | Visual FoxPro 08.00.0000.3117 operētājsistēmai Windows | 5236 kb | 2003. gada 25. septembris | 4200 kb | VFP8R.DLL |
VFP 7 | Visual FoxPro 07.00.0000.9465 operētājsistēmai Windows | 4260 kb | 2002. gada 4. janvāris | 3344 kb | VFP7R.DLL |
VFP 6 | Visual FoxPro 06.00.8961.00 operētājsistēmai Windows | 4091 kb | 2000. gada 18. augusts | 3295 kb | VFP6R.DLL |
VFP 5 | Visual FoxPro 5.0.0.415 operētājsistēmai Windows | 4065 kb | 1997. gada 24. janvāris | 3148 kb | VFP500.DLL |
VFP 3 | Visual FoxPro 03.00.00.0711 operētājsistēmai Windows | 4374 kb | 1995. gada 16. decembris | 3657 kb | VFP300.ESL |
FPW 2.6a | FoxPro 2.6a operētājsistēmai Windows | 2444 kb | 1994. gada 28. septembris | 2946 kb | FOXW2600.ESL |
Tālāka attīstība
MS produkta izstrāde tiek pārtraukta līdz ar SP2 izlaišanu versijai 9.0, MS produkts tiks atbalstīts līdz 2015. gadam.
2007. gada marta beigās tika organizēta MasFoxPro (angļu valodā MoreFoxPro) spāniski runājošā kopienas kustība FoxPro, kuras mērķis bija uzrakstīt lūgumrakstu Microsoft ar priekšlikumu turpināt darbu pie Visual FoxPro atjaunināšanas vai izlaist to atklātībā. avota kopiena. 2007. gada 3. aprīlī kustību atzīmēja tehniskā prese.
Arī 2007. gada 3. aprīlī Microsoft atbildēja uz lūgumraksta iesniedzēja lūgumiem ar šo Alana Grīvera paziņojumu ( Alans Grīvers):
Mēs ļoti labi saprotam FoxPro kopienu un to, kas spēlēja lielu lomu tajā, ko mēs paziņojām 13. martā. Vienmēr ir grūts lēmums paziņot, ka mēs neizlaidīsim citu produkta versiju, un tas ir pirmais, ko mēs ļoti rūpīgi apsveram.
Mēs nepasludinām FoxPro projekta beigas: FoxPro lietojumprogrammas acīmredzot turpinās darboties. Saskaņā ar mūsu iekšējiem aprēķiniem, FoxPro 2.6 darbojas vairāk lietojumprogrammu nekā VFP, un FoxPro 2.6 nav atbalstīta daudzus gadus. Visual FoxPro 9.0 atbalstīs Microsoft līdz 2015. gadam.
Lai Microsoft turpinātu izstrādāt FoxPro kodolu, tai ir jāizveido 64 bitu izstrādes vide, kurā būs iekļauts gandrīz pilnībā pārrakstīts pamatprodukts. Mēs esam arī ieguldījuši mērogojamu SQL Server datubāzi, tostarp brīvi pieejamo SQL Server Express Edition. Attiecībā uz trešo pušu partnerību veidošanu, par kurām esam dzirdējuši, kā to interpretējuši vairāki lielākie FoxPro klienti, tas padarītu neiespējamu FoxPro izmantošanu, jo tas vairs nebūs no apstiprināta pārdevēja. Mēs uzskatījām, ka CodePlex atvērtā pirmkoda vides izveide, kas līdzsvaro gan kopienas, gan lielo klientu vajadzības, ir labākais ceļš uz priekšu.
oriģināltekstu(Angļu)
Mēs ļoti labi apzināmies FoxPro kopienu, un tam bija liela nozīme tajā, ko mēs paziņojām 13. martā. Nekad nav viegls lēmums paziņot, ka mēs neizlaidīsim citu produkta versiju, un mēs to ļoti rūpīgi apsveram.
Mēs nepaziņojam par FoxPro beigām: Acīmredzot FoxPro lietojumprogrammas turpinās darboties. Saskaņā ar dažiem mūsu iekšējiem aprēķiniem FoxPro 2.6 darbojas vairāk lietojumprogrammu nekā VFP, un FoxPro 2.6 nav atbalstīts daudzus gadus. Visual FoxPro 9 atbalstīs Microsoft līdz 2015. gadam.
Lai Microsoft turpinātu attīstīt FoxPro bāzi, mums būtu jāapsver 64 bitu izstrādes vides izveide, kas nozīmētu gandrīz pilnīgu pamatprodukta pārrakstīšanu. Mēs esam arī ieguldījuši līdzekļus, lai izveidotu mērogojamu datubāzi ar SQL Server, tostarp brīvi pieejamo SQL Server Express Edition. Ciktāl tas attiecas uz partnerattiecību veidošanu ar trešo pusi, mēs esam dzirdējuši no vairākiem lieliem FoxPro klientiem, ka tādējādi viņi nevarēs turpināt lietot FoxPro, jo tas vairs nebūtu no apstiprināta pārdevēja. Mēs uzskatījām, ka vides ievietošana atklātā pirmkoda kodā CodePlex, kas līdzsvaro gan kopienas, gan lielo klientu vajadzības, bija labākais ceļš uz priekšu.
Piezīmes
Literatūra
- Gorevs A., Akhayan R., Makasharipov S. Efektīvs darbs ar DBVS Gorev A., Akhayan R., Makasharipov S. Efektīvs darbs ar DBVS. - Sanktpēterburga. : Pēteris, 1997. - 700 lpp. - ISBN 5-88782-132-9
Skatīt arī
Saites
- Visual FoxPro sākumlapa
- Visual Foxpro 7 raksti un apskati (krievu valodā)
xbase programmēšanas valoda | |
---|---|
Īstenojumi | dBase Clipper vizuālie objekti Visual FoxPro· Ostas projekts · XBase++ · Flagmanis · xHarbour · Recital · Vulcan.NET · Cule.Net · CLIP · VP-Info |
Ietvari | FiveWin Class(y) Harbor MiniGui LetoDB CA-Tools Nantucket Forum ooHG HBQt HBWxW DBFree Apollo HwGUI WxHarbour xbGTK xHGtk T-Gtk |
IDE | HBIDE dBase Xailer vizuālie objekti |
Rīki | Mediator DBFView Advantage datu bāzes serveris EasyReport Clip2Win |
Galvenās programmēšanas valodas (IDE vēstures hronoloģijas salīdzinājums) | |
---|---|
Lietots attīstībā |
|
Akadēmiskais | |
Visual FoxPro ir profesionāla Microsoft izstrādātāju relāciju datu bāzes lietojumprogramma, kuras pamatā ir FoxPro objektorientētā programmēšanas valoda. Tam ir liels dažādu rīku komplekts datu bāzu izveidei, to pārvaldībai, kā arī datu apstrādei un uzglabāšanai. Tas ir ļoti ērti, strādājot, jo lietojumprogrammā ir specializēti dizaineri, burvji, mājienu pakalpojumi utt.
Visual FoxPro ir ātrs ar lielām datu bāzēm. Atbalsta plaši izmantoto izklājlapu formātu izmantošanu, kas ļauj ātri apmainīties ar informāciju ar citām Microsoft lietojumprogrammām. Programmai ir liels skaits integrētu veidņu un piemēru ātrai datu bāzu izveidei pat ar daudzlīmeņu struktūru. Turklāt tas atbalsta vairāk nekā četrdesmit dažādus failu formātus (act, app, cdx, dbc, dbf, dct, dcx, fky, fll, fmt, fpt, frt, frx, fxp, idx utt.).
Jaunākajā produkta versijā ir būtiski uzlabota atskaišu sistēma, paplašinātas SQL iespējas, pilnveidota datu bāzes meklēšanas sistēma, uzlabota datu drukāšanas funkcija, informācijas vizuālais attēlojums grafiku veidā vai diagrammas ir pilnībā ieviestas, un ir pievienots IntelliSense tehnoloģijas atbalsts, kas ievērojami atvieglo programmatūras.koda izveidi, pateicoties automātiskās pabeigšanas funkcijai, rakstot komandas vai parametrus. Turklāt Visual FoxPro tagad nodrošina iespēju saglabāt galvenā loga, dialoglodziņu, rīkjoslu un tabulu iestatījumu iestatījumus, izmantojot iestatījumu failu.