- W klasie Ulamek dodać metodę Uprosc (NWD) - W klasie Ulamek zastapic pole licznik i wlasnosc Licznik przez auto-implemented property - Uzupełnić testy jednostkowe klasy Ulamek (nie ma w wersji Express) - Umieścić klasę Para w osobnej bibliotece DLL (projekt Class Library) i przygotować dla niej kompletny zestaw testów jednostkowych - Zaprojektować i zaimplementować klasę Complex (liczby zespolone). Porównać samodzielnie przygotowaną klasę z System.Numeric.Complex - W Notatniku: * Do menu dodać klawisze skrótów i ikonki (można użyć obrazków z c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\VS2010ImageLibrary\1033\VS2010ImageLibrary.zip, nie ma w wersji Express) * Stworzyć pasek narzędzi (ikony te same, co w menu; podpiąć metody zdarzeniowe z menu) * Do menu Widok dodać opcję ukrywania paska narzędzi (na wzór zawijania wierszy) * Do menu Edycja lub do paska narzędzi (zalecane) dodać możliwość szybkiego wyszukiwania (podpowiedź: pomocna będzie metoda TextBox.ScrollToCarret) * Do menu Edycja dodać pozycję zastępowania (nowe okno dialogowe) * Przed zamknięciem aplikacja powinna pytać o zapis danych, ale tylko jeżeli zostały zmienione od ostatniego odczytu lub zapisu (klawisze Tak, Nie i Anuluj) * Do menu Plik dodać opcję Nowy. Jej użycie powinno powodować pytanie o zapisanie zmian przy tych samych warunkach, co próba zamknięcia aplikacji (proszę pamiętać o DRY!) * Opcjonalnie: Ustalić target platform projektu na .NET Framework 2.0 (Uwaga! Wymaga kilku ręcznych zmian w kodzie)