|
Proprietati, metode evenimente
Un buton de comanda dintr-o forma are mai multe proprietati printre care:
- pozitia pe forma
- latimea
- inaltimea
- culoarea
- textul care eticheteaza un control
- tipul si dimensiunea fontului
- stilul textului
Ex: Un angajat are printre altele, proprietatile: marca angajatului, functia, salariul tarifar.
In programarea orientata pe obiecte metoda este o procedura care poate fi invocata pt o anumita actiune a unui obiect.
Evenimentul este o actiune a utilizatorului (clic, dublu clic, apasari de taste, etc), a executiei unui program sau declansata de sistem.
Obiectul este caracterizat prin:
- stare care se refera la temporalitatea obiectului. Un obiect poate fi creat si distrus in timp de catre un alt obiect sau de catre utilizator.
- comportare care semnifica modalitatea de a actiona si reactiona la mesajele provenite din exterior pt modificarea starii sale.
- identitate, proprietatea unui obiect care il distinge de alte obiecte
Un set de obiecte comune formeaza o clasa. Intr-un sistem orientat pe obiect toate obiectele trebuie sa apartina unei clase. Obiectele sunt entitati dinamice iar clasele entitati statice.
Tip, clasa, subtip, subclasa
Un tip este o descriere abstracta, clasa se refera la implementarea tipului.
Subtipul defineste o ordine partiala asupra setului tuturor tipurilor unui sistem.
Subclasa este clasa care mosteneste o clasa derivata. Mostenirea poate fi:
- simpla, are o singura clasa de baza
- multipla, are clase care au mai multe clase de baza
Polimorfismul este posibilitatea unei variabile de a avea mai multe tipuri.
Obiectul este compus din forma si controale (tot ce se afla pe forma). Obiectele sunt programabile. Se recomanda denumirea obiectelor prin prescurtari sugestive: frmFormular, cmdCalcul, lblLista, txtExplicatii, optImprima, chkVerifica, picDesen, lstInformatii, frmCadru (frame).
Forma este un dreptunghi sau patrat pe care se plaseaza controalele.
Butonul de comanda se foloseste pt a incepe, a intrerupe, sau a sfarsi un proces. Executa o anumita actiune atunci cand este selectat.
Eticheta afiseaza un text pt identificarea controalelor, nu poate fi identificat de utilizator.
Caseta de text defineste o zona in care se poate introduce sau afisa un text.
Butonul de optiune face parte dintr-un grup de optiuni. Impreuna cu alte butoane de optiuni afiseaza mai multe posibilitati dintre care utilizatorul poate alege numai una.
Caseta de validare afiseaza o optiune de tip adevarat/fals sau da/nu. La un moment dat pot fi validate oricate casete de validare de pe forma.
Caseta de imagine afiseaza imagini, pictograme, texte. Este un container vizual pt celelalte controale.
Casete cu lista combinata combina o caseta de text cu o caseta cu lista. Permite utilizatorului sa introduca de la tastatura elementul selectat sau sa-l selecteze dintr-o lista derulanta.
Cadrul este un container vizual si functional in care se pot plasa mai multe controale.