Laboratorul Nr 1 - Mediul de Programare Visual FoxPro

6
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.

description

Curs. Mediul de programare

Transcript of Laboratorul Nr 1 - Mediul de Programare Visual FoxPro

Page 1: 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:

Page 2: Laboratorul Nr 1 - Mediul de Programare Visual FoxPro

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

Page 3: Laboratorul Nr 1 - Mediul de Programare Visual FoxPro

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;

Page 4: Laboratorul Nr 1 - Mediul de Programare Visual FoxPro

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;

Page 5: Laboratorul Nr 1 - Mediul de Programare Visual FoxPro

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;