Laboratorul Nr 1 - Mediul de Programare Visual FoxPro
-
Upload
macroman360 -
Category
Documents
-
view
48 -
download
2
description
Transcript of Laboratorul Nr 1 - Mediul de Programare Visual FoxPro
Laboratorul nr. 1 Mediul de programare Visual FoxPro
Acest prim laborator va prezenta pe scurt mediul de programare Visual FoxPro 6.0 (componenta a pachetului Microsoft Visual Studio 6.0, care mai cuprinde Visual Basic, Visual C++ si Visual InterDev) fara sa intre in amanunte inca neimportante. Pentru inceput este util doar sa cunoasteti optiunile de baza pentru a putea incepe sa lucrati efectiv in mediul Visual FoxPro.
Daca mediul a fost instalat "normal" (in directorul implicit precizat de programul de instalare si cu toate componentele standard), lansarea in executie se va face prin:
START -> PROGRAMS -> Microsoft Visual Studio 6.0 -> Microsoft Visual FoxPro 6.0
Mediul Visual FoxPro va arata aproximativ ca in figura 1.1, daca ati ascuns in prealabil toate barele cu instrumente, mai putin bara standard.
Figura 1.1 Mediul Visual FoxPro
Fereastra aplicatiei are urmatoarele zone:
Meniul principal, care grupeaza toate optiunile disponibile; Barele cu instrumente (Toolbars) - se pot afisa/ascunde si pot fi pozitionate de
utilizator in orice parte a ferestrei, inclusiv pe chenar. Optiunile de pe toolbars se gasesc si in meniuri, dar aici sunt grupate pe categorii si permit un ritm de lucru mult mai rapid (sunt un fel de scurtaturi).
Zona de lucru - aici sunt vizibile "efectele" executiei programelor si aici se deschid bazele de date, programele, formele, ...
Fereastra de comenzi - aici se pot introduce comenzi FoxPro (comenzi de lucru cu fisiere, comenzi de interogare a bazelor de date,...);
Dupa cum ati vazut in figura 1.1, fereastra aplicatiei este una tipica Windows, iar pe bara standard sunt in cea mai mare parte butoanele cunoscute din celelalte aplicatii Windows. In figura, ultima comanda data in fereastra de comenzi (modi comm = modify command) a determinat dechiderea fisierului mainprog in vederea modificarii programului pe care il contine. In figura 1.2 este prezentata in detaliu bara de instrumente Standard.
Figura 1.2 Bara Standard
Optiunile de pe bara standard sunt:
New - permite creearea unui nou fisier, care poate sa fie, printre altele: o Proiect (Project) - grupeaza toate componentele ce fac parte dintr-o
aplicatie (bazele de date, formele, ecranele de interogare a bazei de date, modulele de program,...
o Tabela (Table) - contine o multime de inregistrari compuse din campuri de diverse tipuri
o Baza de date (Database) - grupeaza toate tabelele de date si relatiile care se stabilesc intre acestea
o Program (Program) - este un modul ce contine instructiuni si comenzi FoxPro, care implementeaza operatiile ce se executa asupra bazelor de date, formelor, rapoartelor, ... Instructiunile si comenzile sunt cele din FoxPro 2.x la care se adauga cele specifice Visual FoxPro (extensia pentru programarea orientata obiect,...)
o Raport (Report) - raport tiparibil la imprimanta, obtinut in functie de datele stocate in baza de date si de interogarea realizata asupra acesteia;
o Forma (Form) - fereastra care poate contine elementele specifice unei ferestre Windows: butoane, etichete, textbox, liste derulante, butoane radio,... si carora li se pot atasa fragmente de program, care sa se activeze la aparitia unui eveniment. Evenimente sunt, de exemplu: click pe un anumit element (OnCick), selectarea unei optiuni dintr-o lista, trecerea sagetii mouse-ului deasupra unui element (OnMouseOver)... Aceasta modalitate de programare, bazata pe tratarea evenimentelor, poarta numele de programare condusa de evenimente (Event Driven Programming).
Crearea unui fisier se poate face, in majoritatea cazurilor, prin folosirea optiunii Wizard (asistenta pas cu pas).
Open - deschide un fisier existent Save - salveaza fisierul curent Print - tiparire la imprimanta. Stabilirea caracteristicilor paginii se va face
folosind optiunea Page Setup din meniul File. Print Preview - previzualizare inaintea tiparirii Optiuni de editare - copierea (Copy), lipirea (Paste), taierea (Cut) - utilizate la
editarea programelor, formelor, ... Au aceeasi semnificatie si acelasi mod de utilizare ca butoanele similare din orice fereastra Windows;
UnDo si ReDo - permit anularea/revenirea la o comanda anterioara Run - lanseaza in executie un modul (program, forma,...) Modify Form - se intra in modul de proiectare permitand modificarea unei forme
existente Window Command - afiseaza/ascunde fereastra de comenzi Help - activeaza paginile cu documentatie, daca le-ati instalat in prealabil de pe
CD-ul cu Microsoft Development Network
Creearea unui nou fisier
1. Se alege optiunea New din meniul FILE sau se apasa butonul corepunzator de pe bara standard;
2. Din lista urmatoare
se alege optiunea dorita ( prin click pe butonul radio corespunzator); 3. Se poate alege crearea asistata pas cu pas (butonul Wizard) sau construirea
"manuala" (butonul New File);
Deschiderea unui fisier existent
1. Se alege optiunea Open din meniul FILE sau se apasa butonul corespunzator de pe bara standard;
2. Pe ecran apare fereastra urmatoare:
3. Se alege directorul in care se afla fisierul (sectiunea Look in); 4. Se stabileste tipul fisierului cautat (Files of type); 5. Se alege fisierul (click pe numele acestuia); 6. Se apasa butonul Open 7. Intreruperea actiunii, la orice moment, se face prin apasarea butonului Cancel;