Download presentation
Presentation is loading. Please wait.
1
Programare vizuală
2
Programarea vizuală trebuie privită ca un mod de proiectare a unui program prin operare directă asupra unui set de elemente grafice. Această operare are ca efect scrierea automată a unor secvenţe de program, secvenţe care, împreună cu secvenţele scrise textual vor forma programul. O aplicaţie este vizuală dacă dispune de o interfaţă grafică sugestivă şi pune la dispoziţia utilizatorului instrumente specifice de utilizare (drag, clic, hint etc.)
3
Mediul de dezvoltare Visual C# (prezentarea interfeţei)
Mediul de dezvoltare Microsoft Visual C# dispune de instrumente specializate de proiectare, ceea ce permite crearea aplicaţiilor în mod interactiv, rapid şi uşor.
4
Pentru a construi o aplicaţie Windows (File - New Project) se selectează ca template Windows Forms Application.
5
O aplicaţie Windows conţine cel puţin o fereastră (Form) în care se poate crea o interfaţă cu utilizatorul aplicaţiei. În fereastra Solution Explorer sunt afişate toate fişierele pe care Microsoft Visual C# 2008 Express Edition le-a inclus în proiect. Form1.cs este formularul creat implicit ca parte a proiectului.
6
Fişierul Form1.cs conţine un formular (fereastra Form1 derivata din clasa Form) care este reprezentată în cadrul din dreamt în formatul Design Form1.cs[Design], adic ă într-un format incare se poate executa proiectare vizuală, prin inserarea controalelor necesare selectate din fereastra Toolbox, care se activează atunci când este „atinsă” cu mouse-ul.
7
Fişierul Form1.cs poate fi văzut ca fişier text sursă prin selectarea lui în fereastra Solution Explorer, clic dreapta cu mouse-ul şi selecţia opţiunii View Code. Fereastra Properties este utilizată pentru a schimba proprietăţile obiectelor. Toolbox conţine controale standard drag-and-drop şi componente utilizate în crearea aplicaţiei Windows. Ferestrele care sunt afişate in fereastra principală se pot stabili prin selecţie din meniul View.
8
Crearea unei aplicatii in Visual C#
9
Pentru realizarea unei aplicaţii Windows se alege template-ul Windows Forms Application:
10
Proiectul deschis va deschide implicit o fereastră pe care o vom putea modifica oricând (titul acesteia: Form1, dimensiunile, culorea de fundal ş.a.):
11
În partea stângă există Toolbox – bară de meniu cu componentele pe care le putem utiliza în proiect: buton, buton de validare, buton radio, etichetă, casetă de editare, imagine şi multe altele. Pentru adăugarea unei componente, vom da un click pe respectiva componentă înToolbox – Label, apoi vom face click pe fereastra de proiect în locaţia dorită:
13
Va apare label1 în fereastra Form1, pe care o vom putea muta oriunde în fereatra activă:
14
Pentru a modifica mai multe proprietăţi ale acesteia, vom face un click dreapta pe aceasta, apoi vom selecta din meniul contextual comanda Properties:
15
Va apare bara de proprietăţi (implicit în partea dreaptă-jos), unde vom putea modifica de exemplu textul afişat, din label1 în Nume:
16
Vom adăuga în mod asemănător încă două etichete (label2 cu textul afişat Prenume: şi label3cu textul afişat Nume si prenume:) două cutii de editare (textBox1 şi textBox2), o listă (listbox1) şi un buton (button1 cu textul afişat Adaugare):
17
Pentru a adăuga un eveniment unui obiect, vom face dublu-click pe el, sau alegem după click dreapta pe el View Code pentru a edita codul sursă:
18
În codul sursă vom începe să scriem cum anume să reacţioneze programul în momentul în care este declanşat evenimentul selectat (click pe butonul button1):
19
Pentru a putea avea o zonă de editare mai mare, se poate selecta ca ferestrele Solution Explorer, Properties şi General să se auto-ascundă (click dreapta pe bara de titlu a fiecăreia şi bifarea opţiunii Auto Hide):
20
Vom introduce listBox1. Items. Add(textBox1. Text + ” ” + textBox2
Vom introduce listBox1.Items.Add(textBox1.Text + ” ” + textBox2.Text); pentru ca listalistBox1 să primească valorile scrise în textBox1 şi textBox2 atunci când se face click pe butonul button1:
21
Pentru a se evita introducerea de mai multe ori a aceloraşi date, după adăugarea în listalistBox1, valorile din textBox1, respectiv textBox2 vor fi şterse: textBox1 = “”; textBox2=””; iar textBox1 va fi selectat: textBox1.Focus();
23
Pentru a lansa în execuţie aplicaţia proaspăt creată, se va alege din meniul Debug – Start Debugging:
24
Se va deschide fereastra creată în proiect în care pot fi introduse datele de intrare: Arhip,respectiv Stefan:
25
Date care vor fi introduse în lista de Nume şi prenume la apăsarea pe butonul Adaugare:
26
În acest fel se pot adăuga un număr nelimitat de Nume si prenume în listă:
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.