Zaprojektować, zaimplementować i zademonstrować w praktyce użycie klas realizujących poniższe wytyczne:
Klasa wizualizująca tabliczkę mnożenia, klasa ma mieć:
właściwości publiczne: Row1, Row2, Col1, Col2 - do zapisu i odczytu (oznaczające zakresy pożądanych wierszy i kolumn).
każdorazowa zmiana w/w właściwości wyzwala przygotowanie wizualizacji tabliczki mnożenia dla bieżących wartości Row1, Row2, Col1, Col2.
Klasa wizualizująca tablice matematyczne czterech funkcji trygonometrycznych, klasa ma mieć:
właściwości publiczne: Angle0, Angle1, DeltaAngle - do zapisu i odczytu (oznaczające zakresy i przyrost wartości kątów w stopniach).
każdorazowa zmiana w/w właściwości wyzwala przygotowanie wizualizacji tablic dla bieżących wartości Angle0, Angle1, DeltaAngle.
Klasa symulująca działanie okienka "Properties" (inspektora obiektów Visual Studio) dla kilku wybranych właściwości wybranej kontrolki (np.: ListBox, ComboBox, ListView), klasa ma mieć:
właściwość publiczną: "Kontrolka" - do zapisu i odczytu, oznaczającą odwołanie do kontrolki ustalonego typu;
min. 3 właściwości publiczne, do zapisu i odczytu, służące jako bufor pośredniczący do odpowiednich właściwości kontrolki "Kontrolka";
każdorazowa zmiana w/w właściwości wyzwala adekwatne i zauważalne zmiany;
wybór kontrolki do "edycji" ma się odbywać za pośrednictwem myszki.
Wszystkie zadania mają być zrealizowane w przykładowych, działających aplikacjach.