Sunteți pe pagina 1din 24

Colegiul Naional Gheorghe incai BAIA MARE

Atestat la informatic

SPECII DE FLUTURI

ndrumtor: Prof. <nume profesor>

Autor: elev <nume elev>

2010

CUPRINS
Introducere................... Prezentarea aplicaiei.................. Utilizarea aplicaiei.............. 3 5 12

Cod surs.............. 17 Bibliografie............... 24

INTRODUCERE
SPECII DE FLUTURI este un produs soft care poate fi utilizat pentru a clasifica speciile de fluturi i pentru a ine evidena lor. Motivul pentru care am ales aceast tem a fost pentru a fi folosit n coli ca material didactic. Elevii vor putea afla care sunt speciile de fluturi, cum se clasific ele, modul lor de via, originea i distribuia lor, curioziti. Aceste detalii sunt nsoite de ctre imagini exemplificative. Aplicaia poate fi folosit i pentru ntmpinarea nevoilor angajailor unui muzeu de fluturi. n acelai timp se poate folosi i pentru informarea persoanelor preocupate de fluturi fiindc se gsesc amnunte despre mediul n care triesc i modul lor de via. Acest program pune n eviden o clasificare a speciilor de fluturi, oferind posibilitatea de a stoca, terge, vizualiza date despre fluturi. Aplicaia SPECII DE FLUTURI este realizat cu ajutorul mediului de programare VISUAL FOXPRO6.0. FoxPro este un SGBD care punr la dispziia utilizatorilor aplicaii complexe care s ajute la creearea i manipularea bazelor de date i la obinerea rapoartelor din aceste date. Dispune de un limbaj de programare propriu, limbaj procedual foarte puternic i flexibil, prin care programatorii i pot descrie datele i aplicaiile. De asemenea are implementat limbajul de cereri SQL pentru utilizatorii neinformaticieni. ncepnd cu varianta 3.0 Fox+Pro-ul are impementat conceptul de Colecie de Date, reprezentnd un depozit central pentru stocarea informaiilor despre tabele. De asemenea FoxPro pune la dispoziia programatorilor nu numai un compilator i un mecanism performant de accesare a datelor (tehnologia Rushmore), ci i un set de utilitare puternice de proiectare ncorporate ntr-un mediu integrat i omogen. Acest mediu este foarte confortabil pentru proiectanii de aplicaii. FoxPro este un produs care poate rula pe platforme Dos, Windows, Unix, MacIntosh. FoxPro recunoate i se adapteaz automat la mediile multiutilizator fr de a fi nevoie de o variant special pentru reea. FoxPro permite comunicarea cu alte alicaii (de exemplu Excel) prin mecanisme DDE (Dznamic Data Exchange transferul dinamic de date). FoxPro permite schimbul de date ntre 3

tabelele sale i alte aplicaii n calitate de server sau client, respectiv transmite sau primete informaii ctre/ de la programele care ruleaz sub Windows. FoxPro import i export date n alte formate (fiiere Microsoft Excel, dBASE, Access, Oracle, Paradox) aezate pe diferite suporturi local sau la distan. FoxPro a fost conceput n vederea unei depline compatibiliti att cu versiunile sale anterioare ct i cu alte produse xBASE. Modulul FoxPro Distribution Kit permite realizarea dischetelor de distribuie pentru aplicaiile executabile.

PREZENTAREA APLICAIEI
Visual FoxPro este o aplicaie Windows, deci folosete elemente de interfa specifice acestui meduiu de lucru: lucru cu ferestre, meniuri, butoane, obiecte de control. Meniul principal sau meniul Sistem permite: operaii cu fiiere, operaii legate de de editare, operaii cu baze de date, operaii relative la programe, utilizarea ferestrelor, obinerea informaiilor de asisten, alte utilitare (HELP). Meniul contextual sau meniul shorcut este un meniu de tip popup care apare la selectarea unui item cu butonul din drapta al mouse-ului i conine comenzi referitoare la item-ul respectiv. Ferestrele standard FoxPro sunt ferestre Windows cu aceleai caracteristici. Tipuri: - Fereastra de comenzi permite introducerea direct a comenzilor. Fereastra de proiectare prin care utilizatorul poate s editeze programe, machete Fereastra de dialog ca utilizatorul prin care acesta poate completa o aciune conform Fereastra de mesaje prin care sistemul avertizeaz/ informeaz asupra unei aciuni a ecran, rapoarte etc. cerinelor sale particulare. utilizatorului cernd modalitatea de continuare sau abandonare a aciunii. Obiectele de control sunt elemente de interfa cu funcii i aspect recunoscut din mediul Windows. Unui obiect i putem defini proprietiile, evenimentele care pot s acioneze asupra lui i metodele ca operaii asociate obiectului sau ca aciuni rspuns la evenimentele care apar. Obiectele de control se pot clasifica astfel: obiecte non-vizuale obiecte vizuale de tip container care pot conine alte obiecte. De exemplu un formular (un form) de tip controller care nu pot conine alte obiecte. De exemplu un Text Box. Formularul, ca element de interfa, cuprinde una sau mai multe ferestre pe care sunt plasate informaii. Formularele pot fi folosite pentru prezentarea aplicaiei sau drept panou de bord avnd butoane care s deschid ferestrele specifice anumitor sarcini ale aplicaiei. 5

Obiectele de control pe care le poate conine un formular se gsesc pe bara utilitar Form controls. Dispunerea obiectelor pe formular se face dup dorina utilizatorului. Pentru aranjarea mai uoar suprafaa formularului este mpeit n ptrate. Pachetul de programe FoxPro permite utilizatorului o varietate de modaliti de lucru: modul de lucru comand modul de lucru program modul de lucru asistat

Aplicaia SPECII DE FLUTURI folosete modul de lucru asistat. Informaiile necesare sunt pstrate n tabele. Informaiile despre speciile de fluturi i ara din care provin sunt reinute n tabelul cu numele FLUTURI care conine urmtoarele cmpuri: FLUTURI Nume numele fluturilor Superfam superfamilia creia i aparine Fam familia creia i aparine ara ara de origine Poza imaginea fluturelui Curiozitile despre fluturi sunt reinute n tabelul cu numele CURIOZITI care conine urmtoarele cmpuri: CURIOZITI Nume numele fluturelui ara ara n care se afl fluturele Descriere detalii despre fluturi Imagine imaginea fluturelui

Informaii despre ciclul de via al fluturilor sunt reinute n tabelul cu numele CICLUL care conine urmtoarele cmpuri: CICLUL Nume fazele prin care trece fluturele Descriere detalii despre fazele de dezvoltare la fluture Visual FoxPro pune la dispoziie mai multe posibiliti pentru crearea machetelor de introducere sau formularelor: Form Designer, Form Buider, Form Wizard. n alicaia SPECII DE FLUTURI am folosit metoda pentru crearea formelor. Form Designer este constructorul de formulare care permite proiectarea interactiv a unui formular (pas cu pas) de ctre utilizator. Deschide o fereastr de proiectare pe care se pot plasa obiectele de control. Aplicaia este pus n ecran cu ajutorul a opt forme. Prima form, atestat.scx, conine obiectele: - Label n numr de opt, utilizate pentru scrierea titlului, numelui autorului, precum i a profesorilor coordonatori; textul expilcativ este valoarea proprietii Caption. Timer n numr de zece, utilizate pentru crearea efectului de deplasare a literelor din titlu; se seteaz proprietatea Interval ca avnd valoarea 1000 i n metoda Timer se face eticheta corespunztoare primei poziii a literei invizibil i eticheta corespunztoarei urmtoarei poziii vizibil. Image una folosit pentru fundal BackStyle 0-Transparent (fundalul etichetei s-a fcut transparent) FontBold - .T.-True FontName Times New Roman FontShadow - .T.-True FontSize 30 (s-a mrit fontul pentru o mai bun vizibilitate) ForeColor 255,255,255 (s-a ales culoarea cernelii ca fiind alb) Pentru un aspect potrivit s-au fcut urmtoarele setri:

- CommandButton - n numr de dou; primul, butonul Meniu, conine metoda Click ce cuprinde comanda de nchidere a primei forme (thisform.release) i comanda de lansare n execuie a celei de-a doua forme, meniu.scx folosind comanda (do form meniu.scx). Al doilea, butonul Exit, conine metoda Click ce cuprinde comanda de nchidere a primei formei (thisform.release) i 7

un mesaj care ne ntreab dac suntem siguri c vrem s ieim din aplicaie (c=messagebox('Ar you sure ? ',3,"Ieire")). Forma meniu.scx conine obiectele: Timer n numr de apte, utilizate pentru crearea efectului de apariie a butoanelor de comand; se seteaz proprietatea Interval ca avnd valoarea 1000 i metoda Timer face ca butoanele s apar consecutiv n interval de 1000 de milisecunde. Iniial butoanele au fost fcute invizibile datorit proprietii Visible .T. - CommandButton n numr de apte. 1. Butonul Origine i distribuie are n cadrul metodei Click comanda de nchidere a formei meniu.scx (thisform.release) i comanda de lansare n execuie a celei de-a doua forme, origine.scx (do form origine.scx). Forma origine.scx conine informaii despre apariia fluturilor i imagini cu fluturi. Cuprinde: nou obiecte Label, utilizate pentru a preciza detaliile despre fluturi. BackStyle 0-Transparent (fundalul etichetei s-a fcut transparent) FontName Times New Roman FontSize 13 (s-a mrit fontul pentru o mai bun vizibilitate) ForeColor 240,251,45 (s-a ales culoarea cernelii ca fiind alb) zece obiecte Timer utilizate pentru crearea efectului de apariie a etichetelor ; se seteaz Pentru un aspect potrivit s-au fcut urmtoarele setri:

proprietatea Interval ca avnd valoarea 1000 i metoda Timer face ca etichetele s apar consecutiv n interval de 1000 de milisecunde. Iniial etichetele au fost facute invizibile datorit proprietii Visible .T. Timerul zece conine comanda de rulare a imaginilor. Am fcut un folder cu numele Fluturi care conine opt imagini cu fluturi. Metoda Timer cuprinde o variabil i care verific dac i este mai mare dect opt ((if i>=8/) i dac da, atunci lui i i se d valoarea 1 (i=1) dac nu e adevrat condiia atunci i primete valoarea (i=i+1). Dup ce se termin condiia imaginea se schimb cu urmtoarea (thisform.image1.picture= 'D:\Clase \XIIC\ Giurgi_Anuta\atestat\fluturi\'+ alltrim(str(i))+'.jpg') . Iar la procedura Load a formularului lui o sa-l facem public pei i o s-l iniializm cu 1(public i /i=1). un obiect Image, utilizat pentru a aparea succesiv imaginile cu fluturi. 8

CommandButton - n numr de dou; primul, butonul Meniu, conine metoda Click ce

cuprinde comanda de nchidere a primei forme (thisform.release) i comanda de lansare n execuie a formei, meniu.scx folosind comanda (do form meniu.scx). Al doilea, butonul Exit, conine metoda Click ce cuprinde comanda de nchidere a formei (thisform.release) i un mesaj care ne ntreab dac suntem siguri c vrem s ieim din aplicaie (c=messagebox('Ar you sure ? ',3,"Ieire")). 2. Butonul Detalii are n cadrul metodei Click comanda de nchidere a formei meniu.scx (thisform.release) i comanda de lansare n execuie a celei de-a doua forme, detalii.scx (do form detalii.scx). Forma detalii.scx conine informaii despre ciclul vieii la fluturi. Cuprinde: - trei butoane Label. Iniial este vizibil doar prima etichet (care are proprietatea Visible .T. ) restul fiind invizibile (care au proprietatea Visible .F. ). Prima etichet conine la metoda Click comanda de a se face vizibil a doua etichet (thisform.label2.visible=.t.), A doua etichet conine la metoda Click comanda de a se face vizibil o list i o imagine (thisform.list1.visible=.t. thisform.image2.visible=.t.). - un obiect Image - un obiect TexBox, utilizate pentru introducerea datelor - un CommandButton (butonul Meniu care are aceeai funcie prezent mai sus) - un obiect List, cu datele i detalile fiecarei faze a ciclului fluturelui din baza de date Metoda Click a listei conine localizarea pe prima nregistrare din tabel (locate for nume=thisform.list1.value), iar TextBox-ul este completat cu detaliile din cmpul descriere (thisform.text1.value=descriere), dup care se fac vizibile eticheta, butonul Meniu i textul (thisform.label3.visible=.t./ thisform.text1.visible=.t./ thisform.command1.visible=.t..), iar imaginea o s dispar (thisform.image2.visible=.f). 3. Butonul Curioziti are n cadrul metodei Click comanda de nchidere a formei meniu.scx (thisform.release) i comanda de lansare n execuie a celei de-a doua forme, curioziti.scx (do form curioziti.scx). Forma curioziti.scx conine informaii necunoscute despre fluturi aflate n baza de date. Cuprinde: patru obiecte Label, utilizate pentru a preciza ce date trebuie introduse n momentul respectiv 9

dou obiecte TextBox, utilizate pentru introducerea datelor un obiect Image, utilizat pentru afiarea imaginii unui fluture butonul Meniu un obiect List, conine numele fluturilor din tabel

n metoda Click a listei se fac vizibile etichetele, imaginea i textul. Se preiau datele necesare din tabele i se afieaz, fiind nlocuite de fiecare dat cnd alegem un alt exemplu. 4. Butonul Specii noi are n cadrul metodei Click comanda de nchidere a formei

meniu.scx (thisform.release) i comanda de lansare n execuie a celei de-a doua forme, adugare.scx (do form adugare.scx). Forma , adugare.scx permite adugarea i tergerea a unor fluturi n baza de date. Cuprinde: cinci obiecte Label, utilizate pentru a preciza ce date trebuie introduse n momentul respectiv cinci obiecte TextBox, utilizate pentru introducerea datelor butonul Meniu un obiect List, care conine numele fluturilor din tabel trei obiecte CommandBotton

Butonul Adugare conine n cadrul metodei Click comenzi prin care se adaug o nregistrare vid la nceputul tabelului (append blank / go bottom) se ordoneaz dup superfamilii i familii (sort to ordonat on superfam,fam / use /erase fluturi.dbf / rename ordonat.dbf to fluturi.dbf / erase ordonat.dbf / use fluturi) se terge tabelul inial, iar tabelul nou se redenumete. Iniial obiectele sunt invizibile, iar prin apsarea butonului Adugare se fac vizibile. Pentru a face invizibile etichetele i textbox-ul dup adugare se apas pe butonul OK care conine n cadrul metodei Click comenzile / / (thisform.nume.visible=.f./ / / thisform.text1.visible=.f./ thisform.label2.visible=.f. thisform.text4.visible=.f. / / thisform.label1.visible=.f. thisform.text3.visible=.f. thisform.text2.visible=.f. thisform.label3.visible=.f.

thisform.label4.visible=.f. / thisform.text5.visible=.f. / thisform.command4.visible=.f.). Butonul tergere conine n cadrul metodei Click comanda prin care se face vizibil lista (thisform.list1.visible=.t.). Lista conine n cadrul metodei DblClick comenzi care permit tergerea fluturelui ales. Mai nti se cere confirmarea tergerii cu ajutorul comenzii messagebox. n caz afirmativ se caut nregistrarea n tabel , dup care se realizeaz tergerea fizic (cu comanda delete, urmat de comanda pack). 10

5. Butonul Clasificare are n cadrul metodei Click comanda de nchidere a formei meniu.scx (thisform.release) i comanda de lansare n execuie a celei de-a doua forme, superfam.scx (do form superfam.scx). Forma , superfam.scx permite clasificarea fluturilor dup superfamilie i familie din baza de date. Cuprinde: - dou obiecte Label, utilizate pentru a preciza ce date sunt coninute n ComboBox i n list butonul Meniu butonul Exit un obiect ComboBox, utilizat pentru superfamiliile fluturilor din tabel un obiect List, utilizat pentru familiile fluturilor din tabel

Obiectul ComboBox conine n cadrul metodei InteractiveChange comenzi prin care se parcurge tot tabelul i se selecteaz toate superfamiliile asfel nct ele s nu se repete. Acestea vor aprea n ComboBox. Conine i comanda de a face vizibil lista (thisform.list1.visible=.t.), deoarece iniial era invizibil. Obiectul List conine n cadrul metodei DblClick comenzi care ne fac legtura cu un alt formular la selectarea unei familii din list. (familie=thisform.list1.value / thisform.release / do form exemple.scx). Formularul exemple.scx conine imagini pentru fiecare familie de fluturi aleas din lista precedent cuprinse n baza de date. Cuprinde: dou obiecte Label un obiect Image, utilizat pentru imaginea fluturilor un obiect List, conine exemplele de fluturi pentru fiecare familie un CommandBotton, care ne duce la formul superfam.scx

Obiectul List conine n cadrul metodei DblClick comenzi care fac legtura cu imaginile i cu ara specific fiecrui fluture din tabel. Pentru nchiderea aplicaiei se d click pe butonul Exitcare conine comanda messagebox ce ne ntreab dac suntem siguri c vrem s ieim (c=messagebox('Ar you sure ? ',3,"Ieire")) i cu ajutorul comenzii thisform.release se nchide formularul.

11

UTILIZAREA APLICAIEI
Pentru lansarea aplicaiei SPECII DE FLUTURI este nevoie de existena limbajului de programare Visual FoxPro 6.0. pe calculatorul respectiv. Se intr n mediul Visual FoxPro i se ruleaz forma atestat.scx. Va aprea prima pagin a proiectului dup care pentru a continua execuia aplicaiei se va da click pe butonul MENIU. Dac dorim s ieim din aplicaie dm cilck pe butonul EXIT.

Va aprea pagina meniului principal, selectarea unei opiuni se realizeaz cu ajutorul mouseului.

12

Origine i distribuie Permite att vizualizarea datelor despre originea i distribuia fluturilor, ct i a imaginilor acestora. Dnd click pe butonul MENIU ne ntoarcem la meniul principal, iar dac apsm butonul EXIT se nchide aplicaia.

Detalii Permite vizualizarea datelor despre ciclul vieii la fluturi. Apare lista cu fazele prin care trece un fluture, iar la selectarea unei faze dispare imaginea i apare un text cu detalii. Dnd click pe butonul MENIU ne ntoarcem la meniul principal.

13

Clasificare Permite vizualizarea clasificrii speciilor de fluturi. Acetia sunt clasificai dup superfamilii i familii. Apare un ComboBox cu superfamiliile, iar la selectarea uneia din ele apare o list cu familiile specifice.

Dnd dublu click pe o familii o s apar un alt form cu exemplele de fluturi ce sunt cuprinse n acesta. Dnd click pe butonul MENIU ne ntoarcem la meniul principal, iar dac apsm butonul EXIT se nchide aplicaia.

Acest form permite vizualizarea imaginilor fluturilor din familia aleas. Dnd click pe butonul BACK ne ntoarcem la formul cu clasificarea. 14

Se selecteaz

numele dorit i se d dublul click dup care va aprea imaginea i ara n care se gsete fluturele.

Specii noi Permite introducerea n baza de date a datelor unor fluturi noi. Apsnd butonul ADUGARE vor aprea etichetele i csuele de text unde se vor introduce datele. Dnd click pe butonul OK dup introducerea datelor se vor face invizibile obiectele anunate mai sus.

Butonul TERGERE permite tergerea unui fluture din cei nregistrai n baza de date. Apare lista cu numele fluturilor, iar la selectarea unuia va aprea un mesaj care ne va ntreba dac suntem siguri de alegerea fcut. Se d click pe YES, ceea ce determin tergerea fizic a nregistrrii corespunztoare din baza de date precum i tergerea fluturelui din list. Dnd click pe butonul MENIU ne ntoarcem la meniul principal.

15

Curioziti Permite vizualizare curiozitilor despre fluturi introduse n baza de date. Apare lista cu fluturii, iar la selectarea unuia apare etichete ce conin: ara, imagine, detalii i csue de text cu detalii despre datele anterioare. Dnd click pe butonul MENIU ne ntoarcem la meniul principal.

BACK Acest buton ne permite ntoarcerea la prima pagin. EXIT Permite nchiderea aplicaiei, cu revenire n programul de aplicaii Visual FoxPro.

16

COD SURS
Forma atestat.scx butonul Meniu (Click Event) use fluturi in 1 select 1 thisform.release do form meniu.scx Forma atestat.scx butonul Exit (Click Event) thisform.release c=messagebox('Ar you sure ? ',3,"Iesire") Forma atestat.scx Timer 1 THISFORM.LABEL1.VISIBLE=.T. Forma atestat.scx Timer 2 THISFORM.LABEL7.VISIBLE=.T. Forma atestat.scx Timer 3 THISFORM.LABEL9.VISIBLE=.T. Forma atestat.scx Timer 4 THISFORM.LABEL2.VISIBLE=.T. Forma atestat.scx Timer 5 THISFORM.LABEL3.VISIBLE=.T. Forma atestat.scx Timer 6 THISFORM.LABEL4.VISIBLE=.T.

17

Forma atestat.scx Timer 7 THISFORM.LABEL5.VISIBLE=.T. Forma atestat.scx Timer 8 THISFORM.LABEL6.VISIBLE=.T. Forma atestat.scx Timer 9 THISFORM.command1.VISIBLE=.T. Forma atestat.scx Timer 10 THISFORM.command2.VISIBLE=.T. Forma meniu.scx butonul Origine i Distribuie (Click Event) thisform.release do form origine.scx Forma meniu.scx butonul Detalii (Click Event) thisform.release do form detalii.scx Forma meniu.scx butonul Clasificare (Click Event) thisform.release do form superfam.scx Forma meniu.scx butonul Specii noi (Click Event) thisform.release do form adaugare.scx Forma meniu.scx butonul Curioziti (Click Event) thisform.release do form curiozitati.scxv

18

Forma meniu.scx butonul Back (Click Event) thisform.release do form atestat.scx Forma meniu.scx butonul Exit (Click Event) thisform.release c=messagebox('Ar you sure ? ',3,"Iesire") Forma origine si distributie.scx Timer 1 THISFORM.LABEL2.VISIBLE=.T. Forma origine si distributie.scx Timer 2 THISFORM.LABEL3.VISIBLE=.T. Forma origine si distributie.scx Timer 3 THISFORM.LABEL4.VISIBLE=.T. Forma origine si distributie.scx Timer 4 THISFORM.LABEL5.VISIBLE=.T. Forma origine si distributie.scx Timer 5 THISFORM.LABEL6.VISIBLE=.T. Forma origine si distributie.scx Timer 6 THISFORM.LABEL7.VISIBLE=.T. Forma origine si distributie.scx Timer 7 THISFORM.LABEL8.VISIBLE=.T. Forma origine si distributie.scx Timer 8 THISFORM.LABEL9.VISIBLE=.T.

19

Forma origine si distributie.scx Timer 9 if i>=8 i=1 else i=i+1 endif thisform.image1.picture='D:\Clase\XIIC\Giurgi_Anuta\atestat\fluturi\'+ alltrim(str(i))+'.jpg' Forma detalii.scx List1 (Click Event) locate for nume=thisform.list1.value thisform.label3.visible=.t. thisform.text1.visible=.t. thisform.text1.value=descriere thisform.command1.visible=.t. thisform.image2.visible=.f. Forma detalii.scx Label1 (Click Event) thisform.label2.visible=.t. Forma detalii.scx Label2 (Click Event) thisform.list1.visible=.t. thisform.image2.visible=.t. Forma clasificare.scx - ComboBox (Interactive Change) thisform.list1.clear thisform.list1.visible=.t. i=0 scan if superfam=thisform.combo1.value x=fam i=i+1 thisform.list1.additem(fam,i,1) do while (fam=x) and (not eof()) 20

skip enddo endi ends thisform.list1.refresh Forma clasificare.scx List1 (DblClick) public familie familie=thisform.list1.value thisform.release do form exemple.scx Forma exemple.scx List1 (DblClick) thisform.label1.visible=.t. thisform.image1.visible=.t. locate for nume=thisform.list1.value thisform.label1.caption=tara thisform.image1.picture=poza Forma adaugare.scx butonul Adugare (Click Event) append blank go bottom thisform.refresh thisform.nume.visible=.t. thisform.text1.visible=.t. thisform.text1.setfocus thisform.label1.visible=.t. thisform.text2.visible=.t. thisform.label2.visible=.t. thisform.text3.visible=.t. thisform.label3.visible=.t. thisform.text4.visible=.t. thisform.label4.visible=.t. 21

thisform.text5.visible=.t. thisform.command4.visible=.t. thisform.list1.visible=.f. sort to ordonat on superfam,fam use erase fluturi.dbf rename ordonat.dbf to fluturi.dbf erase ordonat.dbf use fluturi Forma adaugare.scx butonul tergere (Click Event) thisform.list1.visible=.t. Forma adaugare.scx List1 (DblClick) c=messagebox('Chiar doriti sa stergeti ? ',3,"Stergere") if c=6 n=recno() goto n delete pack thisform.list1.rowsource='fluturi' endif Forma adaugare.scx butonul OK (Click Event) thisform.nume.visible=.f. thisform.text1.visible=.f. thisform.label1.visible=.f. thisform.text2.visible=.f. thisform.label2.visible=.f. thisform.text3.visible=.f. thisform.label3.visible=.f. thisform.text4.visible=.f. thisform.label4.visible=.f. 22

thisform.text5.visible=.f. thisform.command4.visible=.f. Forma curioziti.scx List1 (Click Event) locate for nume=thisform.list1.value thisform.label1.visible=.t. thisform.label2.visible=.t. thisform.label4.visible=.t. thisform.label3.visible=.t. thisform.image1.visible=.t. thisform.label4.visible=.t. thisform.text1.visible=.t. thisform.text2.visible=.t. thisform.text1.value=tara thisform.text2.value=descriere thisform.image1.picture=imagine thisform.command1.visible=.t.

23

BIBLIOGRAFIE

1. Mariana Paniru Ionu Paniru Irina-Ioana Paniru 2. Paniru Mariana Paniru Ionu 3. Dima Gabriel Dima Mihai 4. Petru Paul

Informatic varianta Visual FoxPro, Editura L&S Informat Bucureti

Baze de date, Editura L&S Informat Bucureti, 1999

Bazele Visual FoxPro 5.0, Editura Teora Bucureti, 1999

Microsoft Visual FozPro 5.0 pas cu pas, Editura Promedia-Plus Cluj-Napoca, 1998

24

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