Sunteți pe pagina 1din 5

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
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,...)
Raport (Report) - raport tiparibil la imprimanta, obtinut in functie de
datele stocate in baza de date si de interogarea realizata asupra acesteia;
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.
4.
5.
6.
7.

Se alege directorul in care se afla fisierul (sectiunea Look in);


Se stabileste tipul fisierului cautat (Files of type);
Se alege fisierul (click pe numele acestuia);
Se apasa butonul Open
Intreruperea actiunii, la orice moment, se face prin apasarea butonului Cancel;

S-ar putea să vă placă și