Zadanie: System Rejestracji Uczniów Stworzenie prostej aplikacji okienkowej, która użyje jednej klasy Uczen i umożliwi dodawanie tych obiektów do listy, a następnie ich wyświetlanie. Elementy programistyczne Klasa: Utworzenie jednej, prostej klasy (Uczen). Kolekcja: Wykorzystanie List do przechowywania obiektów. Interfejs Graficzny: Podstawowe pola tekstowe (TextBox) i przycisk do dodawania, oraz kontrolka wyświetlająca (ListBox). I. Projekt Klasy (Model Danych) Zaprojektuj i zaimplementuj Klasa: Uczen Pola/Właściwości: Klasa powinna zawierać następujące publiczne właściwości (z użyciem get; set;): string Imie { get; set; } string Nazwisko { get; set; } int NumerW_Dzienniku { get; set; } Konstruktor: Utwórz jeden konstruktor, który przyjmuje wszystkie trzy dane (imię, nazwisko, numer) i inicjalizuje nimi właściwości obiektu. Metoda: Dodaj metodę string PobierzPelneDane(), która zwraca sformatowany ciąg znaków, np.: "3. Jan Kowalski" II. Interfejs Użytkownika (UI) Stwórz prosty formularz w Visual Studio (Windows Forms lub WPF) z następującymi elementami: Pola wejściowe: TextBox dla Imienia TextBox dla Nazwiska TextBox dla Numeru w Dzienniku Przycisk: Button oznaczony jako "Zarejestruj Ucznia" Wyświetlanie: ListBox do prezentacji listy zarejestrowanych uczniów. III. Logika Aplikacji W kodzie formularza zadeklaruj prywatną listę do przechowywania obiektów uczniów: private List listaUczniow = new List(); Obsługa Dodawania: W zdarzeniu kliknięcia przycisku "Zarejestruj Ucznia": Pobierz dane z pól tekstowych. Walidacja Podstawowa: Upewnij się, że pole Numer w Dzienniku jest poprawną liczbą całkowitą (użyj np. int.TryParse()). Jeśli nie, wyświetl błąd. Jeśli dane są poprawne, utwórz nowy obiekt Uczen i dodaj go do listy listaUczniow. Odśwież ListBox: Po dodaniu obiektu, odśwież zawartość ListBoxa, wykonując następujące kroki: Wyczyść kontrolkę wyświetlającą (listBox1.Items.Clear()). Przejdź przez całą listę listaUczniow i dla każdego obiektu wywołaj metodę PobierzPelneDane(), a wynik dodaj do ListBoxa.