Sunteți pe pagina 1din 14

Capitolul 2

Limbajul de
programare
Visual Basic

1. Generaliti legate de limbajele
de programare
Definiia limbajului de programare =
limbaj apropiat pseudocodului, i gndirii
umane
Istoricul programrii
1 programarea n limbaj main,
exprimnd totul n cod hexazecimal
2 programarea utiliznd mnemonice
prin intermediul limbajelor de asamblare
3 programarea utiliznd instruciuni n
genul celor din pseudocod
Tipuri de limbaje:
imperative : Limbaje masin,
FORTRAN, COBOL, BASIC, C,
PASCAL, ADA
funcionale: LISP, KL
declarative : GPSS, PROLOG
orientate spre obiecte: SIMULA,
SMALTALK, C++, PASCAL, ADA95,
JAVA, VISUAL X
2. Prezentarea general a
limbajelor de programare
obiectuale i vizuale.
Programarea aplicaiilor
Windows
2.1. Introducere
Programarea aplicaiilor pentru
Windows pornete de la trei
concepte de baz:
ferestre
evenimente
mesaje.

O fereastr Windows reprezint o zon
dreptunghiular mpreun cu marginile sale,
fiecare fereastr fiind un obiect, care are anumite
proprieti i care poate fi privit ca o entitate
separat. Butoanele, barele de meniu, casetele de
dialog etc. reprezint ferestre ( numite uneori i
controale ) ale mediului Windows.
2. Mediul asociaz fiecrei ferestre cte un
identificator monitoriznd n permanen
activitatea fiecrei ferestre pentru a observa
apariia vreunui eveniment, care poate fi
declanat fie de o aciune a utilizatorului fie de o
alt fereastr.
3. Declanarea unui eveniment duce la apariia
unui mesaj (n interiorul sistemului), care va fi
procesat de mediu, declannd n acel moment o
aciune specific.
Limbajele de tip Visual preiau o
parte din sarcina programrii, fiind
prevzute cu generatoare de
ferestre de orice tip.
Programatorului i rmnne sarcina
de a proiecta intefeele utiliznd
instrumentele puse la dispoziie
Programatorul scrie doar liniile de
cod absolut necesare pentru
tratarea diferitelor evenimente care
pot interveni.
2.2 Noiunile de obiect,
proprietate, eveniment i metod
Proprieti:
Calculator.model=IBM
Calculator.culoare=Alb
Calculator.tipcarcasa=DESKTOP
Calculator.functional=TRUE
Metode:
Calculator.pornire
Calculator.executie
Calculator.oprire
Procedura eveniment:
Sub Calculator_soccurent()
Calculator.oprire
Calculator.functional=FALSE
End Sub
2.3. Structura unei aplicaii VB
Aplicaia pornete i un formular este
ncrcat n memorie i afiat.
Formularul (sau un anumit control al
su) recepioneaz un eveniment , care
poate fi declanat de utilizator, de sistem
sau indirect de cod.
Dac exist cod n procedura eveniment
corespunztoare, el va fi executat.
Aplicaia ateapt urmtorul eveniment.
Exemple de scheme logice
Calculul valorii unei expresii
Determinarea maximului a trei numere
Ordonarea cresctoare a trei numere
Suma elemtelor unui ir
Determinarea maximului i minimului
dintr-un ir
Ordonarea cresctoare a elementelor
unui ir

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