Laborator 11 PIU

 

 

Obiective:

 

*Însuşirea modului de lucru cu clase in C#
*Delegări şi evenimente în limbajul Visual C#.

 

Teme:

 

T1.Creaţi o aplicaţie Visual C# pentru gestiunea unei cozi de mesaje. Aplicaţia va permite realizarea următoarelor operaţii:
a. adăugarea în coada a unui nou mesaj;
b. ştergerea primului mesaj din coadă;
c. căutarea unui mesaj.
2. Adăugaţi aplicaţiei de la punctul 1, posibilitatea de tratare a următoarelor evenimente: adăugarea unui nou mesaj, ştergerea unui mesaj.
Rezolvare T1

 

 

T2.Creaţi o aplicaţie Visual C# pentru testarea clasei Complex.
• Scrieţi funcţii operator pentru realizarea următoarelor operaţii: diferenţa a două numere complexe, produsul a două numere complexe şi modulul unui număr complex;
• Scrieţi funcţii operator care să poată fi utilizate pentru a testa dacă modulul unui număr complex este mai mare, respectiv mai mic decât modulul altui număr complex.
Rezolvare T2

 

 

T3.Studiaţi exemplul dat și creaţi o aplicaţie Visual C# pentru testarea lui.
Exemplul Enumerări

 

 

T4.Implementaţi clasa C# pentru TDA Stiva. Operaţiile de bază vor fi realizate prin intermediul funcţiilor operator.
Rezolvare T4

 

 

T5.Implementaţi clasa C# pentru TDA Lista. Operaţiile de bază vor fi realizate prin intermediul funcţiilor operator.
Rezolvare T5