Documente Academic
Documente Profesional
Documente Cultură
Proprietati Descriere
Name Numele controlului, folosit la identificarea lui in cod.
Alignment Aliniaza textul etichetei in proprietatea Caption.
BackColor Stabileste culoarea fondului.
BackStyle Stabileste transparenta controlului.
BorderStyle Schimba marginea de la nimic la ingropata (3D).
Caption Textul care apare in control in design si rulare.
Enabled Permite eticheta, poate fi TRUE sau FALSE.
Font Stabileste tipul si marimea literei.
ForeColor Stabileste culoarea literelor.
Visible Face eticheta vizibila sau nu in timpul rularii.
Caseta text
Este controlul cel mai folosit pentru a
primii intrari sau pentru a afisa iesiri.
Este util la intrari de tip text sau numere
sau in combinatie.
Acest control nu are proprietatea
Caption.
Pentru a explicita intrarea se foloseste o
eticheta.
Caseta text (imagine VB)
Proprietati principale ale casetei text
Proprietati Descriere
Name Numele controlului, folosit la identificarea lui in cod.
Alignment Aliniaza textul in control.
Appearance Selecteaza 1-3D (implicit) sau 0-plat
BackColor Stabileste culoarea fondului.
BorderStyle Schimba marginea de la nimic la ingropata (3D).
Enabled Permite controlul pentru intrare text, poate fi TRUE sau
FALSE.
Font Stabileste tipul si marimea literei.
ForeColor Stabileste culoarea literelor.
Locked Permite sau nu editatrea textului.
Multiline Permite linii multiple (mai multe retururi de car).
PasswordChar Utilizat la introducerea parolelor (*).
ScrollBars Permite defilarea textului vertical, orizontal sau ambele.
Text Textul introdus sau afisat in caseta text.
Control imagine si
Caseta imagine
Se utilizeaza atat Control imagine cat si
Caseta imagine pentru a afisa imagini de
tip .bmp, .gif, .jpg, .ico.
Aceste controale sunt mari consumatoare
de memorie.
Control imagine are avantajul ca utilizeaza
mai putina memorie si se reimprospateaza
mai repede decat Caseta imagine.
Caseta imagine se comporta ca o fereastra
care poate contine si alte controale.
Control imagine si
Caseta imagine
Proprietati principale
Control imagine
Proprietati Descriere
Name Numele controlului, folosit la identificarea lui in cod.
Appearance Selecteaza 1-3D (implicit) sau 0-plat
BorderStyle Schimba marginea de la nimic la ingropata (3D).
Enabled Permite imaginea sau nu, poate fi TRUE sau FALSE.
Picture Atribuie imaginea controlului.
Stretch Intinde imaginea la dimensiunea controlului (unic pentru control
imagine).
Visible Face imaginea vizibila sau nu in timpul rularii.
Proprietati principale
Caseta imagine
Proprietati Descriere
Name Numele controlului, folosit la identificarea lui in cod.
Appearance Selecteaza 1-3D (implicit) sau 0-plat
Autosize Dimensioneaza automat controlul la dimensiunea
imaginii
BackColor Schimba culoarea fondului.
BorderStyle Schimba marginea de la plat la ingropat (3D).
Enabled Permite imaginea sau nu, poate fi TRUE sau FALSE.
Font Stabileste tipul si marimea literei.
ForeColor Schimba culoarea textului din caseta imagine
Picture Atribuie imaginea controlului.
Visible Face imaginea vizibila sau nu in timpul rularii.
Rama
Ca si forma sau caseta imagine
controlul rama este folosit ca si
container pentru alte controale.
Se foloseste pentru a izola zone din
forma curenta.
Au rol important cand se folosesc
butoane optiune sau butoane de selectie
pentru a fi observate mai usor.
Rama (imagine VB)
Proprietati principale Rama
Proprietati Descriere
Name Numele controlului, folosit la identificarea lui in cod.
Appearance Selecteaza 3D sau plat.
BackColor Stabileste culoarea fondului.
BorderStyle Schimba marginea de la nimic la ingropata (3D).
Caption Textul care apare in control in design si rulare.
Enabled Permite rama, poate fi TRUE sau FALSE.
Font Stabileste tipul si marimea literei.
ForeColor Stabileste culoarea literelor.
Visible Face rama vizibila sau nu in timpul rularii.
Casete de selectie
Se foloseste atunci cand utilizatorul
trebuie sa aleaga mai multe optiuni.
Vor fi plsate intr-un container (ex. Rama)
pentru a fi grupate dupa scop.
Ca si la butoanele de comanda se pot
atribui imagini pentru cele doua stari.
Casetele de selectie sunt controlate
deseori de matrice de selectie.
Casete de selectie (imagine VB)
Proprietati principale
Casete de selectie
Proprietati Descriere
Name Numele controlului pentru identificare in cod.
Alignment Aliniaza textul in proprietatea Caption
BackColor Culoarea fondului controlului
Caption Titlul controlului.
DisabledPicture Schimba imaginea controlului cand nu este valid.
DownPicture Schimba imaginea cand controlul este selectat.
Enabled Permite controlul sa fie activ, este True sau False.
Font Stabileste tipul si marime literei.
Picture Imaginea implicita a controlului in conjunctie cu stilul.
Style Schimba cantrolul din 0-standard in 1-grafic.
Value Folosit sa identifice daca controlul este selectat,
neselectat sau inactiv
Visible Face controlul vizibil sau nu in timpul rularii.
Butoane optiune
Butoanele optiune sunt cunoscute si sub
denumirea de butoane radio.
Ca si la butoanele radio se poate
selecta doar un buton odata.
Casetele de selectie pot fi selectate
simultan mai multe, imposibil pentru
butoanele optiune insa.
Vor fi plasate intr-un container pentru a
putea fi mai usor identificate.
Butoane optiune (imagine VB)
Proprietati principale
Butoane de optiune
Proprietati Descriere
Name Numele controlului pentru identificare in cod.
Alignment Aliniaza textul in proprietatea Caption
BackColor Culoarea fondului controlului
Caption Titlul controlului.
DisabledPicture Schimba imaginea controlului cand nu este valid.
DownPicture Schimba imaginea cand controlul este selectat.
Enabled Permite controlul sa fie activ, este True sau False.
Font Stabileste tipul si marime literei.
Picture Imaginea implicita a controlului in conjunctie cu stilul.
Style Schimba cantrolul din 0-standard in 1-grafic.
Value Folosit sa identifice daca controlul este selectat,
neselectat sau inactiv
Visible Face controlul vizibil sau nu in timpul rularii.
Variabile
Variabilele pot stoca date in memorie in
timpul executiei programului
Sunt adrese de locatii de memorie care
actioneaza ca niste sabloane care
definesc diferite tipuri de date.
Exista multe tipuri de variabile pe care
limbajele de programare le pot trata
diferit.
VB este cel mai prietenos in tratarea
variabilelor.
Variabile
Tip variabila Descriere Marime
Boolean True sau False 2 bytes
Byte 0 la 255 1 byte
Date Tip data 25 dec 2009 8 bytes
Double Numar -1.79769313486232E308 la -- 8 bytes
1.940656458441247E-324 pt nr negative
4.940656458441247E-324 la
1.79769313486232E308 pt nr pozitive
Integer Numar -32768 la 32767 2 bytes
Long Numar -2.147.483.648 la 2.147.483.647 4 bytes
Single Numar -3.402823E38 la -1.401298E-45 si 4 bytes
1.401298E-45 la 3.402823E38 pt pozitive
String Sir (caractere alfanumerice 10 bytes +
lungimea
sirului
Variabile sintaxa
[declaration type] variableName As variableType
lsOperand1 = Val(txtOperand1.Text)
lsOperand2 = Val(txtOperand2.Text)
lsRezultat = lsOperand1 + lsOperand2
lblRezultat.Caption = lsRezultat
End Sub
Constante SIR, Functii si
Concatenari
Sirurile de caractere se stocheaza in :
variabile
constante
baze de date
Deci pot fi temporare sau permanente.
Invatarea manipularii lor poate fi cheia
succesului programatorilor.
Pot fi sortate, trunchiate, filtrate,
concatenate etc.
Constante SIR, Functii si
Concatenari
Functii Exemplu
Left Left(“Visual Basic”, 4) rezulta “Visu”
Right Right(“Vi sual Basic”, 3) rezulta “sic”
Mid Mid(“24/11/09”, 4,2 rezulta “11”
UCase Ucase(“gheorghe”) rezulta “GHEORGHE”
Trim Trim(“ Petre I Ion “) rezulta “PetreIIon”
Len Len(“Noiembrie”) rezulta 9
InStr InStr(“Visual Basic”,”Bas”) rezulta 8
lsNumeComplet = txtNume.Text
liLungimeNumeComplet = Len(txtNume.Text)
liSpatiu = InStr(lsNumeComplet, " ")
lsPrenume = Left(lsNumeComplet, liSpatiu - 1)
lsNume = Right(lsNumeComplet, liLungimeNumeComplet - liSpatiu)
End Sub
End Sub
End Sub
Compilare si rulare prg. VB
Compilare si rulare prg. VB
Variabile Booleene
Algebra Booleana este o ramura a
matematicii fondata de George Boole in
secolul 19.
Opereaza cu valorile true si false.
Operatorii logici pentru variabilele
Booleene sunt:
AND, OR, NOT.
Fiecare din acesti operatori are ca
rezultate valorile True sau False
Variabile Booleene (operatori)
Tabelul de adevar pentru operatorul AND
a b a AND b
True True True
True False False
False True False
False False False
a b a OR b
True True True
True False True
False True True
False False False
Option Explicit
For linumarator =1 to 5
‘fa ceva
Next linumarator
Cicluri FOR
Step (pas) diferit de 1
Do Until (conditie)...Loop
Do While (conditie)...Loop
Do...Loop Until (conditie)
Do...Loop While (conditie)
Do While
Do While repeta procesele atat timp cat
conditia este adevarata.
Ambele versiuni ale ciclului DO folosesc
conditiile ca semnal de repetere a
ciclului sau de oprire.
Referirea la conditie nu insemna implicit
IF, pot fi mai ales expresii si variabile
Booleene.
Do While
Sintaxa de baza:
Do While conditie
‘declaratii
Loop
Do
‘declaratii
Loop Until Conditie
Do
‘display menu
‘proceseaza selectia menu
Loop Until menu_selection = ‘q’
VBpune la dispozitie un
generator de numere aleatoare.
Functia RND
Functia RND intoarce numere aleatoare
intre 0 si 1, fara sa includa si 1.
Numerele obtinute sunt numere reale is
este nev oie de trensformarea lor in intregi
in anumite situatii.
Exemplu aruncare cu un zar:
liNumarAleator = Int(6*Rnd) + 1
picZar.Cls
picZar2.Cls
End Sub
0 Drop-down combo
1 Simple combo
2 Drop-down list
Combo Box
Doar Drop-down combo style permite
adaugarea de articole in varful listei.
Drop-down combo poate avea doua
scopuri importante:
End Sub
Drive, Diretory si File List Box
Aceste controale particularizate permit
afisarea continutului unitatilor,
directoarelor si informatii dspre fisiere.
Lucrul cu aceste controale este
asemanator cu controalele clasice List
Box si Combo Box.
VB realizeaza in cadrul acestor
controale operatiile de baza, ele nu mai
trebuie proiectate.
Drive, Diretory si File List Box
Drive, Diretory si File List Box
Drive, Diretory si File List Box
Option Explicit
End Sub
Construire Meniuri
VB pune la dispozitie facilitatea de a
creea Meniuri ierarhizate de tip Drop-
down.
Se vor proiecta astfel de meniuri cu
editorul de meniuri din VB (Tools).
Construire Meniuri
Construire Meniuri
PopUp Menu
PopUp Menu
PopUp Menu se poate activa cu click
dreapta in suprafata delimitata.
Se construieste meniul prin Editorul de
meniuri.
Se atribuie evenimentulul
Form_MouseUP Meniul dorit. (vezi
exemplu)
PopUp Menu
Cod :
Private Sub Form_MouseUp(Button As _
Integer, Shift As Integer, X As Single, _ Y
As Single)
If Button = 2 Then
PopupMenu fisiere
End If
End Sub