Sunteți pe pagina 1din 3

Universitatea Spiru Haret

Facultatea de Conatbilitate i finane Rmnicu Vlcea


Specializarea CIG anul II
Specializarea FB anul II
Lucrearea de laborator nr 1 Iniiere n utilizarea mediului de programare VISUAL BASIC

Pentru a lansa n execuie VB se va proceda astfel:


 Se activeaz butonul START din bara de taskuri;
 Se alege opiunea Programs  Microsoft Visual Studio  Microsoft
Visual Basic 6.0.
Se execut click pe butonul Open.
Exemplul 1: S se creeze un formular care s conin dou controlere cu urmtoarele aciuni: primul
s afieze pe ecran mesajul A fost selectat primul buton, iar al doilea sa aib ca efect afiarea
mesajului A fost selectat cel de-al doilea buton.

Construim mai nti interfaa:


Pentru construirea interfeei se apeleaz la controrele sau instrumentele aflate n fereastra
Toolsbox cu titlul General.
Pentru generarea celor dou butoane de comand, se alege, prin click de mouse, al doilea
element grafic de pe rndul 2 al ferestrei, iar apoi se genereaz, prin glisarea mouse-ului n
zona Form1, primul buton de comand i, similar, al doilea, realizndu-se astfel introducerea
n formular a celor dou controrele (butoane de comand) pe care sunt nscrise numele
commnad1 i, respectiv, command2.
Se genereaz apoi, la fel ca n cazurile anterioare, caseta text alegnd, din fereastra General,
tipul de controler care are nscris textul ab.
Introducem codul program
Executnd double click pe primul controler (cel cu eticheta command1), accesm fereastra
de editare a codului, n care vom introduce de la tastaur procedura care, la apelare, s afieze
textul A fost selectat primul buton, adic instruciunea Text1.text=A fost selectat primul
buton. Instruciunea se introduce de la tastaur pe rndul liber, ntre cele dou linii afiate
automat de ctre editorul de programe (liniile scrise cu albastru sunt automat nscrise; de la
tastatur se introduce doar rndul scris cu rou).
Private Sub Command1_Click()
Text1.text=A fost selectat primul buton
End Sub
Procedm n mod asemntor i pentru butonul Command2, numai c, dup intrarea n
editorul de cod, vom introducea instruciunea text1.text=A fost selectat al doilea buton,
sub forma
Private Sub Command2_Click()
Text1.text=A fost selectat al doilea buton
End Sub

Utilizm apoi programul

Dup introducerea codului aferent celor dou butoane, vom trece la utilizarea formei create n
cadrul proiectului.
Pentru aceasta putem utiliza funcia Start din cadrul submeniului Run, sau s folosinm tasta
F5.
Pe ecran va aprea fereastra prin care putem folosi forma anterior creat.
Dac activm, prin click, primul buton, cel pe care este nscris cuvntul Command1, atunci
n zona din fereasta formei rezervat lui Text1 va aparea mesajul A fost activat primul
buton, adic exact funcia pe care am dorit-o pentru acest buton.
Dac activm, prin click, al doilea buton, cel pe care este nscris cucntul Command2, atunci
n zona din fereasta formei rezervat lui Text1 va aparea mesajul A fost activat al doilea
buton, adic exact funcia pe care am dorit-o pentru acest buton.

Exemplul 2: S considerm definit o variabil, cu numele stare i care va memora numrul de


credite realizate de ctre un student la sfritul unui an universitar. S descriem o secven de program
VB care s permit introducerea de la tastatur a numrului de credite i afiarea pe ecran a situaiei
colare a studentului la sfritul anului universitar.

Construim mai nti interfaa:


Se activeaz funcia New Project din meniul File cu scopul iniierii unui nou proiect; se
salveaz vechiul proiect raspunznd cu Yes la ntrebarea Save changes to the following files?
ce apare n caseta de mesaj; se introduce EX1-1 la numele fiierului de salvare, att la nmele
formei, ct i la cel al proiectului, accesnd, dup fiecare introducere a numelui fiierului de
salvare, butonul Save.
Pentru construirea interfeei se apeleaz la controrele sau instrumentele aflate n fereastra
Toolsbox cu titlul General.
Pentru generarea unui boton de comand, se alege, prin click de mouse, al doilea element
grafic de pe rndul 2 al ferestrei, iar apoi se genereaz, prin glisarea mouse-ului n zona
Form1, primul buton de comand pe care este nscris numele commnad1
Introducem codul program
Executnd double click pe primul controler (cel cu eticheta command1), accesm fereastra
de editare a codului, n care vom introduce de la tastaur procedura care, la apelare, s
realizeze funcia dorit i redat prin urmtorul cod program:
Dim stare As Integer
Stare = InputBox(Cte credite a obtinut?)
If stare = 60 Then
MsgBox Integralist
Else
MsgBox Are restante
End If

Utilizm apoi programul

Dup introducerea codului aferent celor dou butoane, vom trece la utilizarea formei create n
cadrul proiectului.
Pentru aceasta putem utiliza funcia Start din cadrul submeniului Run, sau s folosinm tasta
F5.
Pe ecran va aprea fereastra prin care putem folosi forma anterior creat.
Dac activm, prin click, butonul de comand pe care este nscris cuvntul Command1,
atunci se va executa programul aferent acestuia

Exemplul 3: Se consider un produs pentru care se cunosc n variante de pre, unde n este dat. S se
determine preul mediu, preul minim i preul maxim.

Construim mai nti interfaa (prin analogie cu exemplele 1 i 2).

Se va executa mai nti procedura de iniiere a unui nou proiect VB i de salvare a celui vechi, cu
numele EX1-2.
Apoi construim codul program
Introducem codul program asociat butonului de comanda Commnad1, dup click dublu pe
acest obiect din interfa. Pentru scrierea codului este deci necesar cunoaterea instruciunilor
VB necesare transcrierii n limbaj de programare a structurilor logice de baz ce permit
descrierea algoritmilor.
Dim n as integer
Dim pret, pmin, pmax, pmed as single
n=inputbox(numarul de variante de pret)
pret=inputbox(prima varianta de pret)
pmin=pret
pmax=pret
pmed=pret
for i=1 to n-1
pret=inputbox(o variata de pret este)
if pret<pmin then
pmin=pret
end if
if pret>pmax then
pmax=pret
endif
pmed=pmed+pret
next i
pmed=pmed/n
text1.text=pret min = +str(pmin)+ pret maxim = +str(pmax)+pret mediu = +str(pmed)

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