Extras din curs
Compilatorul VB este programul translator al sistemului de programare VB
Specificaţiile comune de limbaj (CLS = Common Language Specifications)
Serviciile WEB - interfaţă HTML (HyperText Markup Language).
Interfaţa cu vizuala utilizatorul (Graphical User Interface – GUI) “ecranul” (designul) pentru formularele/formatele de programare si pentru afişarea de imagini.
Date şi XML constituie modulul prin care se realizează schimbul de date pe Internet.
XML (eXtensible Markup Language) se utilizează pentru a descrie şi pentru a reprezenta datele.
Biblioteca claselor de bază (BCL = Base Class Library) conţine clasele de bază ale programelor.NET.
VB.Net este un limbaj orientat pe obiecte. Toate obiectele fac parte dintr-o clasă denumită SYSTEM.
Biblioteca rutinelor comune (Common Library Runtime – CLR) interfata limbajelor cu SO (Windows).
Modele (conceptuale) de programare
Modelul orientat procedural => algoritmi specifici de rezolvare a problemelor.
Modelul orientat pe obiecte => particularizarea (procedurala) a unor obiecte programabile
Obiecte in VB.Net:
O B I E C T U L PREFIX
Formular Frm
Bară derulantă orizontală Osb
Bară derulantă verticală Vsb
Buton de comandă Cmd
Buton de opţiune Opt
Casetă cu listă Lst
Caseta cu listă combinată Cbo
Caseta de imagine Img
Casetă text Txt
etc.
Obiectul ca unitate de prelucrare (programabila) => caracter dinamic => creare, utilizare, distrugere.
Obiectul se caracterizează prin identiate, metode de comportament şi stare.
Clasa = categorie de obiecte cu caracteristici comune (proprietăţi şi metode).
Clasa poate fi accesată prin interfaţa
Interfaţa clasei este caracterizată prin nume, tipurile atributelor şi numele şi descrierea metodelor.
Proprietăţile unui obiect reprezintă atributele acestuia, cum ar fi dimensiunile (laţime, înalţime),
poziţia pe formular, culoarea, etc.
Text
Caption
Multiline
Metode Prin intermediul desfăşuratorului de obiecte (OBJECT BROWSER), sistemul VB evidenţiază
metodele posibile pentru un anumit obiect.
Count
ADD
Remove
Evenimente Oricare obiect programabil poate fi accesat printr-un eveniment.
Pe de altă parte, asemenea obiecte pot declanşa, la rândul lor, diverse acţiuni programate.
EVENIMENT Actiune asociata implicit
Load Afişează conţinutul unui formular pe ecran
Unload Degajează ecranul de un formular
Activate Activează un formular (acesta devine fereastră activă)
Deactivate Dezactivează un formular (acesta devine inactiv)
Click Se acţionează o singură dată pe butonul mouse-ului, declanşând procedura programată pentru controlul respectiv
DblClick Se acţionează rapid de două ori pe butonul mouse-ului, declanşând procedura programată pentru controlul respectiv
DragDrop Se apasă continuu butonul mouse-ului asupra unui control, se mişcă mouse-ul şi apoi se eliberează butonul
DragOver Se apasă continuu butonul mouse-ului asupra unui control şi se deplasează mouse-ul
MouseMove Se mişcă mouse-ul traversând peste un control
MouseDown Se acţionează un buton al mouse-ului asupra unui control
MouseUp Se eliberează un buton al mouse-ului de peste un control
KeyPress Acţionarea unei taste cifrice sau letrice şi eliberarea ei, sau acţionarea concomitentă a unei asemenea taste împreună cu tasta ENTER sau CTRL
KeyDown Se acţionează (lung) o tastă asupra unui control
KeyUp Se eliberează o tastă asupra unui control
GotFocus Evidenţiază un obiect atunci când se execută clic pe suprafaţa lui
LostFocus Un control este dezafectat, fie prin acţiunea operatorului (clic pe alt control), fie atunci când se utilizează în program metoda SETFOCUS
Preview document
Conținut arhivă zip
- Curs Programarea Calculatoarelor.doc