Documente Academic
Documente Profesional
Documente Cultură
ID
Cuprins
utilizarea Toolbox,
• Start,
• All Programs,
Notă: Am lăsat ”n” la anul versiunii de VB.net, pentru că, indiferent de versiune, principiul de lansare se
păstrează.
Se deschide fereastra New Project - din Templates se selectează: Windows Forms Application;
Sau, când avem fereastra VB.net deja deschisă, putem iniția un nou proiect (aplicație) utilizând
meniul File: File, New Project;
respectiv:
Pas 2 – Construirea unui buton de comandă în formă: Se selectează din Toolbox pictograma ,
se dă dublu clic; în forma deschisă va fi generat, în colţul din stânga sus, butonul Button1; îl vom trage în
poziţia dorită;
Pas 3 – Intrarea în fereastra de cod: View, Code şi generarea primului mesaj simplu: Se va da dublu clic
pe Button1 şi se va deschide fereastra de cod pentru evenimentul Button1_Click. Aici se va
MessageBox.Show utilizând
introduce: primii 2 parametri: Textul din interiorul
casetei și Titlul casetei:
End Sub
End Class
Pas 4 – Lansarea în execuţie: Dacă se dă clic pe săgeata verde, sau se apasă tasta F5 atunci proiectul
se lansează în execuţie. Va apare forma fără grilaj cu butonul generat anterior.
Pas 5 – Se lansează aplicaţia prin care generez primul meu mesaj, cu 2 parametri: Se dă clic pe
butonul Button1. Va apare următoarea casetă de mesaj:
Observaţii:
După cum constatăm, deşi la construirea acestui mesaj am folosit doar primii doi parametri, s-au
valorificat şi valorile implicite ale parametrului:
Pas 6 – Se construieşte un nou buton de comandă ca la pasul 2 (Button2). Îi vom schimba proprietatea
Text din Button2. Pentru aceasta, în Fereastra de proprietăţi (când Button2 este selectat), se alege din
prima coloană proprietatea Text şi se modifică valoarea din a doua coloană din: Button2 în Buton
pentru Caseta cu 6 parametri;
Pas 7 – Se construieşte un nou mesaj similar cu cel de la Pasul 3, al cărui cod sursă este următorul:
Pas 8 – Se lansează aplicația în execuţie urmând aceleași etape ca la pasul 6. Se va afişa caseta de mesaj:
Care, după cum constatăm, aşa cum am definit valorile celor 6 parametri cel mai frecvent utilizaţi ai
metodei Show, noua casetă de mesaj:
Pas 9 – Salvarea aplicaţiei. Se selectează File, Save All; se stabileşte numele aplicaţiei şi locul unde se va
salva; se apasă pe butonul Save.
Pas 1 – Adăugarea primei casete de grupare: Se dă dublu clic pe caseta de grupare GroupBox din Toolbox.
Va fi generat în colţul din stânga sus cadrul (caseta de grupare) GroupBox1.
Pas 2 – Ancorarea casetei de grupare la latura de sus. Cu controlul GroupBox1 selectat se alege
proprietatea Dock din coloana 1 a ferestrei de Proprietăţi şi se selectează valoarea Top din coloana a doua.
Caseta de grupare va fi lipită la latura de sus a formei.
Pas 3 – Se schimbă proprietatea Text din GroupBox1 în Tastaţi mesajul şi titlul casetei de mesaj
Pas 4 – Adăugarea a încă 3 casete de grupare care vor fi ancorate la laturilor formei, respectând ordinea
stabilită astfel:
• jos (Bottom) – la proprietatea Dock din coloana 1 a ferestrei de Proprietăţi selectăm valoarea
Bottom,
• la dreapta (Right) – la proprietatea Dock din coloana 1 a ferestrei de Proprietăţi selectăm valoarea
Right,
• la stânga (Left) – la proprietatea Dock din coloana 1 a ferestrei de Proprietăţi selectăm valoarea Left.
Notă: Se vor repeta paşii 1, 2 şi 3 pentru fiecare Casetă de grupare, schimbând corespunzător, proprietatea
Text a fiecărei casete de grupare în: Stare (Bottom), Pictograme (Right) şi respectiv Butoane (Left)..
b) Adăugarea de etichete şi casete de text în Caseta de grupare de sus (Tastaţi mesajul şi titlul
casetei de mesaj)
Pas 5 – Adăugarea unei etichete (Label1): se va da clic pe controlul Label din Toolbox şi cu mouse-ul apăsat
se punctează în Caseta de grupare de sus. Cu eticheta Label1 selectată se va schimba valoarea proprietăţii
Text din fereastra de Proprietăţi din Label1 în Mesaj;
Pas 6 – Adăugarea unei casete de text (TextBox1): se va da clic pe controlul TextBox din Toolbox şi cu
Mouse-ul apăsat se punctează în Caseta de grupare de sus. Cu caseta de text TextBox1 selectată se va
schimba valoarea proprietăţii Name din TextBox1 în txtMesaj (parametrul 1).
• caseta de text TextBox2 (cu proprietatea Name schimbată în txtTitlu (parametrul 2)).
Pas 8 – Aliniere şi retuşare controale. Etichetele se vor alinia la stânga şi vor fi dimensionate după cea mai
mare. Similar vom proceda şi cu casetele de text. Vom selecta pe rând cele două etichete şi apoi cele două
casete de text şi, cu ele selectate, vom apela pentru fiecare: Format, Align, Left şi Format, Make Same Size,
Both.
Pas 9 – Adăugarea unui buton radio (RadioButton) în caseta de grupare din stânga (Butoane): se va da clic
pe controlul RadioButton din Toolbox şi cu mouse-ul apăsat se va puncta în Caseta de grupare de sus. Cu
butonul de radio RadioButton1 selectat se va schimba valoarea proprietăţii Name din RadioButton1 în
rdoOkOnly, iar proprietatea Text în Ok Only. (parametrul 3)
Pas 10 – Adăugarea altor butoane radio din grupul Butoane. Similar (pasul 9) se va proceda şi cu celelalte
butoane radio care vor permite generarea butoanelor în caseta de mesaje, aşa cum se arată în tabelul
următor:
Valorile proprietăţilor Name şi Text pentru butoanele radio din grupul Butoane
Pas 11 – Selectarea implicită a primului buton din grup (parametrul 5). Se selectează butonul rdoOK şi se
modifică proprietatea Checked din Fase în True.
Pas 12 – Adăugarea unui buton radio (RadioButton) în caseta de grupare din dreapta (Pictograme): se va
da clic pe controlul RadioButton din Toolbox şi cu mouse-ul apăsat se va puncta în Caseta de grupare din
dreapta. Cu butonul de radio RadioButton1 selectat se va schimba valoarea proprietăţii Name din
RadioButton1 în rdoNoIcon, iar proprietatea Text în NoIcon. (parametrul 4)
Pas 13 – Adăugarea altor butoane radio din grupul Pictograme. Similar cu pasul 12 se va proceda şi cu
celelalte butoane radio care vor permite generarea butoanelor în caseta de grupare, aşa cum se arată în
tabelul următor:
Valorile proprietăţilor Name şi Text pentru butoanele radio din grupul Pictograme
Pas 14 – Selectarea implicită a primului buton din grup. Se selectează butonul rdoNoIcon şi se modifică
proprietatea Checked din False în True.
e) Adăugarea unei casete de validare (CheckBox) în caseta de grupare din dreapta (Pictograme)
Pas 15 – Adăugarea unei casete de validare (CheckBox) în caseta de grupare din dreapta (Pictograme): se
va da clic pe controlul CheckBox din Toolbox şi cu mouse-ul apăsat se va puncta în Caseta de grupare din
dreapta. Având caseta de validare CheckBox1 selectată se va schimba valoarea proprietăţii Name din
CheckBox1 în chkAliniereDr (parametrul 6), iar proprietatea Text în Aliniere dreapta.
Pas 16 – Adăugarea unui buton de comandă (Button) în caseta de grupare de jos: se va da clic pe controlul
Button din Toolbox şi cu Mouse-ul apăsat se va puncta în Caseta de grupare de jos. Având butonul de
comandă Button1 selectat se va schimba valoarea proprietăţii Name din Button1 în cmdAfiseaza, iar
proprietatea Text în Afişează.
End Class
Notă: Fereastra de cod poate fi accesată şi din fereastra de proiectare [design] selectând opţiunile: View,
Code sau apăsând tasta F7.
b) Definirea variabilelor de lucru
Pas 3 – Parametrii casetei de text, vor fi iniţializaţi în funcţie de valorile introduse sau opţiunile selectate,
astfel:
Pas 4 – Se lansează aplicaţia în execuţie: se dă clic pe săgeata verde (din bara de instrumente), se apasă
tasta F5 sau se selectează opţiunile: Debug, Start Debugging.
Pas 5 – Introducerea mesajului, a titlului şi selectarea diferitelor opţiuni: Se va introduce în caseta de text
Mesaj mesajul care trebuie afişat, în caseta de text Titlu titlul casetei de mesaj. Se va secta câte o
opţiune dând clic pe un buton radio din grupul Butoane respectiv din grupul Pictograme. Uneori se va bifa
şi caseta de validare Aliniere la dreapta.
Pas 6 – Se dă clic pe butonul Afişează şi se verifică rezultatele (conţinutul şi aspectul casetei de mesaj
care se afişează).
se execută secvenţa 1
altfel
se execută secvenţa 2
sfârşit (comandă)
Grafic Pseudocod
-implementarea în VB.NET:
If expresieLogica = TRUE Then
secvenţa 1
else
secvenţa 2
End If