22 lutego 2017 -------------- Konkurs 1: Do projektu z zajęć dodać widok przygotowany w technologii ASP.NET MVC Nagroda: +1/4 do oceny Termin: następne zajęcia Laureat: Leszek Bonikowski Konkurs 2: W projekcie zastąpić bibliotekę DLL modelu przez bibliotekę PCL. Korzystając z tej biblioteki przygotować widok - projekt aplikacji UWP. Sprawdzić jego działanie na emulatorze urządzenia z Windows 10 Mobile. Nagroda: +1/4 do oceny Termin: następne zajęcia Laureat: Leszek Bonikowski ???????? Katarzyna Koniczalska 3 marca 2017 ------------ W aplikacji 'Kolory' z zajęć zmienić układ współrzędnych kolorów na HSB, HSL lub HSV. Nagroda: +1/2 do oceny dla dwóch pierwszych osób Laureaci: Leszek Bonikowski, Radosław Oczkowski 8 marca 2017 ------------ 1. Przygotować i przeprowadzić zajęcia omawiające 'MVVM Light' na przykładzie aplikacji 'Kolory' lub 'Asystent zakupów' Nagroda: +1/2 do oceny Laureaci: --- 2. Korzystając ze zdarzenia Paint i możliwości klasy Graphics przygotować klasyczną grę Pong dla dwóch graczy. Sterowanie paletkami za pomocą klawiszy 'A'/'Z' i 'K'/'M'. Nagroda: +1/2 do oceny dla dwóch najlepszych projektó Termin: 22 marca Laureat: Radosław Oczkowski 11 marca 2017 ------------- Warunek konieczny: projekty mają "odrobione" zadania domowe. 1. W projekcie NotatnikNET z zajęć zastąpić kontrolkę TextBox przez kontrolkę RichTextBox. Do menu dodać polecenia umożliwiające formatowanie zaznaczonych fragmentów tekstu. Nagroda: +1/2 do oceny dla dwóch najlepszych projektów. Termin: 22 marca Laureat: Leszek Bonikowski 2. W tym samym projekcie, po wczytaniu pliku *.cs zaznaczone są słowa kluczowe języka C#. Nagroda: +1/2 do oceny dla dwóch najlepszych projektów. Termin: 22 marca Laureat: Leszek Bonikowski 29 marca 2017 (opublikowany 20 kwietnia 2017) --------------------------------------------- 1. Zmodyfikować projekt DragNDrop w taki sposób, żeby łańcuch lub cały element z kontrolki ListBox był przesyłany przez system drag & drop. Nagroda: +1/2 do oceny dla dwóch pierwszych nadesłanych projektów 2. Zmodyfikować ustawienia kontrolki FileChooser w taki sposób, aby możliwe było tylko zmienianie jej szerokości ("łapki" tylko na pionowych krawędziach). Nie wystarczy ustawienie MinSize i MaxSize. Nagroda: +1 do oceny dla pierwszego nadesłanego projektu 12 kwietnia 2017 (opublikowany 20 kwietnia 2017) --------------------------------------------- Przygotować kontrolkę umożliwiającą rysowanie wykresu funkcji podawanej przez zdarzenie (sygnatura double f(double);). Nagroda +1/2 do oceny dla 2 najlepszych projektów (najwięcej features) Termin 26 IV 17 maja 2017 ------------ Zwiększenie nagrody: Przygotować i przeprowadzić zajęcia omawiające 'MVVM Light' na przykładzie aplikacji 'Kolory' lub 'Asystent zakupów' Nagroda: +1 do oceny Laureaci: --- 31 maja 2017 ------------ Zmodyfikować kontrolkę FileChooser tak, aby była zgodna ze wzorcem MVVM. Nagroda: +1 do oceny Termin: 7 VI