Documente Academic
Documente Profesional
Documente Cultură
Obiective
//----------------------------1----------------------------------//
//Exemplu de utilizare a clasei Array
//
//
//crearea unui array de numere intregi
System.Array arrInt = Array.CreateInstance(typeof(int), 20);
for (int i = 0; i < arrInt.Length; i++)
arrInt.SetValue(arrInt.Length - i - 1,i);
//ordonarea crescatoare a elementelor din Array
Array.Sort(arrInt);
//parcurgerea elementelor din Array, utilizand un enumerator
Console.WriteLine("Elemente arrInt");
IEnumerator enArray = arrInt.GetEnumerator();
while (enArray.MoveNext())
{
string str = enArray.Current.ToString();
Console.WriteLine(str);
}
Console.WriteLine();
int[] vectInt = new int[arrInt.Length];
de
tip
ListBox,
Tem de laborator:
1. Realizati urmatoarele completari in aplicatia
ProgramareExamene:
a. Adaugati doua controale text pentru a
specifica data de inceput si data de sfarsit
a sesiunii.
b. Validati datele selectate pentru un examen
ca se incadreaza in limitele setate pentru
sesiune.
c. Implementati si utilizati functia de cautare
a examenelor intre 2 date specificate.
2. Modificati aplicatia Agenda (ExCaseteText) din
laboratorul anterior dupa cum urmeaza:
a. Rescrieti clasa Agenda sa utilizeze colectii pentru a stoca abonatii. Se
vor reimplementa metodele de adaugare, stergere, cautare.
b. Adaugati o noua forma care sa afiseze intr-un control de tip ListBox toti
abonatii din agenda. Aceasta forma sa devina forma principala a
aplicatiei.
c. Implementati metoda de actualizare a unui abonat si modificati forma
de adaugare astfel incat sa suporte si editarea unui abonat..
d. La selectarea unui abonat din lista se va deschide formularul de
adaugare. In acest formular casetele text vor contine datele abonatului
selectat si se va permite editarea lor. Selectarea butonului Adauga
(Actualizeaza) va efectua operatia de actualizare in loc de adaugare.