Platforma 1. 1 Introducere A. Initierea unui nou proiect Microsoft Visual Studio este un mediu de dezvoltare software in care se pot realiza programe pentru platformele Windows (Desktop, Mobile + Embedded). Pentru a incepe alegeti comanda NEW PROJECT.
Platforma 1. 2 Introducere Alegeti din Sectiunea Visual Basic => Windows modelul Windows Forms Application, sub.net Framework 2.0. Pentru a simplifica identificarea proiectelor pe parcursul semestrului, proiectul aferent fiecarei platforme va purta numarul acesteia, la fel ca in figura precedenta. Pentru a nu pierde din codul scris din cauza vre-unei erori, vom salva proiectul in D:\, folosind comanda SAVE ALL.
Platforma 1. 3 Introducere B. Primele controale Folosind zona TOOLBOX din stanga 1, introduceti pe fereastra de lucru 2 casete de text, 1 combobox, 2 radio-box-uri(radio button) si 1 listbox. Largiti fereastra de lucru suficient pentru ca toate aceste controale sa fie asezate ca in figura. Adaugati si cele 5 label-uri pentru a specifica functia fiecarui control de intrare. Folosind zona PROPERTIES, modificati proprietatea TEXT a controalelor astfel incat sa arate ca in figura urmatoare. 1 Stanga in aceasta platforma. Vizibilitatea zonei TOOLBOX se poate modifica folosind butonul
Platforma 1. 4 Introducere Denumiti controalele, in ordine, de sus in jos: - txtnume - txtprenume - cmbvarsta - radmasculin - radfeminin - lstcompetente Pentru a denumi controalele scrie in casuta NAME nu Text.
Platforma 1. 5 Introducere Label-urile nu se vor denumi, in general, decat in cazul aplicatiilor care suporta mai multe limbi. Apasati F5 pentru a rula programul in faza curenta. In faza curenta, se poate introduce text in casetele de text si alege intre masculin si feminin. Introduceti un buton numit cmdverifica, cu textul Verifica, in partea de jos a ferestrei. Executati dublu-click pe noul buton.
Platforma 1. 6 Introducere Veti observa ca programul introduce automat codul exterior pentru functia ce va fi apelata in cadrul evenimentului de CLICK pe butonul respectiv. Reveniti in modul DESIGN (documentele sunt sus, imediat sub toolbar-uri), si executati dublu-click pe o zona goala a ferestrei de lucru.
Platforma 1. 7 Introducere In comparatie cu alte limbaje de programare, sintaxa din Visual Basic prezinta multe cuvinte, iar editoarele recente fac lucrul cu acest limbaj foarte usor, folosind culori pentru cod, auto-complete, code-suggestion si outline-collapse. C. Primele randuri de cod Pentru a adauga elemente in combo-box-ul pentru varsta, se va folosi sintaxa urmatoare: Adaugati urmatoarele intervale de varsta: - 1-18 - 19-25 - 26-30 - 31-40 - 41-50 - 51+ La final ar trebui sa arate in felul acesta :
Platforma 1. 8 Introducere Unul dintre scopurile acestui program poate fi de a valida informatia pentru un utilizator. In acest scop, vom verifica fiecare camp in parte, si daca este completat, programul va anunta completarea corecta. In functia cmdverfica_click, se vor introduce verificari pentru fiecare control, conform modelului prezentat mai jos. Pentru scrie in functie efectuati un dublu click pe butonul Verifica.
Platforma 1. 9 Introducere D. Lucru individual Sarcina 1: folosind fereastra PROPERTIES, identificati proprietatile ce vor fi folosite pentru celelalte 2 tipuri de controale (combo-box si radio-box). Prin proprietatile ce vor fi folosite se inteleg conditiile necesare pentru verificarea acelor campuri. Sarcina 2: continuati codul astfel incat sa verifice toate controalele, mai putin listbox. La final ar trebui sa arate in felul acesta : Sarcina 3: folosind functia MessageBox.Show(), afisati o fereastra de mesaj utilizatorului in care sa il informati daca a completat sau nu toate campurile. Fereastra va folosi pictograme relevante situatiei. Codul necesar este acesta : Sarcina 4: introduceti un nou buton pe fereastra, cu textul Adauga competenta. Folosind functia InputBox(), adaugati in cadrul evenimentului CLICK pe acel buton, elemente in lista de competente. Sintaxa va fi similara cu cea de la adaugare intervale de varsta. Codul pentru acest buton :
Platforma 1. 10 Introducere Sarcina 5: introduceti un nou buton, cu textul Sterge competenta, cu ajutorul caruia utilizatorul sa poata scoate elementul selectat din lista. Verificati si daca exista element selectat inaintea apelarii functiei de stergere. Codul pentru acest buton : Sarcina 6: pentru ca informatia de pe fereastra sa fie completa, adaugati verificare si pentru listbox, minim 3 competente. Verificarea pentru listbox se va realize in acest fel :
Platforma 1. 11 Introducere La final, lucrarea ar trebui sa arate in felul urmator : Interfata grafica :
Platforma 1. 12 Introducere Codul :