Cały semestr 1. Skonwertować omawiane na zajęciach aplikacje Windows Forms do WPF. Użyć wiązań gdzie to tylko możliwe. (Kolory, EdytorXML) 2014-02-17 1. Do aplikacji Kolory dodać klasę Model przechowującą kolor, odpowiedzialną za zapisywanie ustawień. 2. Dowolna aplikacja, która korzysta z ustawień. Interfejs powinien wykorzystywać zakotwiczenie kontrolek, zdarzenia. 2014-02-24 1. W aplikacji Kolory zmienić sposób zapisu ustawień z pliku XML na rejestr systemu Windows. 2. W aplikacji EdytorXML zmienić kontrolkę TreeView na DataGridView, w wierszach której wyświetlić tylko elementy zawierające dane: pierwsza kolumna = nazwa elementu, druga kolumna = wartość. 2014-03-10 W aplikacji konsolowej zdefiniuj tablicę łańcuchów: string[] slowa = { "czereśnia", "jabłko", "borówka", "wiśnia", "jagoda", "gruszka", "śliwka", "malina" }; Korzystając z metod-rozszerzeń LINQ wyświetl: a) najdłuższy i najkrótszą długość słowa (Min i Max z odpowiednimi wyrażeniami Lambda), b) średnią długość słów (Average), c) całkowitą liczbę liter we wszystkich słowach (Sum). Przygotuj zapytania LINQ, które: a) zwraca wszystkie słowa o długości większej niż 6 liter posortowane alfabetycznie, b) zwraca wszystkie słowa o długości większej niż 6 liter posortowane według ich długości, c) zwraca wszystkie słowa kończące się na "a" posortowane według ostatniej litery, d) zwraca długości poszczególnych słów posortowane według alfabetycznej kolejności tych słów, e) jak w podpunkcie d), ale tylko dla słów, które zawierają literę "o", f) zwraca słowa z tablicy ze zmienionymi literami na duże. 2014-03-17 1. W aplikacji konsolowej przygotuj słownik (kolekcja Dictionary - b. podobna do SortedList) o następujących elementach: klucz wartość ------------------ jest is ma has lubi likes oglądać to watch kot cat włosy hair filmy movies bardzo very rudy red rude red Korzystając z tego słownika przetłumacz zdania (wyszukuj wyrazy-kluczy i zastępuj je wyrazanu-wartościami): Ala ma kota. Bartek jest bardzo wysoki. Kasia ma rude włosy. Karolina lubi oglądać filmy. Jacek lubi C#. Spróbuj przygotować kod tłumaczący zdania z powrotem na polski. 2. W aplikacji 'EdytorXML' w ustawieniach przechowaj ostatnio otwierane pliki (chodzi o pliki widoczne w menu Plik, Ostatnio otwierane pliki).