Savarankiškas mokytojas programai Bachiv Fox 2.6. Kaip atidaryti langą

Liudmila Omelčenko Dar'ya Shevyakova STUTORINĖS STUDIJOS SAUKTORIAI Sankt Peterburgas "BHV-Petersburg" 2005 UDC 681.3.068+800.92Visual FoxPro 9 BBK 32.973.26-018.1 O-57 Omelchenkoh. – Sankt Peterburgas: BHV-Petersburg, 2005. – 608 p.: iliustr. ISBN 5-94157-632-3 Peržiūrėta Visual FoxPro 9.0 – galingas programų paketas, skirtas kasdienėms profesionalioms programoms, kurios dirba su duomenų bazėmis. Aprašoma integruota papildomų įrankių kūrimo ir jų kūrimo pagrindinių objektų, tokių kaip klasės, lentelės, įrašai, formos ir garsai, pagalba. Aptariamas duomenų eksportas ir importas, taip pat duomenų publikavimas žiniatinklio serveryje. Parodyta, kaip kurti, kurti ir išbandyti kliento-serverio programas. Pagarba teikiama dabartinės populiaraus paketo versijos ypatybėms, taip pat papildomoms galimybėms dirbti su XML žiniatinklio paslaugomis ir sąveikauti su kitomis programomis (Microsoft Visual Studio .NET ir Microsoft SQL Server 2000). Skaitmeninės programos ir iliustracijos padės greitai įsisavinti ir sėkmingai įsisavinti medžiagą praktiškai. Programuotojams ir duomenų bazių kūrėjams UDC 681.3.068+800.92Visual FoxPro 9 BBK 32.973.26-018.1 Vaizdo įrašų rengimo grupė: Vyriausiasis redaktorius Asst. Įvartis. Redaktorius vadovas Redakcinis redaktorius Kompiuterio išdėstymas Korektorė Viršelio dizaino galvutė. produkcija Katerina Kondukova Igor Shishigin Grigory Dobin Natalija Dovgulevičius Natalija Karavaeva Viktorija Piotrovskaja Igoris Tsirulnikova Mykola Tverskikh Licencija VD Nr. 02429, 2000-07-24. Pasirašyta iki 2005-03-18. 70 1001/16 formatas. Offset druk. Protas. pich. l. 49. Tiražas 5000 egz. Sutarties Nr. "BHV-Petersburg", 194354, Sankt Peterburgas, g. Jesenina, 5B. Produktų sanitarinis ir epidemiologinis leidimas Nr.77.99.02.953.D.006421.11.04 2004-11-11. Federalinė tarnyba, visiškai atsižvelgdama į žmonių gyvenimo ir gerovės teisių apsaugos sritį. Tvarkoma iš paruoštų skaidrių DUP "Drukarnya "Nauka" 199034, Sankt Peterburgas, 9 eilutė, 12 © Omelchenko L.N., Shevyakova D.A., 2005 Peterburgas, 2005 General Entry... ...... ... ................................................................... .................................. ............. 1 Jakas smuiko su knyga................................................ ................................................................... ... .. 2 Kaip knyga buvo įkvėpta ................................... ...... ...................................................................... ......... ............. 2 Ypatingi knygos elementai. .................................................. ...................................................... 3 ROZDIL 1. SUSIŽINOK VISUAL FOXPRO. .................................................. ...... ... 5 Kasdieninės reliacinės DBVS..................................... ...................................................... ....... 7 Visual FoxPro objektai .. .. ................................... ...................................................... ....... 10 Kas naujo Visual FoxPro 9.0................................................ .................. .... .................. 12 DALIS 2. ROBOTINIS BUBULĖLIS SU VISUAL FOXPRO . ........ .... ................................... 15 Visual FoxPro paleidimas ...................................................... .................................................................. ................ 15 Golovne Visual FoxPro langas. .................................................. ...................................................... 15 Skydelio vadovas................................................... ...................................................... ........ 27 Dovidkova sistema Visual FoxPro ................................... ................................................................ 30 ROZDIL 3. PROJEKTAS YAK ZASIB BENDRIEJIŲ ELEMENTŲ PRIEDAS... .. ................................................. ........... .. .... 39 Programos kūrimas projektui........................ .......................... .................................. .............. 39 Projektų valdymas per papildomą meniu................................ .............................. .......................... 45 Projekto elementų valdymas.................. .. ......................... ................... .. ................ 46 Vikoristannya meistras kuriant projektą.... ................................................................ .............. 47 ROZDIL 4. PROJEKTO DUOMENŲ BAZĖS KŪRIMAS...... .. ................ ..................... 57 Projekto duomenų bazės kūrimas.... .. ............... .............................. .................................. ... 57 Bazinių duomenų pozos sukūrimas pagal projektą...................... .. ............. ................................ .. ....... 61 Lentelės – duomenų bazės pagrindas ................................................................ ................................. 62 Stalo dizaino langas................. .................................................. ...................................... 68 Rodyklė................ ........................................ .............. .................................. .................. ................ 78 Pastabos tarp lentelių................... .. ......... . ..................................... . ...................... 82 Duomenų vientisumas...................... .. .............................................................. ......... .......... 85 IV skirsnis 5. DUOMENŲ ĮVEŽIMO IR REdagavimo FORMA..... .......... ..... ................................ 89 Suformuokite kūrinį meistro pagalbai. .................................................. ...................................... 90 Formos paleidimas................. ...................................................... ................................................... ........ 97 Formos objektai. .................................................. ...................................................... .......... 97 Veiksmai, susiję su formos objektais................... ............................................................ .... 101 Informacijos įvedimo į formos laukelius sekos keitimas......... ........... 105 VIENETAS 6. FORMŲ KURIUOJAS......... .............................................................. .................109 Formų dizaino langas.... ... ...................... .............................................................. ........... 109 Formos kūrimas..... ... ................................ ............................................................... ........... ... .. 113 Formos parametrų reguliavimas................................... .............................................................. ............. 114 Seredoviščė aštrumo formos. .................................................. ...................................................... ... 116 Seka kas valandą koreguojant formos parametrus................................................ 122 Objektų išdėstymas formoje......... ... ................................... ....... ......................................................157 Kas tai per garsas.. ...................................................... ................................................................... .. 157 Geros aplinkos kūrimo rekomendacijos................................................ ...................................................... 157 Žvaigždžių kūrimo ypatumai........ .. ................................. ............ .. .............................. 158 Vikoristannya maistra, skirta sukurti a vienos lentelės žvaigždutė...... .. ......................... 158 Parengtos ataskaitos apžvalga...... . .................................................................. ........ 168 Skambinimas draugui................................................................ ................................ ...................................................... 169 8 SKYRIUS. ZVITU KŪRIMAS SU PAPILDOMA ZVITIV DIZAINERIU PAGALBA. .................................................. ...... .........173 Langų dizaino langas................................... ...................................................... ..................... 173 Laukų įdėjimo greitosios ataskaitos komandos........................ ........... 175 Šviesos aštrinimo vidurio nustatymas................................ .......................................................... ........ 179 Daiktų galia pasaulyje......... .... .................... ................................................................ ...................... 182 Objektų išdėstymas šalia žvaigždės...... ...... ......... ................................................................................ ............... 188 Papildymas antraštės sričių ir papildomų maišelių sąrašu......... ...... ........ ................................ 200 Paprastos žvaigždės sukūrimas ...... ...... ................................................................................ ................................... 201 Pasaulio kūrimas Vilniaus pavidalu..... ...... ................................................................................ ............... 203 Lentelės ženklo kūrimas................. ...... ..... ...................................................... ........ 205 Duomenų grupavimas pasaulyje...................... ...... ..... ...................................................................... ...... 207 Vikoristannya su žinomais žmonėmis................................... .... .. ..................................... 211 Garso pusės išdėstymas..... ................................................................ ... ........................................ 213 Richocolonkovy zvіt.... ................................................... ..... ................................................ 215 ROZDIL 9. TIEKIMAS Į DUOMENŲ BAZĘ ................................................... .... ...... ..........217 Užklausos konstruktorius........................ ...................................................... ....... ...... ............... 218 Gautos užklausos lentelės laukų sąrašo sudarymas........... ........... ...... ... 221 Tvarka pagal užklausos konstruktoriaus skirtuką...................... .............. ...... ........................ 225 Pasirinkimo protai įrašų.............................................................. ............ ..... .......... 227 Turtingi lentelės įrašai................... .............................................................. ................. ..... ......... 233 Išplautų laukų grupavimas............. ........ .............................................................. ........................... .. ... 237 Vandens tiekimo keitimas............ . .......................................................... ... 241 V SKYRIUS 10 SKYRIUS. KRYŽIAMOSIOS LENTELĖS IR SCHEMOS..... ......... 243 Kryžminės lentelės... ................. ...................................................... .............. .......................... 243 Duomenų eksportavimas ............. .............................................................. .............. .............................. .......... 254 Pobudovos diagrama. .............................................................. ...................................................................... 254 11 PARINKIS. PAPILDYMO MENIU....... ..................... ................. ........... .........261 Pasiruošimas sukurti meniu....... ................. ...................................................... .............. .. 261 Meniu sudarymui reikalingos veiklos............ ............... .............................. .. 262 Meniu kūrėjo paleidimas....... .............................................................. .............................................. 262 Meniu kūrimas............. ...................................................................... ....................................................... 264 Taupymas, meniu generavimas ir paleidimas.................................................. ...................... 278 Sutraukiamo meniu kūrimas. ................................ ...................................................................... ......... ............................................................ ...................................................... .... 281 Dialogo lango pasirinkimas..... ..................... ................ ........... ....................... ....... 282 Preliminarios sistemos kūrimas HTML formatu .............................................................. ........ 285 Vikoristannaya previdkova sistema prieduose... ..................... ............ ........ 293 INŽINERIJA 13 PROJEKTŲ VALDYMAS IR KŪRYBINIS PRIEDAS........ 297 Valdžios institucijų svarba projektui ........ .............................................................. ................. 297 Projekto parametrų nustatymas................................ ...................................................................... .................................. 299 Pagrindinės projekto programos diegimas ................... .............................................. 302 Vikoristannya Išskirti parinktis. .......................................................... .............................. ............ 303 Ištrintų failų projekto valymas. .................................................. ...... ....................... 303 Pobudovos projektas................. ...................................................... .............................................. 303 Visual FoxPro komponentų galerija . .................................................. ......................... .............. 306 ROZDIL 14. PRAMONĖ, BERIGANŲ PROCEDŪROS, TRIGERIAI, ATSTOVAVIMAS DUOMENŲ..................................................315 Duomenų įvedimo patikimumas lygiagrečiai su įrašais.......................... .................. 315 Patikimumas duomenų įvedimas tuose pačiuose lentelės laukuose ........................... ........ 323 Wikoristannya duomenų apraiška. ................................................................ .................... 325 15. DUOMENŲ ĮVEDIMO IŠPLĖTIMAS....... ................ .......337 Duomenų rodymas formoje lentelės rodinyje................... ................. .......................... 337 Formos lankstymas skirtukais....... ............ ................................................................ ...................... 356 Formos pasirinkimas................................................ .............................................................. .................................................. .. .. 360 laikmatis................................................ ...................................................... .............................................. 361 Duomenų įtraukimas į sąrašą .................................................. .......................................................... 364 16 TEMA. KLASĖS BIBLIOTEKOS IR AKTYVINIAI KOMPONENTAI............... ..367 Vikoristannaya klasių bibliotekos.................... .............................................................. ................. 367 Vikoristaniya ActiveX komponentai forma....... .................. ...................................... .... 374 Objektų naršyklė Wikimedia.... .............................................................. ................................... 390 ROZDIL 17. SVITS KŪRYBOS PLĖTIMAS. .. ....... .......395 Vikoristannya u zvіtakh izavlenie danih........................... .......... ..................... 395 Etiketės. .................................................. ...................................................... ............ ...... 396 Vikoristannya u zvіtakh vіdnosini "vienas turtingas" ...................... ........ .. .......... 404 VI IŠVADA 18 SKYRIUS. DUOMENŲ VIBRAVIMŲ IŠPLĖTIMAS. ......................409 Užklausos rezultatų rodymas. .................................................. ...................................................... 409 Įvesties rezultatų išsaugojimas HTML formatu ................................................... ...... ... 412 Vikoristannya komandos Select programose ................................. ........... ...................... 414 ROZDIL 19. VIZUALINIS OBJEKTAS ORIENTUOTAS PROGRAMAVIMAS....... ...................................................... .......419 Vikoristannya klasіv....................................... . ...................................................... ......... 419 Deponuotų objektų Vykoristannya................................... .............................................. 434 Koristuvalnytska pamokos..... ...................................................... .............................................. 437 Informacijos apie klasę apžvalga priskirta naujos užduoties piktograma...... .... 447 Bibliotekų, kurias galima naudoti formų ir klasių konstruktoriuose, sąrašo sudarymas ....... ...... .... ...................................... ...... 450 Formų kūrimas remiantis apie Koristuvalnickio klases................................................ .... ...... ....... 450 Vikoristannya formi storennia klasei........................ ......... ...... ........................ 454 Zasib klasės naršyklė ....... ...................................................... .... ...... .................................. 455 Įrankių juostos kūrimas.. ...................................................... .... ...... ....................... 458 ROZDIL 20. TURTINGAS DARBAS VIETINĖSE TERITORIJOSE ........ ...................................................... ...... ...... ..463 Tipi blockuvan................................... ...................................................... ..... ...... .............. 463 Automatinis blokavimas...................... ...................................................... ........ ...... ......... 463 Išorinis lentelių blokavimas ir pakeitimų blokavimas................. .......... ...... ............ 465 Stalo užrakinimas ................... ...................................................... ......... ...... ................... 466 Įrašų blokavimas................ ...................................................... ........ ...... ........................... 466 Blokavimo lentelės ir įrašų atidarymas.. ...................................................... ........ ...... ........ 468 Sesijos robotai su duomenimis. .................................................. ........ .......................... ............. 469 Buferio pasirinkimas ...................................................... ............................................................ ..... 470 Sandorių istorija. .................................................. ...................................................... 474 ROZDIL 21. PRIJUNGIMAS IR PROVADJENNYA APIE ECTIV, DUOMENŲ EKSPORTĄ IR IMPORTĄ................................................ ............ .... ........475 Visual FoxPro ir OLE objektai................... . ..................................................... .................. 475 OLE objekto prijungimas................. ....... ................................................................... ... ............... 481 OLE objekto redagavimas............... ............ . ................................................................ ........ 484 OLE objekto peržiūra................... ............... . ................................................................ .......... ................... 484 Vykoristannya Objektinis programavimas......... ....... ................. 484 Duomenų perkėlimas iš „Visual FoxPro“ į kitas programas........................ ...................... ................ ..... 486 Duomenų importavimas................ ................................................................ ................................................................ .. 488 Duomenų wiki iš Visual FoxPro į Microsoft Word ..... ................ ........ 491 ROZDIL 22. DUOMENŲ PATEIKIMO VIDALENTAI.. .... ............... 497 Vyznachennaya dzherela ODBC duomenys ................. ......... ................................................... ..... 497 Pavadintas ryšys..... ................................................................... ...................................................... ..... 500 Ryšio konstruktorius.... ...................................................................... ...................................................................... 500 Nuotolinių apraiškų ir ryšio parametrų reguliavimas dialogo lange Parinktys ................................. ...................................................................... ... 503 Nuotolinio duomenų pateikimo kūrimas................................... ..... .......... 505 LONDONAS VII Stipriai vikorystuvannya s'ednannya........ ...... .............................................................. ........ 513 Vietinių ir nuotolinių duomenų derinys. ........................ 514 Nalashtuvannya podannya papildomiems žodyno baziniams duomenims..................... ................... 516 ROZDIL 23. DUOMENŲ PERDAVIMAS IŠ VISUAL FOXPRO Į KLIENTO-SERVERIO PLATFORMĄ...................................... ............. .......519 Vikoristannya maistra naroschuvannya duomenims perkelti į SQL serverio duomenų bazę ....... ...... ..... ................................................................... ......... .............................................................. ......... ............. .............. 531 Tinklalapio parametrų reguliavimas su asistento pagalba ......... ............... ............. 535 Tinklalapio kūrimas ......... .............................................................. .............................. 539 Sukurto tinklalapio redagavimas........... ..... .............................................................. 543 PARAMETRAS 25. PARAMETRŲ REGULIAVIMAS VISUAL FOXPRO .....................................545 Parinkčių lango skirtuko parinktys .............................................................. ..... ................. 546 PRIEDAS. VISUAL FOXPRO ĮDIEGIMAS ................................................... 573 Vimogi prieš sistemą................................................ ...................................................... ...................... 573 Visual FoxPro diegimas ................................. ................................................................ ...................... ....... 573 Visual FoxPro sąranka ................ ...................................................... .............................. ....... 575 ŽODYNĖLIS............ .......................................................... .............................. ..........579 DALYKO RODIKLIS....... .............................................................. .....................589 VIII Likusieji likimai kartais yra jautrūs tiems, kuriuos „Microsoft“ teikia „Visual FoxPro“ programinės įrangos produktui. O štai smarvę atskleidžia nedorų žmonių priėjimas. O šiandieninė nauja Visual FoxPro 9.0 versija yra tiesioginis to patvirtinimas. Nepaisant naujų duomenų bazių sistemų atsiradimo, „Visual FoxPro“ ir toliau praras vieną populiariausių programų pasaulyje. Taip yra visų pirma dėl to, kad kurdama naujas versijas Microsoft taupo pinigus iš ankstesnių versijų. Todėl jūsų sukurtos programos gali būti pergalingos ir toliau. Visual FoxPro įgyvendina visus reliacinių duomenų bazių valdymo sistemų atributus. Duomenų bazė palaiko duomenų vientisumą pirminiais raktais ir saitais tarp lentelių. Norėdami apdoroti lentelės įrašų pridėjimą, ištrynimą ar keitimą pačioje duomenų bazėje, galite pasirinkti išsaugomus aktyviklius ir procedūras. „Visual FoxPro“ yra į objektus orientuota, vizualiai užprogramuota kalba, išdėstyta užkulisiuose, kuri nuolat pristato naujas galimybes, kurios keičiasi atsižvelgiant į dabartinius programinės įrangos kūrimo ir diegimo aspektus. Visual FoxPro gali naudoti skirtingų pasirengimo lygių mokiniai. Jei tik pradedate įsisavinti Visual FoxPro ir jums reikia greitai sukurti paprastą aplikaciją, jums padės duomenų bazių, lentelių, aplikacijų, formų, atsakymų kūrimas ir kt. , kuri leidžia ne tik modifikuoti bazines Visual FoxPro klases ir išorines bibliotekas, bet ir kurti pagrindines klases. Ši knyga domina pradedantiesiems tiek susipažįstant su Visual FoxPro 9.0, tiek dirbant su šia programine sistema. Knygoje nuosekliai aprašomas visas užbaigtų programų kūrimo procesas: duomenų bazės ir prieš ją esančios lentelės kūrimas, duomenų įvedimo ir peržiūros formų kūrimas, užklausų ir skambučių kūrimas bei kiti Duomenų bazės informacijos rodymo ir apdorojimo būdai. Knygoje yra daug iliustracijų, kurios padės susipažinti su joje pateikta medžiaga. 2 tolesnių veiksmų būdai Kai tik pradėsite naudoti „Visual FoxPro“, padalijimo tvarka leis nuosekliai eiti į sandėlį, naujos žinios apie šį programinės įrangos produktą. Jei esate susipažinę su Visual FoxPro, jums nereikės perskaityti knygos iki galo. Visoje knygoje galite matyti, kurie skyriai labiausiai domina, ir mokytis tik iš jų. Greitai peržvelgę ​​knygą galite atrasti daug ką. Ji turi specialių akimirkų vizijų, kurios bus matomos jūsų akims, kai būsite alkanas. Taip knygoje pateikiamas nuoseklus medžiagos supratimas – nuo ​​paprastos iki sudėtingos. 1 ir 2 knygos skyriai yra įvadiniai. Sužinosite, kaip paleisti „Visual FoxPro“, kaip peržiūrėti išplėstinę informaciją ir sužinoti apie pagrindinio programos lango elementus ir „Visual FoxPro 9.0“ naujoves, palyginti su ankstesnėmis versijomis. 3 skyriuje sužinosite apie projektą, kuris yra programos elementų derinimo būdas. Baigę 4 skyrių, sužinosite, kaip sukurti duomenų bazę, lenteles, indeksus, nuorodas tarp lentelių, esančių prieš ją, ir nustatyti duomenų vientisumą. 5 ir 6 skyriuose aprašomas duomenų įvedimo ir redagavimo formų kūrimas naudojant formų dizainerį. 7 ir 8 skyriai skirti paprastų garsų kūrimui. Perskaitę 9 skyrių, galite užduoti bet kokio sudėtingumo klausimą. 10 skyrius supažindins su skerspjūvio lentelių ir diagramų kūrimu. Norėdami paleisti formas, paspaudimus ir programas, programa turi meniu. 11 skyriuje paaiškinama, kaip sukurti tokį programos meniu. Užpildę pirmuosius vienuolika skyrių ir pasirinkę registruotą paraišką, galėsite patys kurti programas. Kiti skyriai yra pagrįsti žiniomis, paimtomis iš pirmųjų skyrių, ir yra skirti išplėstiems formų, žodžių, garsų kūrimo metodams. Apie tai, kaip sukurti efektyvią jūsų programos apdailos sistemą HTML formatu, sužinosite 12 skyriuje. 13 skyriuje aptariami papildomi projekto valdymo veiksmai, įskaitant failo, kuris pridedamas prie failo (exe), kūrimą. 14–18 skyriuose aptariamos pažangios duomenų bazių valdymo funkcijos, turtingų lentelių formų ir atsakymų kūrimas bei ActiveX komponentų formų modifikavimas. 19 skyriuje supažindinsime su objektinio požiūrio ypatumais kuriant programas, naudojamas duomenų bazėms valdyti. Išmoksite jų pagrindu kurti klases ir objektus. 20 skyrius yra skirtas Visual FoxPro robotui prie vietinės ribos. 3 veiksmas Visual FoxPro nėra izoliuota sistema ir gali efektyviai sąveikauti su kitomis Windows programomis. Perskaitę 21 skyrių, sužinosite, kaip dirbti su sandėlio objektais (OLE), eksportuoti ir importuoti duomenis. Kaip įdiegti ODBC tvarkyklę, kaip sukurti nuotolinį duomenų vaizdą ir sukonfigūruoti jo parametrus, sužinosite 22 skyriuje. 23 skyriuje sužinosite, kaip perkelti duomenis iš Visual FoxPro į kliento/serverio platformą naudojant papildomą plėtinio pagrindinį įrenginį. . Visual FoxPro turi galimybę suformuluoti tinklalapį su atsitiktine informacija, kuri telpa į duomenų bazę. Procedūra yra 24 skyriuje. Norint efektyviai dirbti su Visual FoxPro, reikia išmokti parametrus, kurie pakoreguoti likusioje knygos dalyje. Programa supažindins su Visual FoxPro 9.0 diegimu. Knygoje yra žodynėlis su Visual FoxPro terminų aprašymu. Knygoje daug ypatingų intarpų, matytų ypatingai. Bus papildomos informacijos, kuri palengvins skaitymą ir informacijos paiešką: IŠVADOS Turėsite žinoti apie paveldėjimus, kuriuos lemia kiti veiksmai. SANTRAUKA Yra daug gudrybių, kurias galite padaryti, kad išnaudotumėte visas Visual FoxPro galimybes. ATMINKITE, kad kaltinimas padės jums įveikti problemas. Jie sako, ko reikia bijoti, taip pat ką dirbti, kad sulauktumėte pasigailėjimo. Knygoje yra įvairių šriftų: nauji terminai rodomi kursyvu; Tekstas, kurį turite įvesti iš klaviatūros, rodomas pusjuodžiu kursyvu; meniu komandos, mygtukų pavadinimai, skirtukai, parinktys, proporcijos, dialogo langai, sritys ir kt. rodomi paryškintu šriftu; Funkcijų, autoritetų, metodų, duomenų bazių, lentelių, laukų, lentelių pavadinimai rodomi monospace šriftu. Du pliuso ženklu sujungti klavišai yra klavišų derinys. Paspauskite pirmąjį klavišą, jo neatleisdami paspauskite kitą. Tada paleiskite nuoskaudą. Autoriai dėkoja „BHV-Peterburgas“ už ilgametį darbą ir padės rengti bei rašyti knygą. 4 T. 1 Pagrindiniai pranešimai su Visual FoxPro Mūsų regione nuolat vykstantys pokyčiai negalėjo susikoncentruoti į informatikos ir kompiuterinių technologijų sritis iki. Prieš dešimt metų darbe su duomenų bazėmis dominavo profesionalūs programuotojai. Pačios sistemos buvo laikomos paprastu įsilaužėliu. Pagrindinis tokių sistemų indėlis yra Viyskovo pramoninis kompleksas. Atsiradus bankams, akcinėms bendrovėms ir privačioms įmonėms, duomenų bazė tapo platesnė nei sustingusi. Žmonės supranta, kad informacija verta centų. Šios atliekos arba netikėtai panaudotos gali jums brangiai kainuoti. Tai savaime gali paaiškinti spartų informacinių technologijų augimą ir sparčią duomenų bazių valdymo sistemų (DBVS) plėtrą. Pirmosios duomenų bazių valdymo sistemos pasirodė praėjusio amžiaus šeštojo dešimtmečio viduryje ir palaikė hierarchinį duomenų modelį, kuriame tarp įrašų buvo rasti šimtai protėvių/pamatų. Per trumpą valandą duomenų bazės buvo suskaidytos, o jų pagrindas buvo labai sudėtingas kraujavimo modelis. Kiekvienas iš šių modelių turi savų privalumų ir trūkumų, kurie suvaidino pagrindinį vaidmenį kuriant reliacinį modelį. 1970 metais Remiantis IBM tyrinėtojo dr. E. F. Coddo straipsniu, reliacinių duomenų modelis pakeitė požiūrį į informacijos išsaugojimą ir apdorojimą. Remiantis šiuo modeliu, praėjusio amžiaus aštuntajame dešimtmetyje pirmosios reliacinės duomenų bazės buvo suskaidytos, ir jos laikomos šių dienų komercinių DBVS standartu. Reliacinėse duomenų bazėse visa informacija surenkama į lentelę, kurios eilutės ir stulpeliai vadinami įrašais ir laukais. Šios lentelės buvo vadinamos relacija1, todėl modelis pradėtas vadinti reliaciniu. Įrašai lentelėse nesikartoja. Jų unikalumą užtikrina pirminis raktas, dedamas 1 Ryšys yra matematinis terminas iš multiplikatoriaus teorijos, sudaręs reliacinio duomenų modelio pagrindą. Anglų kalboje „relationship“ reiškia žodį „relation“, kilusį iš pavadinimo „relation“. – Red. 1 skyrius 6 laukų, kurie unikaliai identifikuoja įrašą, rinkinys. Kad būtų lengviau ieškoti informacijos duomenų bazėje, viename ar keliuose lentelės laukuose sukuriami indeksai. Indekso reikšmės saugomos užsakyta forma ir siunčiamos į lentelės įrašą. Norint automatiškai išlaikyti susijusių duomenų vientisumą įvairiose lentelėse, analizuojami pirminiai ir antriniai raktai. Norint pasirinkti duomenis iš daugelio jungčių, lentelė yra pagrįsta vieno ar kelių išsaugotų laukų reikšmėmis. Pavyzdžiui, tarptautinių telefoninių operacijų registracijos lentelėje gali būti tokia informacija: Pastaba: Įrašai apie tarptautines telefono operacijas įvedami prieš registracijos knygą lentelės rodinyje chronologine nauja tvarka (1.1 pav.). Odinė eilutė yra tokios pat struktūros ir susideda iš aštuonių laukų. Šioje programoje yra šie laukai: Sutarties numeris, Paslaugos kodas, Telefono numeris, Paslaugos data, Vietos kodas, Paslaugos trukmė, Įvairovė. Res. 1.1. Raktiniai žodžiai: Reliacinėse duomenų bazėse laukus galima keisti Duomenų tipas nėra (skaitinis, eilutė, datos tipas ir kt.), kitu atveju kiekvieno įrašo lauko duomenų tipas nekeičiamas. Vienas iš svarbių duomenų bazės privalumų yra joje saugomos informacijos pasirinkimas. „Wikorist“ telefonų ir adresų knygelėje, kuri yra suskirstyta pagal slapyvardį, galite rasti savo valdovo slapyvardžio telefono numerį. Tačiau kadangi įrašai tarptautinių rožių registro knygoje yra išdėstyti chronologine tvarka, turėsite sugaišti nemažą valandą, kad gautumėte klientų, pasirašiusių rožę dainuojančiomis pareigomis, sąrašą arba dėl to, kad prenumeratoriai gyvena rajone ir atneša savo iždo vekselius į telefonų bendrovę. Kompiuterinės duomenų bazės ateina į pagalbą. Jie, nepaisant didelio juose saugomos informacijos, užtikrina aukštą reikalingos informacijos paieškos lygį. Tokiose duomenų bazėse galite ieškoti bet kokio parametro, kurį norite spustelėti. Be to, kompiuterių duomenų bazės yra daug kompaktiškesnės. Duomenų bazė, kurioje gali būti tūkstančiai įrašų, telpa viename diskelyje. Duomenų bazei sukurti, jos struktūrai keisti, duomenims redaguoti ir pasirinkti naudojamos duomenų bazių valdymo sistemos. Dabartinės reliacinės duomenų bazės valdymo sistemos apima: įrankių rinkinį, leidžiantį sukurti lentelę ir lentelę tarp susijusių lentelių; duomenų bazės administravimo duomenys; Atsiprašome už kliento sąsają, kuri leidžia uždrausti prieigą prie informacijos, kuri saugoma duomenų bazėje; papildomų duomenų, pavyzdžiui, duomenų bazių, kūrimo metodai. Fig. 1.2 rodomas tarpvalstybinių telefono sistemų pavyzdys, naudojant dvi papildomas Visual FoxPro reliacinės duomenų bazės lenteles. Res. 1.2. Apie Rusijos Federacijos ir Rusijos Federacijos pasaulį MĖLYNAS 1 8 REGIONAS. 1.3. Îò÷åòòà òàáë÷íîîîîà, ñîäåðæàùèèîîðìàöèþîîîîàîî Romano žodžiai. 1.4. Kitaip tariant, šiuo atveju naudokime Visual FoxPro 9. 1.5. Bendra informacija apie pasaulį Naudodami šią papildomą DBVS funkciją galite: Norėdami naudotis papildoma DBVS funkcija, galite: Pavyzdžiui, galite rodyti informaciją apie visus skirtingus dainų klasių dydžius bet kuriuo laikotarpiu; Kita vertus, rodyti visą lentelę arba nepasirinkus skirtingų formatų įrašų ir laukų. Pavyzdžiui, pav. 1.3 rodo lentelę, kurioje yra telefono bendrovės klientų adresai. Fig. 1.4 sukurtas vienas iš informacinio lapo variantų klientų vardus ir slapyvardžius talpinti iš tos pačios lentelės; Rodyti duomenų bazės informaciją grafiniu formatu. Pavyzdžiui, pav. 1.5 rodomas duomenų pavidalu apie tarpbendruomeninių derybų su klientais skaičių; Pridėkite reikiamus skaičiavimus rezultatams suformuluoti ir pasirinkite duomenis iš lentelės. Šiuo metu yra daugiau nei dešimt populiarių asmeniniams kompiuteriams skirtų DBVS. Tradiciškai viena pažangiausių duomenų sistemų Rusijoje ir kitose šalyse yra Visual FoxPro DBVS, naujoje Visual FoxPro 9.0 versijoje yra papildomų patobulinimų, kurie išplečia sistemos galimybes. 10 1 skyrius Visual FoxPro Visual FoxPro susideda iš kelių komponentų, kurie naudojami informacijai saugoti, rodyti ir redaguoti. Visual FoxPro visa informacija yra saugoma duomenų bazėje, kurią sudaro lentelė, įrašai tarp lentelių, indeksai, trigeriai ir saugomos procedūros. Kiekviena lentelė turi unikalų pavadinimą ir yra išsaugoma atskirame faile, kurio pavadinimas eina po lentelės pavadinimo. Sukūrimo failas turi DBF plėtinį. Kiekviena lentelė gali turėti su ja susietus indeksus, kurie naudojami duomenims tvarkyti ir greitai surasti reikiamus įrašus, o vienoje lentelėje gali būti keli indeksai. Norėdami išsaugoti laukų, pvz., Atmintinė ir Bendra, reikšmes, išsaugokite jas aplink failus. Atmintinės lentelės laukuose yra tekstinė informacija, o Bendrojo tipo laukai paprastai naudojami dvigubai informacijai ir kitoms Windows aplinkoje veikiančioms programoms išsaugoti. Visual FoxPro įgyvendina paleidiklius, leidžiančius centralizuotai apdoroti įvykius, atsakingus už bet kokius duomenų bazės pakeitimus. Taip pat galite sukurti išsaugojimo procedūras, kurios yra duomenų bazės dalis ir gali būti naudojamos lentelės aprašyme, patikrinti įvestus duomenis, patikrinti, ar nėra įrašų ir pan. Labai rankiniu būdu ir paprastai pasiekiama prieiga prie duomenų bazės ir pateikiama duomenis. Duomenų pateikimas leidžia sujungti duomenis į lentelę ir akimirksniu parodyti. Galite pasirinkti tik jums nurodytus lentelės laukus, sujungti keletą laukų viename lauke, apskaičiuoti antrines reikšmes ir nustatyti naujus lentelės laukų pavadinimus. Paprastai duomenų bazėje esančių elementų skaičius gerokai viršija lentelių skaičių. Naudojantis duomenų baze, jos talpa nuolat auga. Daugelyje informacinių sistemų prieiga prie duomenų, įskaitant peržiūrą, papildymą ir redagavimą, apsiriboja papildomu duomenų saugojimu. Šis metodas leidžia kontroliuoti prieigą prie informacijos. Kai pasirenkate pasirinkti duomenis iš formų, atsakymų, užklausų ir programų, taikomos tos pačios taisyklės kaip ir lentelėms. Redaguvannya duoklės, įtrauktos prieš duoklę, gali būti labiau skirtos dainuojantiems protams. Pavyzdžiui, ji buvo sukurta remiantis tik viena lentele. Norėdami rodyti ir redaguoti duomenis, turite naudoti formas, skambučius, programas ir programas. Kurdami formas, skambindami ir klausdami, konstruktoriai užstrigs. Todėl šie komponentai dažnai vadinami dizaino objektais. Formos vadinamos sandėlio objektais, nes yra sudarytos iš kitų objektų (pvz., laukų, mygtukų, diagramų, rėmelių, OLE komponentų ir kt.). ir tt), kurie vadinami sąsajos objektais. Norėdami peržiūrėti lentelėje įvestus duomenis, naudokite formą. Duomenys gali būti įvedami tiesiai į lentelę, tačiau teisingos formos naudojimas yra efektyviausias įvedimo būdas. Formoje pateikiami veiksmai ir visi lentelės, kurioje įvedate informaciją, laukai. Norėdami sukurti formas, galite naudoti Vikoristovvati Master Form Creation arba Form Designer. Formos vedlys gali sukurti daugybę šablonų, kurie nurodo lentelės formoje rodomus ryšius tarp asmenų, duomenų rodymo tipą ir laukų išdėstymo tvarką. Sulankstomosioms formoms kurti naudojamas formų dizaineris. Ieškokite kitos duomenų bazėje esančios informacijos. Pavyzdžiui, prekių kainoraštis, pirkėjų sąrašas ir sandėlio sąrašas. Skambutis, skambučiai atsiranda kartais, nes informacija turi būti perduota kažkam kitam. Norėdami sukurti garsus Visual FoxPro, taip pat formas, naudokite Sound Master ir Sound Designer. Garsų meistro pagalba galite lengvai sukurti galingą garsą pagal esamus raštus. Garso dizainerio dizainas leidžia sukurti pakankamai sudėtingus garsus, įskaitant didesnį duomenų grupavimą ir skaičiavimo laukų išdėstymą. Parašykite specialų duomenų pasirinkimą iš vienos ar kelių lentelių. „Visual FoxPro“ užklausoms kurti galite naudoti ir užklausų kūrėją, ir specializuotą kalbą, skirtą struktūrinei užklausų kalbai (SQL). Paieškos rezultatai gali būti rodomi formoje, rodomi Rodinyje ir Diagramose arba išsaugomi nurodytoje lentelėje. Programos, parašytos naudojant „Visual FoxPro“, yra orientuotos į objektą. Jų pagalba formoje kuriate potipius, kuriate objektus, kuriate skirtingus skaičiavimus ir duomenų bazę. Jūsų patogumui galite pridėti programų prie bibliotekų. Norėdami sukurti Visual FoxPro formas, galite keisti ne tik bazines klases, bet ir kurti klases. Pavyzdžiui, galite nustatyti formų, turinčių skirtingą fono spalvą ir standartinį duomenų valdymo mygtukų rinkinį, klasę. Norint standartizuoti plėtrą, reikia pasirinkti vieną ar daugiau odos bazinės klasės klasių. Su Visual FoxPro sukurtos klasės išsaugomos klasių bibliotekose. Norint sujungti sukurto priedo komponentus, sukuriamas projektas, kuriame yra visi išvardyti komponentai. Projekto parama palengvins programos kūrimą ir jos palaikymą. Kiekvienas komponentas išsaugomas atskirame faile, o failų, kuriuose yra pagrindiniai komponentai, pavadinimai nurodomi atskirai, o failų, kuriuose yra su lentele susietų objektų, pavadinimai derinami su lentelės pavadinimais. Priklausomai nuo objekto tipo, kuriame yra „Visual FoxPro“, jis kiekvienam failui automatiškai priskiria failo plėtinius, kurie padeda identifikuoti objektą. Failų plėtinių sąrašas pateiktas lentelėje. 1.1. 1.1 skyrius. Reagavimas į Visual FoxPro formuluotes Reputacija prj, fpc, cat, pjx, pjt General frt General Chapter 1 12 Skyrius 1.1 (formulė) åò frx, frm Ïî÷kovà íàkêêêà lbx, lbl êëñàìà mnx, lbl êòèàþ mnx òåêñò ìåí þ, prg, fxp, mpr, qpr bmp, jpg, gif, ico, dib, cur, ani wav visual FoxPro 9. 0 Visual FoxPro nuolat tobulėja. Kaip ir ankstesnėje versijoje, „Visual FoxPro 9.0“ papildė dar vieną sluoksnį prie išplėstų sistemos funkcinių galimybių, sumažino akivaizdžių funkcijų, turinčių įtakos kūrimo ir klaidų apdorojimo sąsajai, pridedant naujų komandų, pagrindinių klasių, funkcijų ir plėtinių. yra akivaizdūs. Naujoji versija turi visas galimybes dirbti su XML žiniatinklio paslaugomis, taip pat sumažintas funkcionalumas naudojant Microsoft Visual Studio.NET ir Microsoft SQL Server 2000. Visual FoxPro išplėtė lentelės konstruktoriaus parinktis. Lentelės laukams galite naudoti naujus duomenų tipus: dvigubą Blobą ir tekstinį Varbinary. Blob duomenų tipas naudojamas struktūroms, kuriose yra informacijos apie duomenų bloką. Jis naudojamas išsaugoti dviejų tipų informaciją, pvz., ASCII simbolius, kompiliuojamus failus, baitų srautus. Duomenų tipas Varbinary turi šešiolika reikšmių. Tai panašu į simbolių tipą, tačiau šis duomenų tipas neužpildo didelių tarpų nereikšminga informacija. Atsirado naujas tipas Dvejetainiam indeksui, kuris yra sukurtas loginių išraiškų pagrindu ir analizuojamas tiek laisvoms, tiek į duomenų bazę įtrauktoms lentelėms. Šis indeksas užima žymiai mažiau vietos, todėl leidžia padidinti kintamų indeksų sklandumą. Objektai, kaip ir forma, turi naujų galių. Pažiūrėkime, ką turite. Inkaro galia nustato absoliučias ir aiškias objekto padėtis ir matmenis visose keturiose konteinerio objekto pusėse, o tai yra pagrindinė automatinio objekto padėties nustatymo ir matmenų keitimo problema. Jei pakeisite matmenis formoje, pasirodys parinktis Keisti dydį. .. Įvadas į „Visual FoxPro 13“ Etiketės, linijos ir formos objektų sukimosi galia leidžia rodyti etiketes ant didelių „EditBox“ objektų tekste, kuris eina iš apačios į apačią. „TextBox“ objekto automatinio užbaigimo galia leidžia atsiminti reikšmes, kurias įvedėte į lauką, o įvedus naują reikšmę rodomas sąrašas, kad būtų lengviau įvesti. Ši galia turi būti rankiniu būdu pergalinga įvedant duomenis į lauką, o tai reiškia, kad yra nedidelis parinkčių rinkinys. Objekto „ListBox“ funkcija „AutoHideScrollBar“ leidžia paslėpti slinkties juostą, kai matomos visos eilutės, ir vėl jas rodyti, jei ne visos eilutės telpa sąrašo laukelyje. „CommandButton“, „OptionButton“ ir „CheckBox“ objektų „PictureMargin“ ir „PictureSpacing“ galios palaiko vaizdo padėtį palei objekto kraštą ir tekstą. MousePointer galia tinklelio objekto stulpeliams (Stulpelio objektas) ir antraštėms (Objektas Header) klasės ar formos redagavimo etape nustato reikiamą pelės žymeklio tipą, kai jis patenka į šio objekto lauką. Komanda SET PATH TO dabar turi ADDITIVE galią, kuri leidžia pridėti naujus maršrutus prie esamų, o visų maršrutų skaičius išaugo nuo 1024 iki 4096. Projekto vadovas turi galimybę atšaukti komandą Mod ify (Modify) renkantis klasių biblioteką arba nesusijusią su šios bibliotekos klase. Visual FoxPro 9.0 paleidžia klasės naršyklę su pasirinkta klasės biblioteka. Kūrėjai bus patenkinti pakeitimais, kuriuos padarė orlaivio dizaineriai. Visų objektų, esančių garse, reguliavimas (objekto sukimasis garsinėje aplinkoje, dizaino stilius, rankų plovimas, apsauga nuo keitimo) vyksta pagal papildomą valdžios dialogo langą. Visi pačios ataskaitos parametrai (puslapio išdėstymas, antraštės ir pomaišio sričių įtraukimas į ataskaitą, duomenų grupavimas, ataskaitos pakeitimų nustatymas, ataskaitos išsaugojimas klasės išvaizdoje) taip pat nustatomi papildomame. dialogo langas Pranešimo ypatybės („Vlastivost“ aš skambinu). Pokyčiai susisiekė su valdžios institucijomis ir metodais. Sukūrus naujas institucijas ir metodus, jiems gali būti suteikta vertė po derliaus nuėmimo/burbuolės vertės. Išplėstos Visual FoxPro tinkinimo galimybės, kurias galima pasiekti iš dialogo lango Parinktys, kuris rodomas meniu Įrankiai komanda Parinktys. Failų grupių, nurodytų skirtuke Failų vietos, sąrašas buvo išplėstas. Skirtuke Rodinys pasirodo parinktis Sąrašo rodymo skaičius, leidžiantis nustatyti maksimalų sąrašo elementų, kurie bus rodomi naudojant „IntelliSense“, skaičių. Parametrų, kuriuos galima nustatyti skirtuke Ataskaitos, rinkinys buvo gerokai išplėstas. 14 1 skyrius 2 skyrius Veiksmai su Visual FoxPro Jūs ruošiatės pradėti dirbti su Visual FoxPro 9.0. Daugelis dalykų, su kuriais dirbate (meniu, įrankių juostos, dialogo langai), bus žinomi tiems, kurie būdingi „Windows“ branduoliui. „Visual FoxPro“ paleidimas Norėdami paleisti programas iš pagrindinio „Windows“ meniu, pasirinkite šiuos veiksmus: 1. Spustelėkite mygtuką Pradėti, esantį ekrano apačioje. 2. Atsidariusiame pagrindiniame Windows meniu pasirinkite komandą Programs. Pasirodys šios komandos meniu. 3. Meniu pasirinkite Microsoft Visual FoxPro 9.0. Ekrane pasirodys „Visual FoxPro 9“ langas. 0 (2.1 pav.). PORADA Norėdami greitai paleisti Visual FoxPro 9.0, darbalaukyje galite sukurti spartųjį klavišą ir priskirti klaviatūros klavišus. Tada tereikia bet kuriame Windows lange paspausti šią klavišų kombinaciją ir programa bus paleista. Be to, kad būtų lengviau paleisti programas, galite naudoti „Windows Quick Start“ skydelį, įdėdami ant jo piktogramą Visual FoxPro. „Visual FoxPro“ sistema Fig. 2.1 paveiksle parodytas Visual FoxPro galvos langas, koks jis atrodo paleidus programą. Galite matyti šiuos pagrindinius objektus: lango pavadinimą, meniu eilutę, įrankių juostą, įrankių juostą, darbo sritį, komandų langą ir užduočių srities tvarkyklės dialogo langą. Pavadinimas yra antraštės lango viršuje ir jame yra trys objektai: Visual FoxPro piktogramų kopija, galvos lango pavadinimas ir lange esančios piktogramos. Meniu eilutė yra hierarchiniame Visual FoxPro meniu. Meniu elementų sąrašas yra pagrįstas aktyvaus lango tipu. 16 2 skyrius 2.1. Global Visual FoxPro 9.0 Visual FoxPro suteikia klientui daugybę galingų įrankių juostų, skirtų darbui su duomenų bazėmis, formomis, užklausomis ir užklausomis. Šiose įrankių juostose yra mygtukų rinkinys, kuris saugomas pagal konkrečios įrankių juostos pavadinimą. Paleidus Visual FoxPro ekrane pasirodys standartinė įrankių juosta. Pagrindinio lango apačioje yra brėžinių eilutė, kurioje rodoma informacija apie aktyvaus lango pjovimo stakles, trumpas pasirinkto įrankių juostos mygtuko ar meniu elemento aprašymas. Eilėje rodomos informacijos tipas priklausys nuo aktyvaus lango tipo. Pavyzdžiui, formų dizainerio lange eilutėje bus rodomas aktyvaus formos objekto pavadinimas, o naršant lentelę režimu Naršymas, uždarytos lentelės pavadinimas bus rodomas kairėje eilutė, o eilutės numeris bus rodomas eilutės viduryje. rašyti ir roboto režimo indikatorius . Visual FoxPro 9.0 užduočių srities tvarkyklė rodoma pagrindiniame lange už veiksmų. Galite įvesti per likusią dienos dalį atidarytų projektų ir duomenų bazių sąrašą, komandas paleisti išankstinio kūrimo sistemą ir sukurtų duomenų bazių bei projekto meistrus, programas, kurias galima gauti iš kūrimo, taip pat išsiųsti į svetaines internete. Štai kaip dirbate su Visual FoxPro 17 Darbo proceso metu pagrindiniame Visual FoxPro lange atsidaro formų konstruktorių, atsakymų, užklausų, projektų ir kiti langai. Visi kvapai priklauso nuo priekinio lango ir užsidaro uždarius. Be to, jei išeidami iš Visual FoxPro neuždarėte projekto, su kuriuo dirbote, lango, turėsite uždaryti langą programos pradžios laiku. Piktogramos galvutės galvos pavadinimas pagal piktogramos ženklus, tekstas "Microsoft Visual Foxpro" I mygtukai Keruvannya mygtukai Rosems of head vikn. Spustelėjus piktogramą su piktogramomis, atsidaro sistemos meniu, kuriame galite pateikti komandas, skirtas perkelti ir keisti galvos lango dydį. Lentelėje 2.1 rodo sistemos meniu pasiekiamas komandas. 2.1 skyrius. Remiantis Rusijos Federacijos pavadinimu ü Vertinimas Lietuvos Respublikos vardu su Visual FoxPro ir Visual Fox Pro pagalba ir kitame pasaulio krašte toje pačioje vietoje kaip ir FoxPro ir kitaip tariant Čia yra Windows yra xPro yra ten, kur jūs gyvenate Tai yra Visual FoxPro RADA Norėdami greitai uždaryti Visual FoxPro programas, dukart spustelėkite kitą programos piktogramos kopiją pagrindinio lango antraštėje. Norėdami greitai atidaryti / atidaryti antraštės langą, dukart spustelėkite pavadinimo juostą. „Microsoft Visual FoxPro“ antraštės lango tekstas gali būti lengvai keičiamas atsižvelgiant į jūsų poreikius, suteikiant Visual FoxPro antraštės langui kitą pavadinimą arba pakeitus pavadinimą kitur. Norėdami tai padaryti, komandų lange įveskite komandą: MODIFY WINDOW SCREEN TITLE "Naujas pagrindinio lango pavadinimas"" или _SCREEN.caption = "Новый заголовок главного окна" В правой стороне заголовка расположены кнопки управления окном. Их назначение описано в табл. 2.2. 18 Ãëàâà 2 Òàáëèöà 2.2. Íàçíà÷åíèå êíîïîê óïðàâëåíèÿ îêíîì Êíîïêà Íàçâàíèå Íàçíà÷åíèå Ñâåðíóòü Ñâîðà÷èâàåò ãëàâíîå îêíî FoxPro äî ðàçìåðà êíîïêè è ïîìåùàåò åå íà ïàíåëü çàäà÷ Windows Âîññòàíîâèòü îáðàòíî Óìåíüøàåò ðàçìåð ðàçâåðíóòîãî îêíà, ïîçâîëÿÿ â äàëüíåéøåì èçìåíÿòü åãî Ðàçâåðíóòü Ðàçâåðòûâàåò ãëàâíîå îêíî Visual FoxPro âî âåñü ýêðàí Çàêðûòü Çàêðûâàåò ãëàâíîå îêíî Visual FoxPro, òåì ñàìûì ïðåêðàùàÿ ðàáîòó ïðîãðàììû Çíàêîìñòâî ñî ñòàíäàðòíîé ïàíåëüþ èíñòðóìåíòîâ Visual FoxPro В Visual FoxPro имеется большое количество панелей инструментов, используемых при создании форм, отчетов и запросов. Подробно они будут рассмотрены в соответствующих главах. Сначала изучим стандартную панель инструментов (рис. 2.2), которая используется во всех режимах работы. Ðèñ. 2.2. Ñòàíäàðòíàÿ ïàíåëü èíñòðóìåíòîâ Visual FoxPro Назначение кнопок стандартной панели инструментов описано в табл. 2.3. Òàáëèöà 2.3. Íàçíà÷åíèå êíîïîê ñòàíäàðòíîé ïàíåëè èíñòðóìåíòîâ Êíîïêà Íàçâàíèå Íàçíà÷åíèå New (Íîâûé) Ïîçâîëÿåò ñîçäàòü íîâûé ôàéë (ïðîåêò, áàçó äàííûõ, òàáëèöó, çàïðîñ, ôîðìó, îò÷åò, êëàññ) Open (Îòêðûòü) Îòêðûâàåò ñóùåñòâóþùèé ôàéë Save (Ñîõðàíèòü) Ñîõðàíÿåò îòêðûòûé ôàéë Print One Copy (Ïå÷àòàòü îäíó êîïèþ) Ïå÷àòàåò ñîäåðæèìîå àêòèâíîãî îêíà Print Preview (Ïðîñìîòð ïå÷àòè) Îòêðûâàåò îêíî ïðåäâàðèòåëüíîãî ïðîñìîòðà ïå÷àòàåìîãî äîêóìåíòà Cut (Âûðåçàòü) Óäàëÿåò âûäåëåííûé òåêñò èëè âûäåëåííûå îáúåêòû è ïîìåùàåò èõ â áóôåð Copy (Êîïèðîâàòü) Êîïèðóåò â áóôåð âûäåëåííûé òåêñò èëè âûäåëåííûå îáúåêòû, íå óäàëÿÿ èõ Paste (Âñòàâèòü) Âñòàâëÿåò ñîäåðæèìîå áóôåðà. Äåéñòâèå ýòîé êíîïêè çàâèñèò îò òîãî, â êàêîì èç ðåæèìîâ âû ðàáîòàåòå Íà÷àëî ðàáîòû ñ Visual FoxPro 19 Òàáëèöà 2.3 (îêîí÷àíèå) Êíîïêà Íàçâàíèå Íàçíà÷åíèå Undo (Îòìåíèòü) Îòìåíÿåò âûïîëíåííûå äåéñòâèÿ Redo (Âîññòàíîâèòü) Âîññòàíàâëèâàåò îòìåíåííûå äåéñòâèÿ Run (Âûïîëíèòü) Çàïóñêàåò íà âûïîëíåíèå Modify Form (Ìîäèôèöèðîâàòü ôîðìó) Ïîçâîëÿåò ìîäèôèöèðîâàòü SÑX-ôàéë, ñâÿçàííûé ñ äàííîé ôîðìîé Databases (Áàçû äàííûõ) Ñîäåðæèò ñïèñîê îòêðûòûõ áàç äàííûõ Command Window (Êîìàíäíîå îêíî) Îòêðûâàåò êîìàíäíîå îêíî Data Session Window (Îêíî ñåàíñà äàííûõ) Îòêðûâàåò îêíî Data Session Properties Window (Îêíî ñâîéñòâ) Îòêðûâàåò îêíî Properties (Ñâîéñòâà), èñïîëüçóåìîå äëÿ íàñòðîéêè ñâîéñòâ Document View Window (Îêíî ïðîñìîòðà äîêóìåíòà) Îòêðûâàåò îêíî Document View (Ïðîñìîòð äîêóìåíòà), â êîòîðîì îòîáðàæàåòñÿ ñïèñîê ïðîöåäóð, ôóíêöèé îòêðûòîé â îêíå ðåäàêòîðà ïðîãðàììû Class Browser (Îáçîð êëàññîâ) Îòêðûâàåò îêíî Class Browser (Îáçîð êëàññîâ), ïðåäíàçíà÷åííîå äëÿ ðàáîòû ñ êëàññàìè Object Browser (Îáçîð îáúåêòîâ) Îòêðûâàåò îêíî Object Browser (Îáçîð îáúåêòîâ), ïîçâîëÿþùåå ïðîñìàòðèâàòü êëàññû, ñâîéñòâà, ìåòîäû, ñîáûòèÿ è êîíñòàíòû âûáðàííûõ áèáëèîòåê Task Pane (Ïàíåëü çàäà÷) Îòêðûâàåò îêíî Task Pane Manager (Ìåíåäæåð ïàíåëè çàäà÷) Toolbox (Èíñòðóìåíòàðèé) Îòêðûâàåò îêíî Toolbox (Èíñòðóìåíòàðèé), ñîäåðæàùåå ýëåìåíòû, êîòîðûå èñïîëüçîâàëèñü ðàçðàáîò÷èêîì ïðè ñîçäàíèè ïðèëîæåíèÿ ЗАМЕЧАНИЕ Если по внешнему виду кнопки вы не можете определить ее назначение, установите указатель мыши на кнопку. При этом под курсором появится всплывающая подсказка с ее наименованием, а в левой части строки состояния будет выведено краткое описание указанной кнопки. По умолчанию в главном окне программы Visual FoxPro всегда присутствует стандартная панель инструментов. Если она не отображается на экране, выполните следующие действия: 1. Выберите в меню View (Вид) команду Toolbars (Панели инструментов). Откроется диалоговое окно Toolbars (рис. 2.3), в котором расположен список всех панелей инструментов программы Visual FoxPro. 20 Ãëàâà 2 2. Установите флажки слева от наименований тех панелей, которые необходимо разместить в главном окне. 3. Нажмите кнопку OK. Используя флажки, расположенные в нижней части диалогового окна Toolbars (Панели инструментов), можно изменить вид кнопок панелей инструментов. Назначение этих флажков описано в табл. 2.4. Òàáëèöà 2.4. Íàçíà÷åíèå ôëàæêîâ äèàëîãîâîãî îêíà Toolbars Óñòàíîâêà ôëàæêà Íàçíà÷åíèå Color buttons (Öâåòíûå êíîïêè) Êíîïêè íà ïàíåëè èíñòðóìåíòîâ ñòàíîâÿòñÿ öâåòíûìè Large buttons (Áîëüøèå êíîïêè) Óâåëè÷èâàåòñÿ ðàçìåð êíîïîê ToolTips (Ïîäñêàçêà) Âûâîäèòñÿ êðàòêîå îïèñàíèå êíîïêè ïðè óñòàíîâêå êóðñîðà íà íåå Ðèñ. 2.3. Äèàëîãîâîå îêíî Toolbars После установки Visual FoxPro стандартная панель инструментов размещается в верхней части главного окна, но она, как и все остальные панели инструментов, может перемещаться в любое место экрана. Для этого нужно установить курсор мыши в любое свободное от кнопок место на панели инструментов, нажать кнопку мыши и, не отпуская ее, переместить панель на новое место. Если поместить панель инструментов не по краю главного окна Visual FoxPro, то можно изменять ее размер (рис. 2.4). Íà÷àëî ðàáîòû ñ Visual FoxPro 21 Ðèñ. 2.4. Ïàíåëü èíñòðóìåíòîâ ìîæíî ðàñïîëîæèòü â ëþáîì ìåñòå ãëàâíîãî îêíà Êðàòêèé îáçîð ìåíþ Visual FoxPro При работе с Visual FoxPro можно использовать как кнопки панели инструментов, так и строку меню, все команды которого являются иерархическими. При выборе определенной команды открывается ее подменю. При отсутствии в главном окне Visual FoxPro других открытых окон, строка меню содержит пункты File (Файл), Edit (Правка), View (Вид), Tools (Инструменты), Program (Программа), Window (Окно) и Help (Справка). При открытии окон в меню добавляются команды, применимые только к объектам данного окна. Например, при работе с таблицами в главное меню добавляется пункт меню Table (Таблица), при открытии на экране формы в меню появляется пункт Form (Форма). ЗАМЕЧАНИЕ При выборе команды в строке состояния появляется ее краткое описание. 22 Ãëàâà 2 Âûïîëíåíèå êîìàíä ìåíþ Выполнение команд меню в Visual FoxPro осуществляется стандартными для Windows действиями. Перечислим возможные способы. При использовании мыши достаточно установить курсор на пункт меню, содержащий выбираемую команду, и нажать кнопку мыши. Если команда содержит подменю, следует выбрать в нем требуемую команду. При использовании клавиатуры сначала нужно активизировать строку меню нажатием клавиши !} !} arba . Tada naudodami papildomus mygtukus nustatykite prisijungimą į reikiamą komandą<←>, <→> , <> , <↓>tada paspauskite . Raktas<←>Vykoristovuetsya pereiti į komandą, kuri yra kairiarankė iš srauto. Kai paspausite šį klavišą, jei dabartinė komanda yra kairioji, pereisite į sistemos meniu. Toliau spausdami mygtukus<←>įterpkite indikatorių dešinėje meniu eilutės komandoje. Kiti raktai apdorojami tokiu pačiu būdu. Dažniausiai renkamų komandų atveju galite įsiminti su jomis susijusius sparčiuosius klavišus, kuriuos sudaro simbolio derinys Tai simbolis šalia komandos pavadinimo. Kai spartieji klavišai išjungti, klavišo spausti nereikia . Taip yra, kai suaktyvinta meniu eilutė, kitu atveju reikia pasirinkti meniu komandą, tada galėsite greitai ją pasiekti vienu iš galimų būdų. in: paspauskite klavišą ; Spustelėkite pelę šalia pagrindinio Visual FoxPro lango. Norėdami grįžti į submeniu, turite paspausti mygtuką priekinio lygio meniu . Failo meniu komandos Meniu Failas yra komandos, susijusios su prieiga prie failų. Šios komandos leidžia kurti naujus skirtingų tipų failus, atidaryti esamus failus, juos uždaryti, išsaugoti ir ištrinti. Komanda Įrašyti kaip HTML atveria atskirą dialogo langą, leidžiantį įrašyti tikslią formą, meniu, rodinį ar lentelę HTML (HyperText Markup Language) formatu. Taip pat labai patogi komanda Atšaukti, leidžianti keisti failą, sukurtą per srautinio perdavimo redagavimo sesiją. Meniu apačioje rodomi likusių keturių projektų pavadinimai, kurie atsidaro, o tai leidžia greitai atidaryti vieną iš jų. Likusi komanda šiame meniu yra komanda Exit. Tai panaši į komandų lange esančią komandą QUIT ir naudojama norint išeiti iš „Visual FoxPro“. Redagavimo meniu klavišai Redagavimo meniu yra daugumoje „Windows“ programų. Visual FoxPro komandų meniu rodomas kuriant formas, spustelėjus ir redaguojant programas. „Visual FoxPro 23“ pagrindai Komandos Įklijuoti specialųjį, Įterpti objektą, Objektas ir Nuorodos apsiriboja Bendrojo tipo laukais ir OLE objektais. Kitos komandos bus nustatytos redaguojant kaip programos ir lentelės laukai. Kitoms Windows programoms nežinoma komanda Eiti į eilutę gali būti naudojama Visual FoxPro darbui su programomis. Norėdami gauti papildomų komandų, programos tekste galite eiti į eilutę su priskirtu numeriu. Kai įvedate objekto pavadinimą, autoritetą, komandą arba funkciją, įvedę simbolį (paprastai tašką, tarpą arba lanką), komanda Visual FoxPro List Members suaktyvina galiojančių reikšmių sąrašą (autoritetai, metodai, veiksmai ir objektai) priskirti objektų redaktoriui. Greitos informacijos komanda rodo galiojančią šios komandos, funkcijos ar pakeitimo įrašymo parinktį. Paskutinė meniu parinktis yra komanda Properties, kurią pasirinkus atsidaro dialogo langas Edit Properties, kuriame galima nustatyti programos failų išsaugojimo parametrus, peržiūrėti jų savybes, paskutinio redagavimo datą ir saugojimą diske. Peržiūrėti komandos Šiame meniu elemente yra komandos, leidžiančios peržiūrėti šiuo metu atidarytą failą. Jei nėra atidarytų failų, meniu yra tik viena komanda: Įrankių juostos. Ši komanda atidaro dialogo langą, kuriame įrankių juostų sąrašas naudojamas dirbant su Visual FoxPro. Dirbdami su meniu View konstruktoriais įveskite komandas, kad būtų rodomi įrankių juostos rodiniai, kurie naudojami šiame roboto režime. Taigi, pavyzdžiui, dirbant formų kūrėju, meniu yra komandos, skirtos pasirinkti šiuos skydelius: Spalvų paletė, Išdėstymas ir Formos valdikliai. Po valandos pažiūrėsiu į lentelę arba redaguosiu formas, meniu arba meniu turės papildomų komandų. Pavyzdžiui, po valandos darbo su lentelėmis meniu atsiranda nemažai naujų komandų. Komandos Redaguoti ir Naršyti perkelia lentelę į naršymo režimą ir redaguoja joje esančius įrašus. Skirtumas tarp šių dviejų komandų yra rodymo stilius, o ne lentelė. Klavišų formatas Šis meniu punktas pasiekiamas dirbant su formų, atsakymų, programų, tekstinių failų ir etikečių kūrėju. Meniu Formatas (Formatas) talpina komandas, kurios apibūdina šrifto charakteristikas, teksto ir objektų lygiavimą bei nurodytus intervalus tarp objektų. Tačiau laikui bėgant atsiranda galimybė dirbti su skirtingais konstruktoriais ir papildomomis komandomis. Raktiniai žodžiai: Įrankiai Šis meniu skirtas pagrindiniam programos tikslui. Pirmajame meniu Įrankiai atidaroma komanda Wizards, kuri atveria Visual FoxPro vedlių sąrašą. Maister yra programa, kuri padeda 24 koristuvach 2 atlikti aukščiausias užduotis, tokias kaip formų, garsų, lentelių kūrimas. Kūrimo procesas šiuo atveju priklauso nuo kuriamo objekto meistro mitybos. Šalia meniu yra komanda Makrokomandos, skirta makrokomandoms kurti. Debugger komanda skirta programoms nustatyti. Taip atidaromas dialogo langas Visual FoxPro Debugger, kuriame galite peržiūrėti kintamųjų, masyvo elementų, laukų reikšmes, kaip reikšmes galima pasukti naudojant Visual FoxPro funkcijas ir kt. Komponentų galerijos komanda atidaro Visual FoxPro komponentų galerijos darbo langą, komanda Coverage Profiler leidžia peržiūrėti informaciją apie Windows programą. Komanda Object Browser atveria vieną langą, kuriame galite peržiūrėti pasirinktų bibliotekų klases, galias, metodus, savybes ir konstantas. Komanda IntelliSense Manager atidaro parametrų konfigūracijos langą, kuris valdo redaktoriaus lange įvestų programų konstrukcijų sintaksės analizę. Užduočių sąrašo komanda leidžia įsiminti vietą, kurią galite paspausti ant veikimo klavišo. Be to, ši komanda leidžia įvesti būtinų užduočių sąrašą, panašų į Microsoft Outlook. Dokumento dokumento rodinys atidaro dialogo langą, kuriame rodomas redaktoriaus lange paslėptų programos procedūrų, funkcijų ir teiginių sąrašas. Pasirinkę elementą sąraše, būsite nukreipti į tą elementą redaktoriaus lange. Komandos „Task Pane“ ir „Toolbox“ atidaro dialogo langus „Task Pane Manager“ ir „ToolBox“. ToolBox lange rodomi elementai, kurie buvo pasirinkti kuriant programą. Likusi meniu komanda yra Įrankiai - Parinktys. Tai padės sukonfigūruoti „Visual FoxPro“ konfigūraciją. KOMANDOS Programa Programos meniu yra komandos, susijusios su programų kompiliavimu ir kompiliavimu. Lango meniu komandos Lango meniu yra komandos, skirtos ekrane rodyti atidarytus langus. Naudodami šias komandas galite tvarkyti, patraukti, išvalyti langus ir pereiti iš vieno lango į kitą. Be to, šio meniu komandas galima aktyvuoti kiekvieną kartą atidarius langą. Meniu Window esanti komanda Command Window suaktyvina komandų langą, kuris leidžia tinkinti komandas dirbant su Visual FoxPro. Kas naujo Visual FoxPro 25 Savybių lango komanda atidaro dialogo langą Ypatybės, kuris leidžia peržiūrėti ir keisti objektų, rodomų žymeklio formoje, kurią sakau, galias. Norėdami atidaryti langą Data Session, kad lentelėje būtų rodomas visų atidarytų šios sesijos duomenų sąrašas ir įrašai tarp jų (2.5 pav.), naudokite komandą Data Session. Res. 2.5. Duomenų sesijos langas yra pagrįstas formatu ir formatu Centre yra duomenų seanso langas. Mygtukas Ypatybės atveria langą, kuriame galite peržiūrėti ir keisti lentelės galios lygį. Norėdami atidaryti lentelę, naujoje darbo srityje yra mygtukas Atidaryti. Mygtukas Naršyti atveria lentelę, kad būtų galima peržiūrėti į ją įtrauktus įrašus. Duomenų seanso lango mygtukas Uždaryti uždaro lentelę dabartinėje darbo srityje, o mygtukas Ryšiai leidžia apibrėžti ryšius tarp uždarų lentelių. Keys Help Žinynas yra paskutinė komanda pagrindinio lango meniu. Lentelė 2.5 Parodykite meniu galimų komandų sąrašą. 2.5 skyrius. Kaip naudotis „Microsoft Visual FoxPro“ žinynu Kaip naudotis „Microsoft Visual FoxPro“ žinynu Kaip naudoti „Microsoft Visual FoxPro“ žinyno sinchronizavimą su „Visual FoxPro“ 9. DN paieška (iš MSDN) 1 Žr. MSDN1 „Microsoft“ kūrėjų tinklą, pasirinktus „Microsoft“ dokumentus, kad gautumėte keršto informaciją apie visus pokyčius . – Red. 26 2 skyrius Skyrius 2.5 (anksčiau) Techninis palaikymas žiniatinklyje Microsoft Visual FoxPro žiniatinklyje Microsoft Visual FoxPro. Daugiau informacijos apie Microsoft Visual FoxPro (Microsoft Visual FoxPro) , kitaip tariant, taip pat kaip ir Rusijos Federacijoje. Šiuo atveju, šiuo atveju, šiuo atžvilgiu, Norėdami tai padaryti, galite greitai tai padaryti vienu iš šių būdų: pasirinkite komandą Exit iš meniu Failas; pagrindinio Visual FoxPro lango sistemos meniu pasirinkite komandą Close; Abu spustelėkite Visual FoxPro piktogramą pagrindinio lango antraštėje; Komandų lange įveskite komandą QUIT. Jei programa neišsaugo formos, garso, užklausos ar kito objekto, Visual FoxPro paprašys jį išsaugoti. Šiuo tikslu ekrane pasirodo dialogo langas, panašus į parodytą pav. 2.6. Res. 2.6. Taip yra su Visual FoxPro ir Visual FoxPro Kiti mygtukai Norėdami tęsti operaciją, paspauskite vieną iš mygtukų. 2.6 skyrius. Pagal Rusijos Federaciją, Rusijos Federaciją ir Rusijos Federaciją a) Visual FoxPro ir Visual FoxPro; su šios sistemos pagalba, Visual FoxPro su Save As (K. Otmano) ir V. Fox bei Visual Fox Pro su Visual FoxPro pagalba 27 Kitos funkcijos Visual FoxPro 9.0 turi užduočių tvarkyklę, spustelėjimai, kad būtų lengviau norėdami atsisiųsti programą. Lange esančios instrukcijos leidžia paleisti pagrindines programas ir duomenų bazes, atidaryti išplėstinę sistemą, programą ar duomenų bazę su programų ar duomenų bazių, kurios veikė likusį laiką, sąrašu ir dar daugiau. Norėdami atidaryti Task Pane Manager langą (2.7 pav.), galite atlikti vieną iš šių veiksmų: meniu Tools pasirinkti komandą Task Pane; Standartinėje įrankių juostoje spustelėkite mygtuką Užduočių sritis. Be to, užduočių tvarkyklės langas atsidaro pagrindiniame Visual FoxPro lange kiekvieną kartą po paleidimo, nes dialogo lange Task Pane Options (užduočių srities parinktys) yra pasirinkta Open FoxPro Starts parinktis. Res. 2.7. Sistemos užduočių srities tvarkyklės įrankių juostos aprašymas (2.7 lentelė). vadybininkas perkelti įžeidžiančios užduoties mygtukus 28 2 skyrius 2.7 skyrius. Nustačius mygtukus užduočių srities tvarkytuvės mygtukais, taip yra tarp dviejų šalių ir àç äàííûõ, êkíîïêê äëê ñîçäàíèíîîâûõ, à à òàêæå tai pasaulis yra sinonija ir pasaulis, ñåîæàâòî. apie Visual FoxPro Apie pasaulį apie pasaulį, kitaip tariant, „Visual FoxPro“ JAV ir XML svetainės bei interneto svetainių leidiniai Taip yra su „Microsoft Visual FoxPro“. Daugiau informacijos apie pasaulį su Rusijos Federacijos pagalba Ð äàííûõ, äîáàâëòí íîâèí ñîåíè ïåð) Îáíîâëåòññîäåðæèìîîääèàîãîîî Prisijungimas užduočių srities tvarkyklė (iš esmės tai yra vadybininkas.di skydelis.7). pasirodo paspaudus mygtuką Pradėti įrankių juostoje. 2.8 skyrius. Kas naujo Visual FoxPro? Kokia yra „Visual FoxPro“ sistema? ) visos kitos parinktys „Visual FoxPro 9.0“ Tinkinti mano kūrimą „Visual FoxPro“ parinktys) Sukurkite naują programą naudodami savo „yurok“ sistemą) Sukurkite Sužinokite daugiau apie šią temą) Eiti į „Visual FoxPro“ žiniatinklį Apie svetainę (Visual svetainę) tarp „FoxPro“ sistemos ir „FoxPro“ sistemos) 8 todėl tvarkyti mano įrankius Open Project pyro) Pasaulio atvirumo (atviras) atidarymas Naujas projektas šioje srityje Sukurti šioje srityje sritis Atidaryti duomenų bazę Apie vasarnamį Atidaryti (nauja duomenų bazė) (nauja duomenų bazė) Dialogo lange Užduočių srities parinktys spustelėkite Sukurti (Pav. 2.8), kuris rodomas spustelėjus mygtuką Parinktys (Įrankių juostos parinktys Žr. 2.8 IŠPLĖSTINĖS užduočių srities parinktys Užduočių srities parinkčių lango kairėje pusėje) Yra aplankai, skirti tinkinti užduočių srities tvarkytuvės dialogo lango puslapius. Užduočių srities tvarkytuvės aplanke yra trys skyriai: General, Proxy Server ir Customize.Pasirinkus elementą General, 30 Chapter 2 (division small 2.8) Dešinėje lango pusėje yra langų sąrašas, iš kurio pasirenkate puslapis, kuris rodomas, kai atidarote užduočių skydelio tvarkyklę, ir parinktis, nustatančias informacijos atnaujinimo iš interneto dažnumą (2. 9 lentelė).Roztashovanie apatinis ensign Paleidus Visual FoxPro atidarykite Follow Pro užduočių srities tvarkyklę (Paleiskite užduočių juostos tvarkyklę paleidus Visual FoxPro) nurodo, ar paleisti užduočių juostos tvarkyklę paleidžiant Visual FoxPro. 2.9 skyrius. Apie pasaulį tarptautinės sistemos požiūriu Kiekvieną kartą paleidus užduočių sritį kaip valdytojas ir tas pats) Kiekvieną kartą, kai sritis skiriasi àöèþ èç ðàç ïðè kitaip tariant) kitaip tariant, kitaip tariant, kitaip tariant èfofîîàöèè êàæäûå äíåé, çàäàííèõ ñ ïîîîùüþ ñ÷åò÷èêà Niekada (Íà îáîîâîäîä à Task Pan e Manager PASTABA Atnaujinimas vietoj užduočių srities tvarkytuvės dialogo lango, mygtukas kurti ) galite pasiekti naudodami įrankių juostoje Refre esantį mygtuką kurti. pakeiskite esamą arba įdėkite užduočių skydelį iš disko Norėdami tai padaryti, pasirinkite šiuos veiksmus: 1. Užduočių srities lango tvarkytuvė (užduočių skydelio tvarkyklė) paspauskite mygtuką Įrankių juostos parinktys 2. Kairėje užduočių srities pusėje Parinkčių lange pasirinkite aplanką Task Pane Manager, tada pasirinkite Tinkinti. 3. Atsidariusioje pusėje paspauskite vieną iš šių mygtukų: Install Pane – įdiegia naują skydelį; Tinkinti sritį – pakeičia esamą arba sukuria naują skydelį. Bendra Visual FoxPro sistema Kuriant programą Visual FoxPro, kaip ir bet kurioje kitoje sistemoje, dažnai tenka peržiūrėti programavimo ypatybių, kitų komandų ir funkcijų galimybes. Visual FoxPro, be tradicinės kūrimo sistemos, galite rasti informacijos, kurią galite atsisiųsti iš atsisiųstos dokumentacijos, skaitmeninių pavyzdžių ir tinklalapių. Visos šios funkcijos pasirenkamos iš pagalbos meniu. Ką reikia žinoti apie „Visual FoxPro 31“, kaip ir daugumoje populiarių programų, „Visual FoxPro“ turi kontekstui jautrią apdailos sistemą, todėl jums nereikės iš karto stabdyti darbo būdo Norėdami tai padaryti, galite greitai tai padaryti vienu iš šių būdų: iš Help meniu pasirinkite Microsoft Visual FoxPro žinyno komandą; Dialogo lange Užduočių srities tvarkyklė pasirinkite Kas naujo „Visual FoxPro“? (Kas naujo Visual FoxPro?); stumti Bet kuriuo metu darbo su Visual FoxPro sesija. Dovdkova sistema pasirinkite dovdnik skyrių, kad gautumėte informacijos apie dabartinę operaciją; Visuose dialogo languose įdėkite pagalbos mygtuką įrankių juostoje arba šalia lango. Jei vienoje iš jų darbo valandą buvo paspaustas pagalbos mygtukas, Visual FoxPro informuos, kaip naudotis šiuo dialogo langeliu (mažas 2.9). Res. 2.9. Visual FoxPro santrauka rusų kalba Tai paprasta reikšmė. 2.10 rodomas „Visual FoxPro“ išplėstinės sistemos langas, kuris pasirodo, kai pasirenkate „Microsoft Visual FoxPro“ žinyno komandos žinyno meniu. 32 2 skyrius 2.10. Microsoft Visual FoxPro 9.0 Šis langas yra padalintas į dvi sritis. Kairėje išplėstinės sistemos lango srityje yra keletas skirtukų, kuriuose galite rasti reikiamą informaciją. Dešinėje lango srityje rodoma informacija apie pasirinktą skyrių. Žymeklio pagalba galite pasirinkti lango sričių plotį. Kam reikia atšaukti šiuos veiksmus: 1. Užveskite žymeklį ant padalijimo tarp sričių. 2. Jei žymeklis rodomas kaip tiesi rodyklė, paspauskite kairįjį pelės mygtuką ir perkelkite jį į kitą sritį, kurią norite išplėsti. 3. Nustatę reikiamą ploto dydį, atleiskite pelės mygtuką. Posistemės langas yra apsuptas įrankių juostos. Išplėstinės sistemos lango kairėje srityje yra keturi skirtukai, skirti lengviau rasti reikiamą informaciją (2.10 lentelė). 2.10 skyrius. Pakalbėkime apie tai, ir apie tai kalbame VALKYAKKA YRA AUKSINĖS SISTEMOS SISTEMA Įvadas į šią temą Pažiūrėkime į roboto su kūrimo sistemos skirtukais ataskaitą. Taip yra su Visual FoxPro 33 Pagrindinis posistemio lango skirtukas Pirmasis skirtukas yra posistemio langas.Zmist skirtukas (2.10 pav.). Šis skirtukas įgyvendina tradicinį foninės informacijos pašalinimo būdą. Vietoj to pakeiskite prenatalinės sistemos skyrių srautą. Piktograma rodoma prieš odos skyriaus pavadinimą. Visi skyriai iš pradžių yra uždaryti, kaip rodo uždarytos knygos piktograma. Norėdami atidaryti bet kurią sekciją, užveskite žymeklį ant atsidarančios sekcijos ir paspauskite pelės mygtuką. Dėl to piktograma atrodys kaip atversta knyga. Dar kartą paspaudus pelės mygtuką ant atidarytos knygos piktogramos, skyrius užsidaro. Šią sekciją galima suskirstyti į skyrius (2.11 pav.). Temoje rodoma piktograma ir maisto ženklas. Norėdami dešinėje atnaujinimo lango srityje rodyti temas, o ne dainas, užveskite žymeklį ant jų pavadinimo arba atitinkamos piktogramos ir paspauskite pelės mygtuką. Res. 2.11. Kitaip tariant, Sonia atveju, Sonia atveju Ši sistema yra panaši į sistemą, kuri gali būti naudojama perėjimui. 34 2 skyrius Įvadas į dalyko indikatorių, naudokite išankstinės kūrimo sistemos langą Indikatorius (2 pav.) .12. Skirtuko viršuje yra išplėstas laukas, skirtas įvesti raktinį žodį, kuris bus naudojamas paieškai. Po juo yra raktinių žodžių, už abėcėlės užsakymų sąrašas. Įvestų raidžių pasaulyje raktinių žodžių sąrašo įvesties laukelyje atsiranda skyriai, kurių pirmosios raidės derinamos su jau įvestomis raidėmis. Res. 2.12. Vladimiras Putinas yra atsakymas į šį klausimą Galite tiesiog pažvelgti į raktinių žodžių sąrašą slinkdami, pamatyti reikiamą skyrių ir pamatyti reikiamą skyrių. Patvirtinimo tekstas pasirodys dešiniajame lange. Norėdami rasti informacijos papildomame skirtuke Trace Display, įveskite pradines temų raides, kurias turite žinoti. Kaip užpakalis buvo įvestos savybės (2.12 pav.). Kai tik pirminė sistema sąraše parodys tų, kurie prasideda nurodyta raide, pavadinimus, jie bus matomi spalva arba ryškumu. Kai tik protas bus patenkintas, pasirodys langas Found Sections (mažas 2.13) su sekcijų sąrašu. Iš šio sąrašo pasirinkite reikiamą temą ir spustelėkite mygtuką Rodyti. Informacija apie pasirinktą temą bus rodoma dešinėje posistemio lango srityje. Taip yra su „Visual FoxPro 35“. 2.13. Daugiau informacijos apie klavišus Norėdami ieškoti raktų Žodžiai ir frazės yra vikorizuojami skirtuke Poshuk. Shukati įvesties lauke įveskite pokšto žodį arba frazę. Jei jums reikia žinoti frazę, turite ją sudėti į vieną arba dvigubą koją. Ieškodami taip pat galite naudoti ženklus "?" (norint priskirti vieną simbolį) ir "*" (priskirti bet kokį simbolių skaičių). Be to, savo malonumui galite ieškoti loginių posakių, sulenktų iš žodžių, iš loginių operatorių, pateiktų lentelėje. 2.11. 2.11 skyrius. Šiuo atveju, šiuo atveju, šiuo atveju, šiuo atveju, šiuo atveju Îïåðàòð IR Forma, pvz., savybės & forma ARBA savybės OR ypatybių forma | forma NEAR properties NEAR form Išorinė nuoroda šiuo atveju NE savybės NE forma Taip nėra su savybėmis! forma Kai būsite pasirengę ieškoti, turite spustelėti mygtuką Bendrinti. Bus rodoma sekcijų paieška, o jų sąrašas bus rodomas skirtuke Ieškoti, esančiame Skilčių lentelėje. 36 2 skyrius 2.14. Šios dalies aprašymas Lentelė Skyrius susideda iš trijų stulpelių. Skyriuje Antraštė pateikiamos tyrimų sistemos rastų temų antraštės, skiltyje Įvairūs – informacija apie tyrimo sistemos tyrimo temas, o skyriuje Rank – paieškos elemento įvedimo dažnis. Likusiame temų sąraše bus atrinktos pirmosios 500 temų, kurios patenkins pateiktą mintį. Norėdami tvarkyti skyriaus lentelės turinį, galite pasirinkti lentelės stulpelių antraštes. Norėdami tai padaryti, turite spustelėti to skyriaus antraštę, kad užbaigtumėte užsakymą. Iš rastų temų sąrašo pasirinkite reikiamą temą ir spustelėkite mygtuką Rodyti. Dešinėje užbaigimo lango srityje bus rodoma informacija apie šias temas (2.14 pav.). Tekste galite matyti paieškai priskirtus žodžius. Norėdami tai padaryti, įrankių juostoje turite spustelėti mygtuką Parinktys ir iš sąrašo pasirinkti komandą Pateikti rezultatus. Paieškos parametrams nustatyti proporcijos įvesties metu, diegiant bet kokius parametrus, suteikiamos papildomos galimybės (2.12 lentelė). 2.12 skyrius. Atsakomybė už fasado fasadą kitaip tariant, šiuo atveju „Sūnų, Rusijos Federacijos piliečių“ konspekto suformavimas â çàgîëîâêõ Ïîèñê òîüêî â â â â ʺîçâêÍâ ʺîçîâîâî Visual Fox Pro 37 Skirtukas „Bendra“ „Obrane“ skirtukas leidžia suformuluoti dažniausiai ieškomų posistemio temų sąrašą, kurį pasirinkti reikia paprasčiausiai. Promovchannyam skirtukas tuščias. Norėdami įtraukti peržiūros temą į Obrane skirtuką, pasirinkite šiuos veiksmus: 1. Kituose peržiūros sistemos lango skirtukuose raskite temą, kurią norite įdėti į šį skirtuką. 2. Rodykite informaciją, kurią radote dešinėje atnaujinimo lango srityje. 3. Eikite į Obrane skirtuką. Peržiūrimų asmenų vardai rodomi šio skirtuko lauke Srautas. 4. Spustelėkite mygtuką Pridėti. Į pasirinktų temų sąrašą bus įtraukti išankstinės gamybos sistemos gijų temų pavadinimai. Panašiu būdu į šią sritį galite įtraukti visas reikalingas kūrimo sistemos dalis. Norėdami ištrinti skyrius iš šio skirtuko, rodomas mygtukas Žiūrėti. Būtina naudoti pažangią sistemą Visual FoxPro, kad būtų galima pasinaudoti dideliu informacijos įsipareigojimu ї kuriant priedus. Norėdami sužinoti likusias naujienas apie Visual FoxPro, žiūrėkite čia. 2.15. Visual FoxPro 38 2 skyrius Pagrindinį tinklalapį galite atidaryti tiesiai iš pagrindinio Visual FoxPro lango. Tai priskiriama „Microsoft“ žiniatinklyje („Visual FoxPro“ tinklalapiuose) komandai žinyno meniu. PASTABA Tinklalapių peržiūra yra sudėtinga, nes nėra prieigos prie interneto. Norėdami uždrausti prieigą, savo kompiuteryje turite įdiegti modemą ir užsiregistruoti pas vietinį interneto tiekėją. Fig. 2.15 pristato naują „Visual FoxPro“ puslapį, kurį palaiko „Microsoft“. Kairėje pusėje yra išplėstos sekcijos, skirtos „Visual FoxPro“. Spustelėję norimos spustelėti sekcijos pavadinimą, būsite paraginti apsilankyti svetainėje, kurioje galėsite paskelbti informaciją apie tą skyrių. 3 skyrius Informacinės sistemos rekomendacija Kuriant programą sukuriamas projektas, kuris sujungia Visual FoxPro programų elementus ir sugrupuoja juos pagal tipus. Informacija apie projektą saugoma specialioje lentelėje, nes prie pradinės lentelės pridedamas Visual FoxPro plėtinys pjx. Lentelės atmintinės laukuose nurodomas projekto elemento pavadinimas, apibūdinantis kitus teksto atributus. Failas su lentelės Memo laukais turi plėtinį pjt. Projekto kūrimas palengvins programų kūrimą, nes duomenų bazės projekte programos, formos, skambučiai, aplikacijos ir kiti programų elementai yra platinami skirtingose ​​sekcijose, o į projektą įtraukto odos elemento kūrimas taip pat yra prisiminė. Sukūrę projektą ir identifikavę į jį įtrauktus elementus, galite jį naudoti kurdami programas, sukurdami failą su programos plėtiniu arba sukurdami kompiliuotą failą su plėtiniu exe. Kai programa pradeda dirbti su projektu, ji ieško failų, naudojamų programos elementams, rinkinio ir nustato failų, įtrauktų į projektą, versijas. Prieš pradedant kurti naują programą, pirmiausia reikia sukurti programos projektą. Toliau pridedami įvairūs programos elementai. Norėdami sukurti naują projektą, galite naudoti programos vedlį arba komandą Naujas meniu Failas. Įvedus komandą New, ekrane atsidaro naujas dialogo langas su visų tipų programos elementų sąrašu, pvz., Visual FoxPro (3.1 pav.). Projekto parametras nustatytas kaip numatytasis. Norėdami sukurti naują projektą, atlikite šiuos veiksmus: 1. Spustelėkite mygtuką Naujas failas. 1. Dialogo lango Sukurti lauke Įvesti projekto failą įveskite sukurto projekto pavadinimą, eidami į lauką Failo tipas, o failo tipas yra Projektas, kuris yra įrašomas, o lauke Aplankas aplankas kurioje projektas bus plečiamas, pasirinkta teisingai (3.2 pav.). 2. Norėdami išsaugoti projekto kūrinius, spustelėkite mygtuką Išsaugoti. Visual FoxPro sukuria projektui failus ir įrašo juos į nurodytą vietą. Po to galite atidaryti Projektų vadovo projektą (3.3 pav.). 40 3 skyrius 3.1. Daugiau informacijos apie New, apie tą patį pavadinimą: ñ. 3.2. Daugiau informacijos apie Sukurti šiuo atveju informaciją apie pasaulį 3.3. Apie projekto vadovą Projekto lango viršuje yra skirtukai, kuriuose rodomi įvairių tipų failai projekte, todėl lengviau kurti programas (3.1 lentelė). 3.1 skyrius. Pasirinkti projekto vadovas Pasirinkti duomenys Visi pasirinkti duomenys Pasirinkti äàííûõ, òàáëèöû, òàáëèöû, çàïðà àíèmåíè ïðîöåäóðí Dokumentai (Äîtómåíòû) Ôîðìè, îò÷åòèè Klasės, Mû, Mû, Mû, Mûs ir kitos klasės Kodas Kitos klasės al FoxPro turi pažiūrų hierarchija. Viršutiniame lygyje yra projekto elementų kategorijos: Duomenys, 42 elementai 3 Dokumentai, Klasių bibliotekos, Kodas ir Kita. PASTABA Elementų odos kategorijai projekto lange yra skirtukas. Dabartiniu lygiu failų tipai skirstomi į kategorijas. Pavyzdžiui, kategorijai Dokumentai yra šie failų tipai: Formos – formos; Ataskaitos – skambinti; Etiketės – etiketės. Įvairių tipų failai gali būti tos pačios hierarchijos dalis. Pavyzdžiui, duomenų bazėje gali būti lentelės, duomenys, o lentelėje gali būti laukai. Hierarchinis sąrašas gali būti naudojamas degančioje arba degančioje stovykloje. Jei hierarchinio sąrašo elemente yra kito lygio elementų, kairėje elemento pavadinimo pusėje rodomas pliuso ženklas. Fig. 3.3 matote, kad visi sąrašo elementai, įskaitant klasių bibliotekas, turi vienodus elementus. Norėdami atidaryti kito lygio elementų sąrašą, turite paspausti pelę ant pliuso ženklo. Kai atidarote sąrašą, pliuso ženklas pasikeičia į minuso ženklą. Fig. 3.4 rodomas hierarchinio duomenų sąrašo pavyzdys, kuris turi tam tikrą gylį. Norėdami paslėpti įdėtą elementų sąrašą, spustelėkite minuso ženklą. Projekto lange yra vienas labai mažas mygtukas. Dešiniajame viršutiniame lango kampe esanti dalis buvo pašalinta iš projekto, o rodyklė pastatyta tiesiai į kalną. Kai paspausite šį mygtuką, projekto langas užsidegs, skirtukų pavadinimai nebebus matomi, o mygtuko piktograma pasikeis į rodyklę žemyn. Ekrane vietoj kitų langų pasirodo pats Timas (3.5 pav.). Tokiu atveju projekto skirtukai nebėra aktyvūs, o juos paspaudus atsidaro dalis projekto lango, kuriame yra informacija apie pasirinktą skirtuką (3.6 pav.). Norėdami pasukti projekto rodinį į išplėstinį vaizdą, paspauskite mygtuką, kad perkeltumėte rodyklę žemyn. „Visual FoxPro“ leidžia perkelti atidarytą skirtuką aplink ekraną. Norėdami tai padaryti, reikia spustelėti nuorodą ir, neatleidus pelės, perkelti skirtuką vietoje pagrindinio Visual FoxPro lango (3.7 pav.). Be to, galite keisti skirtuko dydį. Norėdami tai padaryti, turite atšaukti šiuos veiksmus: 1. Užveskite žymeklį apatiniame dešiniajame kampe. 2. Jei žymeklis rodomas kaip dvikryptė rodyklė, paspauskite kairįjį pelės mygtuką ir perkelkite jį į kitą pusę. 3. Nustatę reikiamą ploto dydį, atleiskite pelės mygtuką. Skirtumas tas, kad taip yra naujojoje Respublikos versijoje. 3.4. Informacijos apie respublikos sistemą buvimas. 3.5. Prieglobstis 43 44 Gávava 3 Rez. 3.6. Tai oficiali Respublikos versija. 3.7. Nurodant Rusijos Federaciją ir Rusijos Federaciją Atidarius projekto langą, Visual FoxPro pagrindiniame meniu pridedamas naujas Projekto meniu punktas, kuriame yra komandos, leidžiančios apdoroti projektą.failai, kurie turėtų būti įtraukti į projektą. Šių komandų reikšmė aprašyta lentelėje. 3.2. 3.2 skyrius. Žr. projektą. Peržiūrėkite naują failą (nauji failai) Šią parinktį galite naudoti norėdami modifikuoti failą (arba modifikuoti failą). Tai numatytoji parinktis Naršyti failą. äå) Otkurûvaåt Kitaip tariant, peržiūrėti failą paleisti failą (vertės failą) Apie failo pervadinimą (pervardyti failą) â ïrîåêò Exc èç Parametrai įtraukti (reikšmė) Nustatyti pagrindinį Taip yra naujos versijos atveju Redaguoti Aprašymą ùèõ â kitų tipų klaidos ) Konstravimas Apie Atnaujinti (Kita) „Clean Up Project“ PASIRENKAMOS FUNKCIJOS Norėdami dirbti su projekto failais, galite naudoti kontekstinį meniu, kuris atidaromas spustelėjus naują. Dešiniuoju pelės mygtuku (Pav. . 3.8) ir naudokite tą pačią komandą Projekto meniu, taip pat komandą Expand All, kuri atidaro visus duomenų įrašus projektų valdytojo lange. 46 3 skyrius 3.8. Susisiekite su mumis metų pabaigoje Metodai Norėdami bendrauti su projekto elementais, naudokite mygtukus, esančius dešinėje projekto lango pusėje. Kai kurie mygtukai gali būti naudojami dirbant su visų tipų failais, tačiau kai kurie gali būti naudojami tik su dainomis. Lentelėje 3.3. Yra mygtukų, kuriuos galima pasirinkti visų tipų failams projekte, sąrašas. 3.3 skyrius. Naujos sistemos mygtukų keitimas šiuo atveju, šiuo atveju) Modifikuoti (šiuo atveju) Šiuo atveju mygtuku vikorist galite kurti failus (formas, išsaugojimus, programų meniu) Vykdyti (Viconati), kuris paleidžia failų pasirinkimas projektui Viconnanny. Skirtingoms etiketėms galite naudoti mygtuką Peržiūra.. 47 punktas atveria failą priekiniame vaizde. Norėdami peržiūrėti lentelėje esančius duomenis, yra mygtukas Naršyti. Projekto lange mygtukas Sukurti atveria dialogo langą Sukūrimo parinktys, leidžiančius sukurti projektą, priedą, dinaminę biblioteką arba atnaujinti esamą projektą. Visual FoxPro 9.0, kurdami projektą su meistro pagalba, galite įtraukti lenteles, formas, skambinti, taip pat pridėti prie anksčiau sukurtų projekto elementų. Norėdami sukurti naują projektą su meistro pagalba, atlikite šiuos veiksmus: 1. Meniu Failas reikia pasirinkti komandą Naujas arba įrankių juostoje spustelėti mygtuką Naujas. 2. Atsidarys dialogo langas Naujas, tada pasirinkite parinktį Project ir spustelėkite mygtuką Wizard. PORADA „Microsoft Visual FoxPro 9.0“ pagrindinę projekto kūrimo programą taip pat galima paleisti iš užduočių srities tvarkyklės lango. Šiuo tikslu vadovas turi greitai atlikti užduotį Sukurti naują programą. Atsidarys dialogo langas, parodytas pav. 3.9. Res. 3.9. Metodo ir likusio pasaulio paaiškinimas 3. Atsidarys dialogo langas, parodytas 3 pav. 3.9. Šio lango Projekto pavadinimo įvedimo laukelyje turite nurodyti sukurto projekto pavadinimą, o laukelyje Projekto failo įvedimas – jo išplėtimą. Norėdami įdėti projektą su norimu aplanku, spustelėkite mygtuką Naršyti, kuris atveria dialogo langą, leidžiantį rasti norimą aplanką savo kompiuteryje. 4. Suteikę failui pavadinimą ir jį išplėtę, norėdami sukurti naują projektą, turite spustelėti mygtuką Gerai. Meistras pradeda kurti naują projektą, o ekrane pasirodo Application Builder dialogo langas (3.10 pav.). 48 3 skyrius 3.10. Apatinėje dialogo lango dalyje yra šie mygtukai: Žinynas – atidaromas tikrinimo failas; Atšaukti – atšaukia šeimininko robotą; Gerai – naujo projekto kūrimas. Be to, dialogo lange yra šeši skirtukai, kuriuose rodoma tokia informacija (3.4 lentelė). 3.4 skyrius. Application Builder Application Builder Bendroji informacinė sistema tarp sistemos ir duomenų sistemos Duomenys (duomenys) kitos formos ir formatai (Formos) VERTĖ IR SISTEMA Išplėstinė Skirtukas Bendra (Div. Mal. 3.10) skirtas nurodyti tokius projekto parametrus kaip jo pavadinimas , kas yra kūdikio projekte, sulankstyto priedo tipas, paslėpti dialogo langai, projekto piktograma. Vardo įvesties lauke galite įvesti programos pavadinimą, kuris rodomas jos pavadinime, dialogo lange Apie programą, taip pat programos viduryje. Kaip naudoti šią informaciją 49 Vaizdo įvesties lauke galite nurodyti pavadinimą „Turiu mažą failą, kuris pasirodys lange paleidus programą“. Srityje Application Type galima nurodyti kuriamos programos tipą (3.5 lentelė). 3.5 skyrius. Programos tipas Programos tipas Normalus Apie Visual FoxPro modulį (AP), tokia yra žodžio reikšmė. Taip yra ir pasaulyje, ir pasaulio kontekste. kitaip tariant) å Microsoft Windows Nustatydami bendrųjų dialogų grupės proporcijas, galite nurodyti papildomą dialogo informaciją apie platintojus, programas, prieigos prie programų failų teises. (3.6 lentelė). 3.6 skyrius. Įprastų dialogų užsklandos ekrano pasirinkimas Norėdami gauti daugiau informacijos šia tema, susisiekite su mumis Apie dialogą, kitaip tariant, šiuo atveju Kontaktai apie greitą paleidimą greitojo paleidimo režimu arba greitosios paleidimo režimu Taip yra su vartotojo prisijungimais Tai yra tokia pati kaip programos piktograma. Srityje Icon galite pasirinkti programos piktogramą. Informacija apie dialogo langą Application Builder Dialogo lango Application Builder skirtuke Kreditai (Apie autorių) (3.11 pav.) nurodoma turima informacija: autorių sąrašas, įmonės pavadinimai, įmonės numeris. 50 3 skyrius 3.11. Įvesties kreditai Application Builder Šiems duomenims įvesti laukai sukuriami Vikorist (3.7 lentelė). Skyrius 3. 7. Kaip jį naudoti Europoje Kreditai Europoje Application Builder Rusijoje à Íàçíà÷åíèå Autorius (Àâòîð) Ņïèñîê ðàçððèèå) Íàèmíîîàíèí ïðèäíðèÿÿÿÿÂîrion (ÿÿÿÿ Version ÿ Autorių teisės (Pðàâà) Ïðàâàïî ) Òîðãîâîàÿ ìàðêà ïðèëîåíèÿ Rusijos Federacija Taip, tai yra duomenų skirtukas (Taip). Signalizacijos programa leidžia suformuluoti duomenų bazių ir lentelių, kurios bus įtrauktos į projektą, sąrašą. Į lentelės rodinyje pateiktą sąrašą galite įtraukti tiek naujas, tiek esamas duomenų bazes ir lenteles (3.8 lentelė). 3.8 skyrius. Duomenų radimas programų kūrimo priemonėje å Datasource koks yra formos pavadinimas, koks yra fasado pavadinimas Tai tas pats, kas pasaulio pasaulis Plačiau 51 skyrius 3.12. Duomenų patvirtinimas programų kūrimo priemonėje Norėdami pridėti lentelę į projektą, virš jų yra kiti veiksmai skirtuke Mygtuko kojelės sukimas (3.9 lentelė) 3.9 skyrius Mygtuko Duomenų naudojimas Programų kūrimo priemonė Tai yra tokia pati kaip parinktis Pasirinkti (reikšmė: O taip yra su tas pats šaltinis, tas pats, kas šiuo atveju Generuoti (arba kitaip tariant), šiuo atveju, pasaulio pasaulyje The State of the World. Projekto meistro sukurtoms formoms dizaino stilių galite nustatyti naudodami Rastas rodomas formos stilių sąrašas. Fig. 3.13 rodoma forma, sukurta papildomu Reljefiniu stiliumi. Kūrimo proceso metu, kaip ir formų kūrimui, galima derinti skirtingus stilius. Norėdami nustatyti garso stilių, naudokite ataskaitos stilių sąrašą. 52 3 skyrius 3.13. Forma, sintetinio formato sinonimas Reljefinis formatas su sinoniminiu formatu - Formos skirtukas (Pav. 3.14) priskiriamas projektui, kol bus sukurtas formų sąrašas. Res. 3.14. Programos kūrimo priemonės skiltyje Formos, skirtuko Duomenys skiltyje Forma nustatomi Linijiniai santykiai ir paspaudžiamas mygtukas Gene.ratas (Pobuduvati) Pavadinimai bus rodomi Formos skirtuko formų sąraše. Į šį sąrašą galite įtraukti anksčiau sukurtas formas naudodami dialogo langą Atidaryti, kuris pasirodo paspaudus mygtuką Pridėti. Dešinėje skirtuko pusėje yra išplėstas pavadinimo įvesties laukas, nurodantis formos pavadinimą, ir proporcijos, nurodančios pagrindines formų galias (3.10 lentelė). 3.10 skyrius. Formos kaip vienos programos taikomųjų programų kūrimo priemonė Vienas egzempliorius (pasirenkamas) Naudokite naršymo įrankių juostą kitomis kalbomis

2 skyrius. Robot Cob su Visual FoxPro

Pradėsite naudoti „Visual FoxPro 7.0“. Daugelis dalykų, su kuriais dirbate (meniu, įrankių juostos, dialogo langai), bus žinomi tiems, kurie būdingi „Windows“ branduoliui.

Norėdami paleisti programą iš pagrindinio „Windows“ meniu, pasirinkite:

  1. Spustelėkite mygtuką Pradėti ekrano apačioje.
  2. Atsidariusiame pagrindiniame „Windows“ meniu pasirinkite komandą Programos. Pasirodys šios komandos meniu.
  3. Meniu pasirinkite komandą Microsoft Visual FoxPro 7.0 (2.1 pav.). Ekrane atsiras Visual FoxPro 7.0 langas (2.2 pav.).

Kad būtų lengviau paleisti „Visual FoxPro 7.0“, darbalaukyje galite sukurti nuorodą ir priskirti savo klavišus kaip sparčiuosius klavišus. Tada jums tereikia paspausti nurodytą klavišų kombinaciją bet kuriame „Windows“ lange, kuriame nesate, ir programa bus paleista. Be to, kad būtų lengviau paleisti programą, galite naudoti „Windows Quick Start“ skydelį (Small 2.1), įdėdami ant jo piktogramą Visual FoxPro.

Fig. 2.2 paveiksle parodytas Visual FoxPro galvos langas, koks jis atrodo paleidus programą.

Galite matyti šešias pagrindines sritis: lango pavadinimą, meniu eilutę, įrankių juostą, meniu eilutę, darbo sritį ir komandų langą.

Pavadinimas yra antraštės lango viršuje ir jame yra trys objektai: Visual FoxPro piktogramų kopija, galvos lango pavadinimas ir lange esančios piktogramos.

2.1 pav. „Microsoft Visual FoxPro 7.0“ paleidimas iš pagrindinio „Windows“ meniu

Mažas 2.2. Pagrindinis puslapis Visual FoxPro 7.0

Meniu eilutė yra hierarchiniame Visual FoxPro meniu. Meniu elementų sąrašas yra pagrįstas aktyvaus lango tipu.

Visual FoxPro suteikia vartotojui daugybę įrankių juostų, skirtų darbui su duomenų bazėmis, formomis, užklausomis ir užklausomis. Šiose įrankių juostose yra mygtukų rinkinys, kuris saugomas pagal konkrečios įrankių juostos pavadinimą. Paleidus Visual FoxPro ekrane pasirodys standartinė įrankių juosta.

Pagrindinio lango apačioje yra brėžinių eilutė, kurioje rodoma informacija apie aktyvaus lango pjovimo stakles, trumpas pasirinkto įrankių juostos mygtuko ar meniu elemento aprašymas. Eilėje rodomos informacijos tipas priklausys nuo aktyvaus lango tipo. Pavyzdžiui, formų kūrėjo lange eilutėje bus rodomas aktyvaus formos objekto pavadinimas, o naršant lentelę naršymo režimu, kairėje eilutės pusėje bus rodomas paslėptos lentelės pavadinimas. , ir bus rodomas skaičius eilutės viduryje tikslaus įrašymo ir indikatoriaus režimo roboti.

Proceso metu pagrindinis Visual FoxPro langas atveria formų konstruktorių, atsakymų, užklausų, projektų ir kitų langų langus. Visi kvapai priklauso nuo priekinio lango ir užsidaro uždarius. Be to, jei išeidami iš Visual FoxPro neuždarėte projekto, su kuriuo dirbote, lango, turėsite uždaryti langą programos pradžios laiku.

Pagrindinio lango pavadinimas pakeičiamas modifikuota programos piktogramų kopija, Microsoft Visual FoxPro tekstas ir mygtukai pakeičiami iki pagrindinio lango dydžio. Spustelėjus piktogramą su piktogramomis, atsidaro sistemos meniu, kuriame galite pateikti komandas, skirtas perkelti ir keisti galvos lango dydį. Lentelėje 2.1 rodo sistemos meniu pasiekiamas komandas.

2.1 lentelė. Sistemos meniu komandų priskyrimas

Komanda Užduotis
Atnaujinti Atnaujina priekinį lango dydį sumažinus arba padidinus
Judėti Suaktyvina Visual FoxPro antraštės langą ir leidžia jį perkelti naudojant žymeklio klavišą.
Rozmiras Suaktyvina Visual FoxPro galvos langą ir leidžia keisti jo dydį naudojant žymeklio mygtukus
Zgornuti FoxPro galvos langas padidinamas iki mygtuko dydžio ir įkeliamas į Windows užduočių juostą
Rozgornuti
Užsičiaupk Uždaromas Visual FoxPro antraštės langas

Porada

Norėdami greitai uždaryti „Visual FoxPro“, pagrindinio lango antraštėje spustelėkite pakeistą programos piktogramos kopiją.

„Microsoft Visual FoxPro“ antraštės lango tekstas gali būti lengvai keičiamas atsižvelgiant į jūsų poreikius, suteikiant Visual FoxPro antraštės langui kitą pavadinimą arba pakeitus pavadinimą kitur. Norėdami tai padaryti, komandų lange įveskite šią komandą:

PAKEISTI LANGO EKRANO PAVADINIMĄ "Naujas antraštės lango pavadinimas"" !}!}

Abo

SCREEN.caption = "Naujas pagrindinio lango pavadinimas"

Dešinėje antraštės pusėje yra mygtukai, išdėstyti lange. Jų reikšmės aprašytos lentelėje. 2.2.

2.2 lentelė. Mygtukų paskirtis

vardas Užduotis
Zgornuti FoxPro antraštė susitraukia iki mygtuko dydžio ir įdedama į Windows užduočių juostą
Atnaujinti Pakeičia atidaryto lango dydį, leidžiantį jį keisti toliau
Rozgornuti „Visual FoxPro“ nešvarumų langas mirksi visame ekrane
Užsičiaupk Uždaro Visual FoxPro antraštės langą ir priskiria programą robotui

„Visual FoxPro“ turi daugybę įrankių juostų, kurias galite naudoti formoms, garsams ir užklausoms kurti. Mes juos atidžiau panagrinėsime tolesniuose skyriuose. Iš karto susipažinsite su standartine įrankių juosta (2.3 pav.), kuri yra prieinama visiems darbo režimams.

Mažas 2.3. Standartinė Visuai FoxPro įrankių juosta

Standartinės įrankių juostos mygtukų priskyrimas parodytas lentelėje. 2.3.

2.3 lentelė. Standartinės įrankių juostos mygtukų priskyrimas

vardas

Užduotis

Nauja Sukurkite naują failą
Atviras Atidaro esamą failą
Sutaupyti Išsaugo uždarytą failą
Spausdinti vieną kopiją Kitas vietoj aktyvaus lango
Spausdinimo peržiūra Atidaromas ankstesnės aptariamo dokumento peržiūros langas.
Iškirpti (Virizati) Ištrina tekstą iš vaizdų arba objektų vaizdų ir įdeda juos į buferį
Soru (kopija) Kopijuoja tekstą ir matytus objektus iš regėjimo buferio jų neištrindamas
Įklijuoti Įterpimai vietoj buferio. Šių mygtukų veikimas priklauso nuo to, kokiu režimu dirbate.
Anuliuoti (Skasuwati) Skasovue ostannu vikonana diyu
Perdaryti (atnaujinti) Atnaujina pasirinktas veiklas
Bėgimas (Vikonati) Wikonanny paleidžiamas
Duomenų bazė Gaukite saugomų duomenų bazių sąrašą
Komandų langas Atidaro komandų langą
Duomenų seanso langas Atidaro duomenų seanso langą
Savybių langas Atidarykite Ypatybių langą, kad sureguliuotumėte autoritetus.
Dokumento peržiūra Windows Atidaromas langas Dokumentų rodinys, kuriame rodomas programų rengyklės lange atidarytų procedūrų, funkcijų sąrašas
Klasės naršyklė Atidaro klasių naršyklės langą, skirtą darbui su klasėmis
Objektų naršyklė Atidaro objektų naršyklės langą, kuriame galite peržiūrėti pasirinktų bibliotekų klases, galias, metodus, savybes ir konstantas

Pagarba

Jei atrodo, kad mygtukas nesupranta jo reikšmės, užveskite pelės žymeklį ant mygtuko. Kai po žymekliu pasirodys patarimas šiais pavadinimais, trumpas priskirto mygtuko aprašymas bus rodomas kairėje eilutės pusėje.

Paspaudę pagrindinį Visual FoxPro langą, visada matysite standartinę įrankių juostą, jei jos nepašalinote iš ekrano.Jeigu įrankių juosta jums reikalinga ir ji nepasirodo ekrane, pasirinkite:

  1. Meniu Rodinys pasirinkite komandą Įrankių juostos. Atsidaro įrankių juostų dialogo langas (mažas 2.4), kuriame rodomas visų Visual FoxPro įrankių juostų sąrašas.
  2. Nustatydami plokštes, kurias reikia įdėti šalia pagrindinio lango, nustatykite kairėje pusėje esančias proporcijas.
  3. Spustelėkite mygtuką Gerai.

Naudodami dialogo lango Įrankių juostos apačioje rodomas proporcijas, galite pakeisti įrankių juostos mygtukų išvaizdą. Šių orderių priskyrimai aprašyti lentelėje. 2.4.

2.4 lentelė. Dialogo lango Įrankių juostos proporcijų priskyrimas

Mažas 2.4. Įrankių juostų dialogo langas


Mažas 2.5. Įrankių juostą galima išplėsti iš pagrindinio lango

Įdiegus „Visual FoxPro“, standartinė įrankių juosta dedama viršutinio lango viršuje, tačiau įrankių juostą ir įrankių juostos galinę dalį galima perkelti ekrane. Norėdami tai padaryti, užveskite pelės žymeklį šalia vietos mygtukų įrankių juostoje, paspauskite pelės mygtuką ir, jų neatleisdami, perkelkite skydelį į naują vietą. Jei įrankių juostą pastatysite ne Visual FoxPro pagrindinio lango kraštuose, galite pakeisti jos dydį (2.5 pav.).

Dirbdami su Visual FoxPro galite pasirinkti ir įrankių juostos mygtukus, ir meniu eilutes, kurių visos komandos yra hierarchinės. Kai pasirenkate dainos komandą, atsidaro jos submeniu.

Be pagrindinio Visual FoxPro lango ir kitų atidarytų langų, pasirinkite meniu elementus virtualus (Failas), Redaguoti, Rodymas, Įrankiai, Programa, Windows ir Žinynas. Kai atidaromas langas, į meniu įtraukiamos komandos, leidžiančios pasiekti to lango objektus. Pavyzdžiui, po valandos darbo su lentelėmis į pagrindinį meniu įtraukiamas meniu punktas Lentelė, atidarius formą ekrane, meniu atsiranda elementas Forma.

Porada

Pasirinkus komandą, eilutėje pasirodys trumpas aprašymas.

Vikonanny meniu komandos

„Visual FoxPro“ meniu komandų sąraše naudojami standartiniai „Windows“ veiksmai. Galite naudoti ir pelę, ir klaviatūrą. Yra įvairių galimų metodų.

  • Pasirinkę pelę, užveskite žymeklį ant meniu elemento, kad įvestumėte komandą, ir paspauskite pelės mygtuką. Jei komanda turi pereiti į submeniu, pasirinkite reikiamą komandą.
  • Jei turite vieną klaviatūrą, pirmiausia suaktyvinkite meniu eilutę paspausdami klavišą arba . Tada, naudodami papildomas rodykles, pažymėkite reikiamą komandą ir paspauskite .
  • Klavišas naudojamas norint pereiti prie komandos, kuri yra kairiarankė srauto kryptimi. Kai paspausite šį klavišą, jei dabartinė komanda yra kairioji, pereisite į sistemos meniu. Toliau spausdami klavišą įdėkite indikatorių į dešinę meniu eilutės komandą. Kiti raktai apdorojami tokiu pačiu būdu.
  • Naudodami dažniausiai naudojamas komandas, galite įsiminti su jomis susijusius sparčiuosius klavišus, kuriuos sudaro simbolio derinys Tai simbolis šalia komandos pavadinimo. Kai spartieji klavišai išjungti, klavišo spausti nereikia .

Peržiūros meniu komanda

Jei meniu eilutė aktyvi, bet pasirinkote neištrinti meniu komandų, galite jos atsikratyti naudodami vieną iš šių būdų.

  • Paspauskite klavišą .
  • Spustelėkite pelę kur tik norite pagrindiniame VisualFoxPro lange.

Jei esate submeniu, paspauskite mygtuką, kad grįžtumėte į kito lygio meniu. .

Virtualios meniu komandos

Virtualiajame meniu (Failas) yra komandos, susijusios su prieiga prie failų. Šios komandos leidžia kurti naujus skirtingų tipų failus, atidaryti esamus failus, juos uždaryti, išsaugoti ir ištrinti.

Taip pat labai patogi komanda Atšaukti, leidžianti keisti failą, sukurtą per srautinio perdavimo redagavimo sesiją.

Meniu apačioje rodomi likusių keturių projektų pavadinimai, kurie atsidaro, o tai leidžia greitai atidaryti vieną iš jų. Likusi komanda šiame meniu yra komanda Exit. Tai panaši į komandų lange esančią komandą QUIT ir naudojama norint išeiti iš „Visual FoxPro“.

Redaguoti meniu komandas

Meniu Redaguoti yra daugelyje „Windows“ programų. VisualFoxPro komandų meniu naudojamas formoms ir atsakymams kurti, programoms redaguoti.

Komandos Įklijuoti specialų, Įterpti objektą, Objektas ir Nuorodos taikomos tik Bendrojo tipo laukams ir OLE objektams. Kitos komandos bus nustatytos redaguojant kaip programos ir lentelės laukai.

Kitose „Windows“ programose jums nežinoma, „Visual FoxPro“ gali būti priskirta komanda „Eiti į eilutę“, skirta darbui su programomis. Norėdami gauti papildomų komandų, programos tekste galite eiti į eilutę su priskirtu numeriu.

Kai įvedate objekto pavadinimą, autoritetą, komandą ar funkciją, įvedę aktyvuojantį simbolį (dažniausiai tašką, tarpą arba lanką), komanda Visual FoxPro List Members suaktyvina galiojančių reikšmių sąrašą (autoritetai, metodai, veiksmai). , ir objektai) nurodytoms objektų rengyklėje.

Paskutinė meniu parinktis yra komanda Properties, kurią pasirinkus atsidaro dialogo langas Edit Properties, kuriame galima nustatyti programos failų išsaugojimo parametrus, peržiūrėti jų savybes, paskutinio redagavimo datą ir saugojimą diske.

Peržiūrėti meniu komandas

Meniu Rodymas leidžia įvesti komandas, kurios leidžia peržiūrėti dabartinį atidarytą failą. Jei neperžiūrite failo, meniu yra tik viena komanda: Įrankių juostos. Ši komanda atidaro dialogo langą, kuriame įrankių juostų sąrašas naudojamas dirbant su Visual FoxPro.

Dirbant su dizaineriais, meniu View yra komandos, valdančios įrankių juostų, naudojamų šiame roboto režime, rodymą. Taigi, pavyzdžiui, dirbant formų kūrėju, meniu yra komandos, skirtos pasirinkti šiuos skydelius: Spalvų paletė, Išdėstymas, Formos dizaineris ir Formos valdikliai.

Po valandos pažiūrėsiu į lentelę arba redaguosiu formas, meniu arba meniu turės papildomų komandų. Pavyzdžiui, kai dirbate su lentelėmis, meniu pasirodo nemažai naujų komandų. Komandos Redaguoti ir Naršyti perkelia lentelę į naršymo režimą ir redaguoja joje telpančius įrašus. Skirtumas tarp šių dviejų komandų yra rodymo stilius, o ne lentelė.

Formatavimo meniu komandos

Meniu Formatas (Formatas) talpina komandas, kurios apibūdina šrifto charakteristikas, teksto ir objektų lygiavimą bei nurodytus intervalus tarp objektų. Tačiau laikui bėgant atsiranda galimybė dirbti su skirtingais konstruktoriais ir papildomomis komandomis.

Įrankių meniu komandos

Tse meniu mist maistri ta sosobi nagodzhennya prog.

Pirmajame meniu Įrankiai atidaroma komanda Wizards, kuri atveria Visual FoxPro vedlių sąrašą. Maister yra programa, kuri padeda kistuvachev atlikti įvairias užduotis, pavyzdžiui, kurti formas, garsus ir lenteles. Kūrimo procesas šiuo atveju priklauso nuo kuriamo objekto meistro mitybos.

Debugger komanda skirta derinimui. Taip atidaromas dialogo langas „Visual FoxPro Debugger“, kuriame galite peržiūrėti kintamųjų, masyvo elementų, laukų reikšmes, reikšmes, kurias gali pasukti „Visual FoxPro“ funkcijos ir kt.

Komponentų galerijos komanda atidaro langą Katalogai – komponentų galerija, kad galėtumėte dirbti su „Visual FoxPro“ komponentų galerija. Komanda Coverage Provirtualr leidžia peržiūrėti informaciją apie Wicon programą. Vykdyti aktyvųjį dokumentą atidaromas vienas dialogo langas, kuriame galima pasirinkti aktyvų dokumentą, kurį norite paleisti.

Visual FoxPro 7.0 meniu Įrankiai yra naujų komandų: ObjectBrowser, IntelHSense Manager, TaskList, Document View.

Komanda Object Browser atveria vieną langą, kuriame galite peržiūrėti pasirinktų bibliotekų klases, galias, metodus, savybes ir konstantas.

Komanda IntelliSense Manager atveria parametrų koregavimo langą, kuriame analizuojama redaktoriaus lange įvestų programų konstrukcijų sintaksė.

Užduočių sąrašo komanda leidžia įsiminti vietą, į kurią vėl galite grįžti paspausdami spartųjį klavišą. Be to, ši komanda leidžia įvesti reikalingų užduočių sąrašą, panašų į Microsoft Outlook.

Komanda Document View atidaro dialogo langą, kuriame rodomas atidaryto programos rengyklės lango procedūrų, funkcijų ir operatorių sąrašas. Pasirinkę elementą sąraše, būsite nukreipti į tą elementą redaktoriaus lange.

Likusi meniu komanda yra Įrankiai - Parinktys. Tai padės sukonfigūruoti „Visual FoxPro“ konfigūraciją

Programos meniu komandos

Programos meniu yra komandos, susijusios su programų kompiliavimu ir kompiliavimu.

„Windows“ meniu komandos

„Windows“ meniu („Windows“) yra komandos, skirtos darbui su atidarytais langais. Naudodami šias komandas galite tvarkyti, patraukti, išvalyti langus ir pereiti iš vieno lango į kitą. Be to, šio meniu komandas galima aktyvuoti kiekvieną kartą atidarius langą.

„Windows“ meniu esanti komanda „Command Window“ suaktyvina komandų langą, leidžiantį tinkinti komandas dirbant su „Visual FoxPro“.

Komanda Ypatybių langas atveria dialogo langą Ypatybės, kuriame galite peržiūrėti ir keisti žymeklio formoje ir diagramoje rodomų objektų galias.

Norėdami atidaryti duomenų seanso langą, kad lentelėje būtų rodomas visų atidarytų šios sesijos duomenų sąrašas ir įrašai tarp jų (2.6 pav.), naudokite komandą Data Session.

Mažas 2.6. Duomenų seanso lange rodomos darbo sritys su atviromis lentelėmis ir eilutėmis tarp jų

Duomenų seanso lango centre yra lentelių kūrimo mygtukai. Mygtukas Ypatybės atveria langą, kuriame galite peržiūrėti ir keisti lentelės galios lygį. Norėdami atidaryti lentelę, naujoje darbo srityje yra mygtukas Atidaryti. Mygtukas Naršyti atveria lentelę, kad būtų galima peržiūrėti joje esančius įrašus. Duomenų seanso lango mygtukas Uždaryti uždaro lentelę dabartinėje darbo srityje, o mygtukas Ryšiai leidžia apibrėžti ryšius tarp uždarų lentelių.

Pagalbos meniu komandos

Pagalba – likęs pagrindinio lango meniu. Lentelė 2.5 Parodykite meniu galimų komandų sąrašą. Šis Visual FoxPro 7.0 pakeitimų sąrašas buvo atnaujintas naudojant naujausią programos versiją.

2.5 lentelė. Pagalbos meniu komandų priskyrimai

Meniu komanda Užduotis
„Microsoft Visual FoxProHelp“ („Dovidkova systemVisual FoxPro“) Atidaro išplėstinės Visual FoxPro 7.0 sistemos langą
MSDN paieška Raskite papildomos informacijos iš MSDN
Techninė pagalba Rodo informaciją apie „Microsoft“ techninę pagalbą
„Visual FoxPro“ žiniatinklyje („Visual FoxPro“ tinklalapiuose) Atidaromas „Microsoft Visual FoxPro“ tinklalapis. Šiai komandai reikalinga interneto prieiga.
Apie Microsoft VisualFoxPro (0 programųMicrosoft Visual FoxPro) Atidaromas dialogo langas Apie Microsoft Visual FoxPro, kuriame pateikiama informacija apie programos autorių teises, programos versijos numeris ir identifikatorius, šaltinio failo pavadinimas ir katalogas, kuriame yra autorių teisės. Šiame lange taip pat galite peržiūrėti įvairią informaciją apie savo kompiuterį ir sistemos išteklius

Norėdami baigti naudoti Visual FoxPro, turite jį uždaryti. Kodėl verta naudoti vieną iš šių būdų:

  • Iš virtualaus meniu pasirinkite komandą Exit (Failas);
  • pagrindinio VisualFoxPro lango sistemos meniu pasirinkite komandą Close;
  • pagrindinio lango antraštėje spustelėkite piktogramą Visual FoxPro;
  • Komandų lange įveskite komandą QUIT.

Jei neišsaugojote formos, garso ar kito programos objekto, Visual FoxPro paprašys jį išsaugoti. Šiuo tikslu ekrane pasirodo dialogo langas, panašus į parodytą pav. 2.7.

Mažas 2.7. Dialogo langas, kuris pasirodo, kai bandote išeiti iš „Visual FoxPro“ neišsaugoję informacijos

Norėdami tęsti operaciją, paspauskite vieną iš mygtukų (2.6 lentelė).

2.6 lentelė. Mygtukų priskyrimas dialogo lange, kuris pasirodo, kai bandote išeiti iš „Visual FoxPro“ neišsaugoję informacijos

Kuriant programas Visual FoxPro, kaip ir bet kurioje kitoje sistemoje, dažnai tenka peržiūrėti programavimo funkcijų, kitų komandų ir funkcijų galimybes. Su Visual FoxPro, be tradicinės koncepcijos įrodymo sistemos, galite rasti naudingos informacijos dokumentacijoje, skaitmeninėse programose ir tinklalapiuose. Visas šias funkcijas galima pasirinkti pagalbos meniu.

Kaip ir daugelyje populiarių programų, „Visual FoxPro“ turi kontekstui jautrią apdailos sistemą, todėl galite praleisti apdailą bet kokiu būdu. Šiuo tikslu galite greitai naudoti vieną iš šių būdų.

  • Meniu Žinynas pasirinkite Microsoft Visual FoxPro žinynas.
  • Paspauskite Bet kuriuo metu darbo su Visual FoxPro sesija. Ataskaitų teikimo sistema reikalauja pateikti informaciją apie dabartinę operaciją, todėl pasirenka ataskaitų teikimo skyrių.
  • Veiksmai iš dialogo langų yra įrankių juostoje arba lange yra pagalbos mygtukas. Jei vienoje iš jų darbo valandą buvo paspaustas mygtukas Help, Visual FoxPro informuos apie tuos, kurie naudojasi šiuo dialogo langeliu (mažas 2.8).

Mažas 2.8. Išplėstinė „Visual FoxPro“ sistema atspėja, kaip dirbti su dabartiniu dialogo langu.

Fig. 2.9 pateikiamas Visual FoxPro 7.0 išplėstinės sistemos langas, kuris pasirodo pasirinkus Microsoft VisualFoxPro žinyno komandos Help meniu.

Visa teritorija padalinta į dvi zonas. Kairėje išplėstinės sistemos lango srityje yra keletas skirtukų, kuriuose galite rasti reikiamą informaciją. Dešinėje lango srityje rodoma informacija apie pasirinktą skyrių.

Žymeklio pagalba galite pasirinkti lango sričių plotį. Kam turėtumėte pasirašyti šiuos veiksmus:

  1. Užveskite žymeklį ant atskyrimo tarp sričių.
  2. Jei žymeklis rodomas kaip tiesi rodyklė, paspauskite kairįjį pelės mygtuką ir perkelkite jį į kitą pusę, priklausomai nuo to, kurią sritį plečiate.
  3. Nustatę reikiamą ploto dydį, atleiskite pelės mygtuką.

Mažas 2.9. „Microsoft Visual FoxPro 7.0“ išankstinės sistemos langas

Posistemio lange yra pagrindinis meniu ir įrankių juosta.

Išplėstinės sistemos lango kairėje srityje yra keturi skirtukai, skirti lengviau rasti reikiamą informaciją (2.7 lentelė).

2.7 lentelė. Skirtukų paskirtis, kad būtų lengviau rasti informaciją

Pažvelkime į roboto ataskaitą iš išankstinės kūrimo sistemos skirtukų.

Pirmasis posistemio lango skirtukas yra skirtukas Pakeitimas (skyr. 2.9 pav.). Šis skirtukas įgyvendina tradicinį foninės informacijos pašalinimo būdą.

Kai pirmą kartą atidarote skirtuką Pakeitimas, pakeiskite posistemio dalis. Piktograma rodoma prieš odos skyriaus pavadinimą. Visi skyriai iš pradžių yra uždaryti, kaip rodo uždarytos knygos piktograma.

Norėdami atidaryti bet kurią sekciją, užveskite žymeklį ant atsidariusios sekcijos ir paspauskite pelės mygtuką. Dėl to piktograma atrodys kaip atversta knyga. Dar kartą paspaudus pelės mygtuką ant atidarytos knygos piktogramos, skyrius užsidaro.

Šią sekciją galima suskirstyti į skyrius (2.10 pav.). Temoje rodoma piktograma, kuri atrodo kaip paslėptas puslapis. Norėdami, kad dešinėje atnaujinimo lango srityje būtų rodoma tema, o ne daina, užveskite žymeklį ant pavadinimo arba rodymo piktogramos ir paspauskite pelės mygtuką.

Mažas 2.10. Pereidami per hierarchiją skirtuke Vieta, galite rasti skyrių su reikiama pagrindine informacija

Atnaujinimą galite pasirinkti nuosekliai vienos skilties tema, nesikreipdami į atnaujinimo sistemos mygtukus, nes atnaujinimo tekste yra pranešimas, po kurio gali būti perėjimas.

Norėdami ieškoti įrodymų už dalyko indikatoriaus, atidarykite indikatorių sistemos lango skirtuką Rodiklis (mažas 2. 11. ). Skirtuko viršuje yra išplėstas laukas, skirtas įvesti raktinį žodį, kuris bus naudojamas paieškai. Po juo yra raktinių žodžių, už abėcėlės užsakymų sąrašas.

Įvesties laukelyje įvestų raidžių pasaulyje raktinių žodžių sąraše atsiranda skyriai, kurių pirmosios raidės derinamos su jau įvestomis raidėmis.

Mažas 2.11. Skirtukas „Vkazivnik“, skirtas ieškoti skiltyje burbuolių raidžių, vadinamas tais

Galite tiesiog slinkti per raktinių žodžių sąrašą, pamatyti reikiamą skyrių ir spustelėti mygtuką Rodyti. Patvirtinimo tekstas pasirodys dešiniajame lange.

Norėdami rasti informacijos skirtuke Ekranas, įveskite puslapius, kuriuos norite rasti. Kaip užpakalis buvo įvestos savybės (2.11 pav.). Kai posistemis rodo pavadinimus sąraše tų, kurie prasideda nurodyta raide, jie bus matomi spalvoti arba paryškinti. Kai tik protas bus patenkintas, pasirodys langas Found Sections (mažas 2.12) su sekcijų sąrašu. Iš sąrašo pasirinkite norimą temą ir spustelėkite mygtuką Rodyti. Informacija apie pasirinktą temą bus rodoma dešinėje posistemio lango srityje.


Mažas 2.12. Dialogo langas Rasta skyrelių

Norėdami ieškoti raktinių žodžių ir frazių, naudokite skirtuką Paieška. Shukati įvesties lauke įveskite paieškos žodį arba frazę. Jei jums reikia žinoti frazę, būtina ją sudėti į vieną arba dvigubą koją. Ieškodami taip pat galite naudoti ženklus "?" (norint priskirti vieną simbolį) ir "*" (priskirti bet kokį simbolių skaičių).

Be to, savo malonumui galite ieškoti lentelėje pateiktų loginių posakių, žodžių papildymų, sąstingio ir loginių operatorių. 2.8.

2.8 lentelė. Loginiai operatoriai, naudojami, kai bus raginama ieškoti

operatorius Butt virazu paieškai Rezultatas
IR savybės IR forma savybės ir forma Tai vieninteliai argumentai, keršijantys už įžeidžiančius žodžius
ARBA savybės ARBA forma ar savybės | forma Atrodo, kad tai yra argumentai, kurie keršija dviem žodžiais
NETOLI savybės PRIE formos Atrodo, kad tai tos išvados, kuriose pirmasis žodis randamas kartu su kitu žodžiu tarp aštuonių žodžių
NE savybės NĖRA forma ar savybės! forma Pasirinkti tik tie, kuriuose yra įtrauktas pirmasis žodis ir neįtrauktas žodis, kuris nebuvo įtrauktas po operacijos NOT.

Kai būsite pasiruošę ieškoti, paspauskite mygtuką Bendrinti. Bus rodoma sekcijų paieška, o jų sąrašas bus rodomas skirtuke Ieškoti, esančiame Skilčių lentelėje.

Skyrių lentelę sudaro trys stulpeliai. Skyriuje Antraštė pateikiamos tyrimų sistemos rastų temų antraštės, skiltyje „Vietovė“ – informacija apie tyrimo sistemos dalykus, o skiltyje „Reitingas“ – paieškos elemento įvedimo dažnis.

Mažas 2.13. Ieškokite raktinių žodžių

Likusiame temų sąraše pirmosios 500 temų bus išplėstos, kad būtų patenkintas jūsų protas. Norėdami tvarkyti skyriaus lentelės turinį, galite pasirinkti lentelės stulpelių antraštes. Norėdami tai padaryti, spustelėkite skilties, kurią norite užsisakyti, antraštę.

Iš rastų temų sąrašo pasirinkite norimą temą ir spustelėkite mygtuką Rodyti. Informacija apie šias temas bus rodoma dešinėje atnaujinimo lango srityje. Tekste išvados bus matomi žodžiai, užduotys paieškai (2.13 pav.).

Paieškos parametrams nustatyti proporcijos įvesties metu, diegiant bet kokius parametrus, suteikiamos papildomos galimybės (2.9 lentelė).

2.9 lentelė. Proporcijų priskyrimas paieškos parametrams priskirti

Skirtukas Obrane (2.14 pav.) leidžia suformuluoti dažniausiai posistemyje ieškomų temų sąrašą, kurių pasirinkimą galima užbaigti paprastai.

Promovchannyam skirtukas tuščias. Norėdami pridėti naujinimo temą prie Obrane skirtuko, turite prisijungti:

  1. Vikorist kitus skirtukus posistemio lange, šiame skirtuke raskite temą, kurią norite išplėsti.
  2. Rodykite informaciją, kurią radote dešinėje atnaujinimo lango srityje.
  3. Eikite į Obrane skirtuką. Peržiūrimų asmenų vardai rodomi šio skirtuko lauke Srautas.
  4. Spustelėkite mygtuką Pridėti. Į pasirinktų temų sąrašą bus įtraukti išankstinės gamybos sistemos gijų temų pavadinimai.

Panašiai į šią sritį įtraukite visas būtinas prenatalinės sistemos dalis. Norėdami ištrinti skyrius iš šio skirtuko, spustelėkite mygtuką Žiūrėti.

Mažas 2.14. Panašumo skirtukas

Pažangi „Visual FoxPro“ sistema suteikia daug informacijos, reikalingos papildomiems įrankiams kurti. Norėdami sužinoti paskutines naujienas apie Visual FoxPro, galite atidaryti pagrindinį tinklalapį tiesiai iš pagrindinio Visual FoxPro lango. Norėdami tai padaryti, naudokite „Microsoft“ žiniatinklyje (tinklalapiuose „Visual FoxPro“) komandą žinyno meniu.

Pagarba

Naršyti tinklalapius sunku, nes neturite prieigos prie interneto. Norėdami uždrausti prieigą, savo kompiuteryje turite įdiegti modemą ir užsiregistruoti pas vietinį interneto tiekėją.

Fig. 2.15 pristato naują „Visual FoxPro“ puslapį, kurį palaiko „Microsoft“. Kairėje pusėje rasite tuos pačius skyrius, kaip ir kitose „Visual FoxPro“ svetainėse. Spustelėję skyriaus pavadinimą, norėdami spustelėti jus, būsite paraginti tinklalapyje, kuriame yra informacijos apie šią sekciją.


Mažas 2.15. Visual FoxPro naujienų puslapis

Keletas žodžių apie tuos, kas čia vyksta ir kodėl viskas buvo parašyta. Tikrai svarbu tai trumpai suformuluoti, bet pabandysiu.

Paprastai dauguma knygų yra programuojamos arba perkeliant žinyno straipsnius į filmą, arba komiksų rinkiniu pagal komandą „paspauskite šį mygtuką, spustelėkite šį paveikslėlį, dabar paspauskite šį mygtuką...“. Neįmanoma pasakyti, kas yra blogai ar nereikalinga. Tiesiog tarp šių dviejų kraštutinumų įvyko nesėkmė, kurioje trūksta naujokų. Taigi, ar tai knyga, jei ji ką nors uždaro, turite paprašyti judančio gėrimo.

Apie ką " nepavyks"Vlasne go de mov?"

Pirmasis Rozrivas – Tai yra terminologija. Įvairių terminų reikšmė arba iš pradžių nesuteikiama (sakė, kad viskas aišku), o pateikiama labai moksliškai (geriau nieko neduotų gudriam išmintingam). Dėl to, skaitant tolesnius straipsnius, nebeaišku, ką apie tai galima pasakyti.

Kitas Rozrivas - kas, jei ir ką geriausia virti. Mokėjimas bus atliktas taip: už svarbiausią užduotį atliksime taip, ir viskas. Nedvejokite, pabandykite paaiškinti, kodėl geriau, jei yra kitas būdas? Dėl to pradedančiajam sužinojus, kad tą pačią užduotį galima atlikti ne dviese, o trise, dar kokiais nors būdais jo galvoje prasideda dar viena karuselė. Pereina iš vieno kraštutinumo į kitą.

Kita problema susijusi su priekiniais dviem. Netrukus „FoxPro“ pradeda traukti žmones, kurie jau išbandė savo jėgas programuojant kitomis kalbomis (dažniausiai „Delphi“ arba „Basic“, o anksčiau šios programos veikė „FoxPro“, skirtoje DOS) ir bando sukurti tokį programavimo stilių, kuris gerai (ar ne). ) Žiūriu filmus Visual FoxPro ir jau galvoju apie netenkinančias (jausmais, dar neįsisąmonintas) problemas: net knygoje parašyta, kad taip galima, bet neikit iš kelio! O problema slypi pačiame programavimo stiliuje. Veiksmai, kurie gerai veikia su „Delphi for FoxPro“, yra tiesiog nepriimtini.

Pabandysiu užpildyti šią "nesėkmę" ir aprašyti rekomendacijas dėl programavimo FoxPro, su paaiškinimais, manau, kad svarbu dirbti taip, o ne kitaip.


FoxPro - tse mova, nes dar gailestingiau taikstytis su programuotojo atleidimu: keitimo nedavė - nieko, aš pats turiu galvoje; Jei pamiršote nurodyti darbo zoną, viskas gerai, pabandysiu ją surasti pats. Ir daugeliu atvejų, kai pamiršote įvesti FoxPro, bandysite tai išsiaiškinti patys.

Viena vertus, tai yra daug geresnis ir lengvesnis programos gyvenimas, tačiau, kita vertus, bandant pasiekti puikių projektų, dėl tokio saviveiklumo „FoxPro“ gali patirti žalą, kurią labai svarbu pagauti. .

Plačiausi pakeitimai yra garsiųjų savigarba. Jei nepateikėte to paties pakeitimo procedūroje, tada FoxPro bandys rasti tą patį pakeitimą, nurodytą kitoje procedūroje ir yra prieinamas duomenyse, o jei toks pakeitimas yra, tada jis bus pasirinktas naujam atkūrimui. Nesu programuotojas, kuris visai nemato tokio „subtilumo“.

Iš „FoxPro“ kūrėjų pusės jau yra aiški tendencija padidinti sintaksę. Pasirodo, tokį programavimą lengviau sukurti, o palaikymo bibliotekoms reikia mažiau pastangų. Nors tendencijos nebėra, bet stebėsimės, kas bus toliau.

Kita vertus, tikrai nuostabu, kad „FoxPro“ suteikia galimybę įvairiais būdais išspręsti tą pačią problemą, tačiau jei nuspręsite tema „kas geriau už vikorystvovat“, tada niekada nepasieksite tos pačios programos. .

Dėl to atsirado tam tikros programavimo taisyklės ir rekomendacijos, kurios, vadovaujantis principu „daryk vienaip ar kitaip“, ne visada būtinos. Galite sunaikinti absoliučiai viską iš jų ir tiesiog parašyti naudingą programą. Šių rekomendacijų tikslas – pakeisti klaidų išvaizdos nuoseklumą ir palengvinti programų rašymą ir taisymą.

Sukasi projekto failai

Už didžiojo stovo projektas yra failų rinkinys. Maistas kaltinamas - deі jakas Ar jie turi būti ištirpinti? Jei manęs nekaltinate, jūs arba visiškai patvirtinate (tai akivaizdu!), arba iš tikrųjų tai net nepaaiškinta (o kodėl tai svarbu?).

Pagrindinė taisyklė Kieno išvaizda išeina hem veikiančius (pakeistus) failus ir modifikuotus (nepakeistus) failus. Ji yra pagarbi mums prieš savo fizinę (už įvairių katalogų) skyrių.

Šios „nelygybės“ priežastis yra ta, kad atsisiunčiant sujungtus failus kyla rimtų problemų. Tegul vipadkove ta nenavmisne. Jei veikiantys ir sukompiliuoti failai yra tame pačiame kataloge, nesunku pasirinkti ir modifikuoti netinkamą failą. Dėl to „FoxPro“ arba toliau dirbs su pakeitimais, arba galiausiai nustos veikti.

Kita priežastis – galimybė greitai nukopijuoti darbo failus. Kadangi jie yra kompaktiškai paskirstyti viename kataloge, jums nereikės dėl to rūpintis, tiesiog nukopijuokite visą katalogą kartu ir nereikės rūpintis, ką reikia kopijuoti ir ką registruoti.

Kopijavimo poreikis paaiškinamas bent jau tuo, kad reikia sukurti visų darbinių failų atsargines kopijas (ir dėl kitų priežasčių). Programavimo esmė – failų modifikavimas. O failą galima „modifikuoti“, kad mažai kas būtų prarasta. Po to jūs tiesiog turite ištrinti šį „modifikavimą“ ir pradėti viską iš naujo. Na, jei padarysite atsarginę kopiją, nepradėsite nuo nulio. Ko trūksta?

Kita svarbi priežastis, kodėl projekto failus reikia išsaugoti kaip FoxPro failus, yra lengviau rasti reikiamus darbo failus. Kadangi jie yra sugrupuoti kartu su FoxPro darbo failais, tampa dar svarbiau žinoti reikiamą failą.

Ož, pateikite savo projektą Neišsaugokite tame pačiame kataloge, kuriame įdiegta „FoxPro“.. Otje, turite sukurti atskirą katalogą savo projektams.

Nebazano katalogų pavadinimuose, kur jūsų projektas yra vikorist proskynos ir rusų literatūra. Tarpai turi būti sureguliuoti iki pageidaujamo programavimo lygio (visiems prieigos takams reikės papildomų pėdų). Ir rusų rašytojų nežavi tai, kad „FoxPro“ iš anksto buvo sukurta angliškai kalbantiems žurnalistams, o visos kitos kalbos jau yra „superbudova“. Be to, „Nadbudovos“ citata dažnai būna net kreiva. Nežinai, kur tave pamils ​​rusų rašytojai.

Idealiu atveju būtų geriau pateikti katalogų pavadinimus DOS formatu (iki 8 simbolių), o ne saugiai. Būti 8 simboliuose – gerai, ne – nieko baisaus.

Failų pasukimas projekto viduryje

Kitas žingsnis yra paties projekto failų pasukimo procesas. papasakosiu dar kartą Neteisinga sudėti visus failus į vieną katalogą. To priežastys yra praradimo rizika, atsarginės kopijos poreikis, paieškos sudėtingumas. Jau jūsų projekto viduryje.

Prieš mus, obov'yazkovo Toliau galite pamatyti duomenų bazės išsaugojimo katalogą. Paprastai šis pakatalogis vadinamas „DUOMENYS“. Šis katalogas saugomas kaip duomenų bazės konteinerio failas (DBC, DCT, DCX) ir duomenų lentelės failas (DBF, FPT, CDX)

Kiti failai taip pat gali būti „platinami“ pagal pakatalogius, tačiau yra ir kitų parinkčių.

MicroSoft programoms rekomenduojama išsaugoti failus pagal jų tipus: formas kataloge Forms, klases kataloge Class ir kt. Tačiau pirmenybę teikiu failų išsaugojimui dėl jų loginių priežasčių: pagrindiniai programos failai yra pagrindiniame kataloge, failai, skirti darbui su naršyklėmis SPR kataloge, failai, skirti dirbti su dokumentais kataloge Dokumentai ir kt. Kurį variantą sutiksite, nėra taip svarbu. Golovny, kad jūsų failai būtų „paskirstyti“ keliuose kataloguose

Taigi, jūs apytiksliai sukursite savo projekto katalogo struktūrą.

C:\ProjVFP C:\ProjVFP\MainProj C:\ProjVFP\MainProj\Class C:\ProjVFP\MainProj\Data C:\ProjVFP\MainProj\Forms C:\ProjVFP\MainProj\Prg

Čia yra katalogas C:\ProjVFP- priežastys, kodėl sutaupote daug projektų, nes jūs, be jokios abejonės, rašysite daugiau. O dabar, konkrečiai, jūsų grąžinimo iš katalogo projektas C:\ProjVFP\MainProj

Vietoj pagrindinio projekto katalogo

Na, gerai, mes paskirstėme failus iš įvairių pakatalogių, bet ko trūksta pagrindinio projekto katalogo viduryje?

Ir ašis, esanti galvos katalogo viduryje, yra prarasta, visų pirma, vlasna projekto failas(failai su plėtiniais P.J.X., P.J.T.), kitu būdu, obov'yazkovo konfigūracijos failą CONFIG.FPW (cevichayny tekstinis failas, maždaug trečdaliu žemiau) ir trečioje, išteklių failai FoxUser.DBF ir FoxUser.FPT Kiti failai, jei reikia konkrečiam projektui, kitu atveju čia nėra ką daugiau išsaugoti.

Visai natūralu bet kuriuo atveju pavadinti projekto failą tais pačiais pavadinimais kaip ir katalogą, nes nuo to viskas ir prasideda. Padarykite tai patys ir tada- pavadinkite projekto failą PagrindinisProj.pjx(і MainProj.pjt)

Išteklių failas FoxUser.dbf ir FoxUser.fpt Galite arba nekurkite specialaus, o tik sukurkite specialų įrašą konfigūracijos faile (kurio tipo jis bus sukurtas automatiškai).

Ar reikia vilkti šį išteklių failą į projekto katalogą? Dešinėje yra tai, kad išteklių failas išsaugo visų FoxPro viduryje atidarytų langų koordinates ir pozicijas. Tai reiškia, kad jei naudosite tą patį išteklių failą visiems projektams, šis failas bus „išplėstas“ iki reikiamo dydžio. Net jei nukopijuojate projektą namo, turėtumėte pasiimti išteklių failą, kad vaizdas nepasimestų. Geriausias dalykas yra sukurti išteklių failą, kuris fiziškai yra tame pačiame kataloge kaip ir pats projektas, o ne ieškoti jo FoxPro kataloge.

Tai reiškia, kad bet koks išteklių failas yra analizuojamas ir gali būti rastas papildomai funkcijai SYS (2005)

Konfigūracijos failas CONFIG.FPW

Dabar svarbiausia informacija apie konfigūracijos failą CONFIG.FPW. Tai labai svarbus tekstinis failas, apie kurį retai galvoju knygose apie FoxPro. Šis failas turi būti sukurtas atskirai. Automatiškai nesukuria.

Paprastai sukuriate 2 konfigūracijos failus - vieną projekto kūrimo ir tobulinimo etape, o kitą - baigto EXE atsisiuntimo iš kliento etape. Konfigūracijos failas, kuris pateikiamas klientui, gali būti įtrauktas į EXE arba neveikia. Tokiu atveju galima atlikti papildomą FoxPro tarpinės programinės įrangos koregavimą paruoštame EXE.

Žinoma, gali būti konfigūracijos failas, kuris tikrinamas kuriant ir keičiant projektą. Axis yogo zrazkovy zmіst

CODEPAGE=1251 IŠTEKLIUS =FoxUser.dbf TITLE=Mano naujas projektas PATH =Duomenys,Formos,Klasė,Prg COMMAND=MODIFY PROJEKTAS PagrindinisProj.pjx

KODAPAS- Ši eilutė gali būti privaloma, nes dirbate su Rusijos duomenimis. Jei ši eilutė nenurodyta, automatinis rusų kalbos simbolių vertimas gali neįvykti, o vietoj jų bus rodomi kai kurie žymės langeliai.

IŠTEKLIAI- Ši parinktis nurodo faktą, kad FoxUser.dbf failas veikia kaip išteklių failas ir yra priskirtas katalogui pagal instrukcijas. Jei tokio failo ten nėra, jis bus sukurtas automatiškai. Iš esmės galite įvesti bet kokį išteklių failo pavadinimą, bet vadovaukitės priimtu standartu, kad nesusipainiotumėte.

TITLE- Ši parinktis nustato pagrindinio „FoxPro“ lango antraštės tekstą, o ne standartinį „Microsoft Visual FoxPro“. Antraštės teksto nereikia talpinti skirtukuose.

KELIAS– Kitas labai svarbus nustatymas. Pažiūrėkite į „FoxPro“ apie tuos, kurie seka failus (tam tikruose kataloguose) prieš srautinio katalogus. Kaip skyriklį galite nurodyti tik ką nors arba dėmės simbolį su asmeniu. Ataskaita apie privažiuojamuosius kelius yra šiek tiek mažesnė.

KOMANDA- Ši parinktis nurodo komandą, kuri turi būti nutraukta atidarius FoxPro tarpinę programinę įrangą. Deja, parinkties COMMAND nurodyti neįmanoma. Jų bus mažiau nei vienas. Jei jums reikia įvesti keletą komandų, kai veikia FoxPro tarpinė programinė įranga, tada įrašykite jas į specialų PRG failą ir parinktis atrodo taip:

COMMAND=DO Start.prg

Vėliau „FoxPro“ „įsimena“ likusį atvirą projektą ir yra skatinamas jį atidaryti, kai FoxPro centras yra ant odos. Tai naudinga, jei dirbate su vienu projektu, bet jei dirbate su daugybe projektų. Likusio atidaryto projekto automatinio atidarymo režimą galite įjungti FoxPro tarpinėje programinėje įrangoje: Pagrindinis meniu elementas Įrankiai -> Galimybės-> Žymė Žiūrėti-> Paimkite paukštį taške „Atidaryti paskutinį projektą paleidžiant“ ir išsaugokite nustatymus už mygtuko „Nustatyti kaip numatytąjį“. O norint pasirinkti „reikiamą“ projektą, kai veikia „FoxPro“, konfigūracijos faile pasirenkama parinktis COMMAND.

Konfigūracijos faile gali būti daug įvairių koregavimų, tačiau dauguma pakeitimų nėra būtini. Pavyzdžiui, dauguma SET komandų yra organizuotos taip, kad tai padėtų tobulinti projektą. Tobto. Tiesiog nėra prasmės dirbti su konfigūracijos failo konfigūravimu.

Motinos pėdsakas yra kelyje, taigi „vikoryst“ konfigūracijos failas atnaujinamas tik vieną kartą, kai paleidžiama „FoxPro“ tarpinė programinė įranga. Jei atlikote konfigūracijos failo pakeitimus, kvapas išnyks tik iš naujo paleidus FoxPro variklį.

Kaip atidaryti projektą

Atkreipkite dėmesį, kad nenurodžiau konfigūracijos failo katalogo. Iš esmės galite naudoti "vikory" parinktį NUMATYTAS kažkas panašaus į tai:

NUMATYTOJI =C:\ProjVFP\MainProj

Tačiau yra būdas pavogti. Norėdami atidaryti projektą, darbalaukyje sukurkite nuorodą su reikiama informacija (mažiau nei VFP6, tai yra tas pats)

Komandinė eilutė
"C:\Program Files\Microsoft Visual Studio\Vfp98\VFP6.EXE" -T -C"C:\ProjVFP\MainProj\config.fpw"
Valymo katalogas"C:\ProjVFP\MainProj"

Paleidimo raktai gali būti parašyti kaip "-TC". Klavišas „-T“ reiškia tuos, kuriems paleidžiant „FoxPro“ aplinką nereikia rodyti prisilietimo ekrano logotipo, o klavišas „-C“ reiškia tuos, kurie po jo nurodo naują būdą pasiekti konfigūraciją. failą iš karto, o tai yra vikorizmo požymis paleidžiant FoxPro tarpinę programinę įrangą. Čia galite nurodyti absoliučiai bet kokį konfigūracijos failo pavadinimą arba, veikiau, laikytis priimto standarto, kad nepasiklystumėte. Kitame veiksme nurodote ir valdote proceso katalogą, kuris yra katalogas, į kurį bus įtrauktas jūsų projekto failas.

Jei dirbate su keliais projektais, sukurkite kiekvieno projekto nuorodas ir aplink juos esančius konfigūracijos failus. O pačias etiketes įdėkite į konteinerį ant darbo stalo.

Maršrutai prieiti prie projekto failų

Todėl, jei laikotės visų aukščiau pateiktų rekomendacijų, turite padaryti tokią išvadą: Kai paleidžiate FoxPro aplinką, katalogas yra įdiegtas kaip katalogas, pats failas ištrinamas iš projekto, o visi kiti projekto failai yra esančius pakatalogiuose.

Kaip pasiekti projekto darbinius failus?

Jei konfigūracijos faile nurodėte PATH parinktį, tai padarysite taip, kad visi projekto failai būtų srauto kataloge, pavyzdžiui:

NAUDOKITE MyTable.dbf SUDARYKITE FORMĄ MyForm.scx

Nepriklausomai nuo tų, kurie fiziškai stovi ant stalo Mano lentelė.dbf būti tėvo šeimoje "DUOMENYS" ir formos failą MyForm.scx pas tėtį "Formos"„FoxPro“ suras ir paleis reikiamus failus, pasiekdamas juos, nurodydamas juos konfigūracijos failo parinktyje PATH.

Prieigos kelių pasirinkimas sukonfigūruotame konfigūracijos faile (arba programiškai projekto pradžios faile) leidžia paprastais atvejais lengvai perkelti projektą iš vieno katalogo į kitą. Tą patį galima pasakyti ir apie duomenis. Ramiai įtraukite lenteles Duomenų aplinka Formos ir atsakymai neperkeliami, kad iš kliento lentelės fiziškai atsidurtų kituose kataloguose. Kvapai vis tiek bus rasti, nes užduotys suteikia prieigą prie jų.

Akivaizdu, kad tai yra situacija, kai neužtenka paprasto įvesties prieigos kelyje. Pavyzdžiui, jei vienu metu dirbate su keliomis to paties pavadinimo lentelėmis, priklausančiomis skirtingoms duomenų bazėms. Tokiais atvejais naudojami skirtingi absoliučios prieigos primus įrašų metodai (jų čia nematysiu). Tačiau daugeliu atvejų PATH ryšio visiškai pakanka.

Be to, supaprastinamas jūsų projekto failų atsarginių kopijų kūrimo (arba tiesiog kopijavimo) procesas. Taip pat sumažėja galimybė įkelti darbinius failus į „FoxPro“.

Duomenų bazė

Už didžiosios raketos, pagal terminą "duomenų bazė" suprasti visų duomenų visumą, taip pat jiems taikomas taisykles ir ribas, kurios užtikrins šių duomenų vientisumą ir nesuperversmą. Kartais pravartu gyventi savo prasme, bet dažniausiai FoxPro šis terminas suprantamas žmogaus prasme

Duomenų bazė- šis failas su plėtiniais DBC, taip pat su juo susietus failus su pačiais šiais pavadinimais, taip pat su plėtiniais DCX ir DCT

Teisingiau būtų apibrėžti terminą "basi danih konteineris". Įtariu, kad plėtinio pavadinimai (pirmosios raidės anglų kalba) bus panašūs Duomenų bazės konteineris). Atrodo, kad žodis „konteineris“ buvo prarastas dėl amerikiečių pavadinimo.

FoxPro 2.x versijose terminą „duomenų bazė“ supranta tie, kurie supranta šį terminą "stalas" tiesiog todėl, kad šiose versijose dar nebuvo DBC failo. Dažnai kaltinama tai, kas nesuprantama ir kas nesuprantama.

Iš esmės DBC failas yra toks pat kaip DBF failas, nebent pakeisite plėtinius (kaip ir dauguma kitų failų, kurie analizuojami FoxPro). Matyt, DCT yra atmintinių laukų (FPT pervadinimų) failas, o DCX yra struktūrinis indekso failas (CDX pervadinimai). Paprastam DBF failui reikia tik 28 baitų antraštės (svarbu, kad pirmasis baitas turi 0 eilės numerį). Duomenų bazės faile šis baitas užpildytas 3 baitais (kurių trūksta DBF failuose). Tobto. Ten parašyto simbolio ASCII kodas yra ne mažesnis nei 4 (7 reikšmė), o DBF failuose jis nevertinamas 3.

Duomenų bazės failo fragmentai yra originalus DBF failas. Galite atidaryti jį kaip lentelę ir pažvelgti į jį.

DAR KARTĄ NAUDOKITE MyBase.dbc

Visada nurodykite failo plėtinį ir parinktį AGAIN. Nepridėjus FoxPro plėtinio, svarbu, kad jūsų DBF plėtinys būtų palaikomas. O parinktis AGAIN reikalinga, kad duomenų bazės failą būtų galima atidaryti su komanda OPEN DATABASE ir be šios parinkties, taip pat atmesite pranešimus apie atšaukimą

Dažniausiai ankstesnėse FoxPro versijose atidarę duomenų bazės failą kaip lentelę, galite greitai gauti reikiamą informaciją. Pavyzdžiui, kokios duomenų bazės lentelės sukuria lauką už pavadinimo „Mano laukas“? Šiuo tikslu SQL rašys į apytikslę dabartinę vietą

PASIRINKITE a.ObjectName; IŠ MyBase.dbc a; VIDINIS JUNGIMAS MyBase.dbc b ON a.ObjectID=b.ParentID; WHERE a.ObjectType="Lentelė" ir b.ObjectType="Laukas" ir ; b.ObjectName=PADR(LOWER("Mano laukas"),128)

Tačiau nerekomenduoju naudoti tokių „hakerių“ triukų ar vikorizuoti standartinių funkcijų dirbant su duomenų bazės failu INDBC(), DBGetProp(), ADBObjects() ir kt.

Duomenų bazės failo pavadinimas

Duomenų bazės faile, kaip ir bet kuriame kitame Windows sistemos faile, gali būti iki 128 simbolių, tarpų, rusiškų simbolių, skaičių ir kitų specialiųjų simbolių. Tačiau norint supaprastinti darbą su FoxPro, rekomenduočiau šiuos mainus pavadintame duomenų bazės faile

  • Nenaudokite pavadinime rusiškų rašmenų – šios rekomendacijos priežastis yra ta, kad „FoxPro“ buvo iš anksto sukurta anglų kalbos vartotojams ir naudos naujus simbolius iš kitų kalbų – dabar jis atnaujinamas. Dėl to, šaunusis sirik, kas yra, čia jie nenustebo ir dėl rusų rašytojų dainavimo situacijos vardan nepatenkinamų nesklandumų iškvietimo
  • Nebūkite atsargūs vardan tarpo - iš esmės tarpų teisingumas nesiskiria, tačiau reikia supaprastinti programavimo procesą, kai kuriuos pavadinimus ir prieigos kelius, kad tarpai būtų įterpti į nagai. Tiesiog pridėkite šiek tiek turbo – nepamirškite letenėlių. Ir dabar laikas susitvarkyti savo gyvenimą, jei galite lengvai išsiversti be jo.
  • Jei įmanoma, atskirkite pavadinimą 8 simboliais ir nepiktnaudžiaukite skaičių ir specialiųjų simbolių pavadinimais – tiesą sakant, nenoriu jokio pagrįsto šio demarkacijos paaiškinimo. Tačiau dešinėje svarbu, kad dauguma sistemos failų ir programų failų FoxPro (įskaitant Windows sistemą) būtų atskirti 8 simboliais ir juose nebūtų jokių skaičių ar specialiųjų simbolių. Dažniausiai pavadinimai pateikiami dėl informacijos turinio. Neaišku, kodėl kūrėjai eina į tokius mainus, tačiau jie gali paveldėti savo užpakaliuką. Tai gali būti kelios priežastys, be išankstinio DOS žymėjimo
  • Nevardykite duomenų bazės failo taip pat kaip ir vieno iš jame esančių objektų – apie lentelę kalbėti nebūtina, tačiau galite nepavadinti jos Vietiniu rodiniu, indekso žyma, lentelės lauku ir mažai kitaip... Aišku, kad tai ne klausimas, o tik apsunkinti programuotojo parašyto kodo supratimą. Iš karto galite nustatyti, kad kalbate apie patį duomenų bazės failą, o ne apie kokį nors kitą objektą. O kai tik vengiama jų pavardžių, darosi dar sunkiau.
  • Nesivaržykite dėl vieno iš „FoxPro“ rezervuotų žodžių pavadinimo – tai darydami nieko blogo, tačiau tai smarkiai sumažins kodo „skaitomumą“. Net rezervuoti žodžiai automatiškai paryškinami į priekį nukreipta spalva (kaip naudojate standartinį FoxPro teksto rengyklę) ir tampa sudėtinga įterpti parinktį ar komandą į duomenų bazės failo pavadinimą

    Roztashuvannya failų duomenų bazės duomenys

  • Kalbant apie duomenų bazės failą, mes sukūrėme lentelę visoms darbo lentelėms, kurios naudojamos projekte, todėl galite matyti specialų aplanką (katalogas). Ši rekomendacija pateikiama tiek prieš projekto kūrimo etapą, tiek prieš pateikiant gatavą programą klientams.

    Šios skyriaus pateiktos rekomendacijos priežastys
    . Trumpai tariant, esmė yra ta, kad kitu atveju padidėja nereikalingo duomenų failų saugojimo ir atitinkamai duomenų praradimo rizika. Taip pat lengviau ieškoti reikalingų failų ir sukurti atsarginę kopiją.

  • Duomenų bazės failas turi būti tame pačiame aplanke kaip ir ankstesnis DBF failas.

    Iš esmės galite apkarpyti duomenų bazės failą viename kataloge ir įtraukti naują DBF failą į kitą. Tai supaprastina projekto kūrimo procesą. Pavyzdžiui, atsarginės kopijos kūrimas paprasčiausiu atveju yra paprastas nukopijuotas katalogas su darbo failais kitoje vietoje. Jei darbiniai failai pridedami prie duomenų bazės failo, taip pat turėsite nukopijuoti du katalogus. Galima sukompiliuoti kodą.

    Kita vertus, padidės duomenų bazės failo (tiksliau DCT failo - atmintinės failo) dydis, nes jis išsaugos informaciją prieš įtraukdamas lenteles. Lentelės yra tame pačiame kataloge kaip ir pats duomenų bazės failas, kurio tiesiog nėra. Teisingumo dėlei reikia pažymėti, kad duomenų kelias į duomenų bazę yra saugomas ir lentelės, kuri yra įtraukta į šią duomenų bazę, antraštėse. Tačiau lentelės dydis neteka, fragmentai po šiuo vandens keliu visada matomi fiksuotoje vietoje, nepriklausomai nuo jo buvimo fakto.

    Duomenų bazės failų priežiūra

    Vlasnoje duomenų bazės failo priežiūra reikalauja reguliaraus „valymo“. Duomenų bazės failo fragmentai yra originali DBF lentelė, o iš jos ištrinti sukuriami taip pat kaip ir lentelėje 2 etapais: iš pradžių įrašai tik pažymimi kaip ištrinti, bet fiziškai neištrinami. O fiziniams duomenims būtina supakuoti duomenų bazės failą.

    Šių duomenų ištraukimo etape duomenų bazės modifikavimui naudojamas specialus meniu elementas: pagrindinis meniu punktas Duomenų bazė->Išvalyti duomenų bazę. Tiesą sakant, šis meniu elementas yra komanda PAKETAS duomenų bazės failui reikia išskirtinės prieigos prie duomenų bazės ( režimu IŠSKIRTINIS ). Jei duomenų bazė atidaryta režimu PASIDALINTA, šis meniu elementas bus nepasiekiamas.

    Ši operacija ne tik išvalys duomenų bazės failą nuo anksčiau ištrintų įrašų, bet ir veiksmingai pakeičia DCT failo, kuriame išsaugomi visi „procedūrų taupymo duomenys“, dydį. Todėl, atlikus įrašomų procedūrų pakeitimus, taip pat svarbu išvalyti duomenų bazę.

    Kliento registracijos etape poreikis išvalyti duomenų bazę kyla tik dėl to, kad dinamiškai įtraukiate ir ištrinate objektus į duomenų bazę. Pavyzdžiui, jūs kuriate Vietinis vaizdas komanda KURTI SQL VIEW. Arba modifikuojate bet kokią turimą galią DBSetProp(). Arba pakeisite lenteles PAKEISTI LENTELĘ.

    Šiuo atveju duomenų bazės išvalymas priklauso nuo papildomos pirminės komandos PAKETAS maždaug taip

    NUSTATYTI DUOMENŲ BAZĘ Į „MyBase“ UŽDARYTI DUOMENŲ BAZĘ ATIDARYTI DUOMENŲ BAZĘ „MyBase“ IŠSKIRTINĖ NUSTATYTI DUOMENŲ BAZĘ Į „MyBase PACK“ DUOMENŲ BAZĘ UŽDARYTI DUOMENŲ BAZĘ ATIDARYTI DUOMENŲ BAZĘ „MyBase“ SHARED SET DUOMENŲ BAZĖ Į „MyBase“

    Akivaizdu, kad tai yra gana slapta schema, yra daug pakeitimų, kurių reikia visaverčiam papildymui.

    Jei nekeičiate duomenų bazės failo kliento etape, duomenų bazės failo valyti nereikia.

    Ir kodėl jums reikėjo vikorizuoti duomenų bazės failą?

    Taip pat reikia dažnai ir tankiai diegti programas, kurios anksčiau buvo paleistos FoxPro 2.x, o šio failo tiesiog nebuvo. Pati „FoxPro“ veikia tik su nemokamomis lentelėmis be jokios duomenų bazės. Iš karto pasakykime – reikia! O dabar pabandysiu paaiškinti kodėl.

  • Duomenų bazės failo naudojimas išplečia DBF lentelės galimybes.

    Pavyzdžiui, DBF faile iš esmės negalima turėti lauko pavadinimo, kuris gali būti ilgesnis nei 10 simbolių, tačiau nebent jis įtrauktas į duomenų bazę, lauko pavadinimas gali būti iki 128 simbolių ilgio. Nė viena iš taisyklių (RULE), nustatymų reikšmės (DEFAULT), trigeriai ir kt. tiesiog neįmanomos naudojant DBF failą kaip duomenų bazės failą. Tiksliau, jiems neįmanoma automatiškai nugalėti.

  • Duomenų bazės failas leidžia sujungti operacijas, kurias sunku organizuoti kitais būdais.

    Pavyzdžiui, tokia operacija kaip „transakcija“ gali būti įgyvendinta tik į duomenų bazę įtrauktos DBF lentelės viduryje. Iš principo šis procesas gali būti organizuojamas su nemokamais stalais, tačiau bus naudinga reikšmingų jėgų programa. Ir toks stebuklingas objektas kaip naujas Local View – kiek reikia programuojant FoxPro 2.x, kad šis objektas veiktų automatiškai!
    Tačiau naudojant duomenų bazės failą programuotojo gyvenimas bus daug lengvesnis

  • Įrenginių montavimas