Wymagania wstępne: Znajomość podstaw programowania.
Efekty kształcenia: Umiejętność tworzenia prostych aplikacji okienkowych w środowisku Microsoft Visual Studio, wykorzystujących techniki programowania obiektowego w języku C#. Treści kształcenia:
1. Wprowadzenie do WPF. Tworzenie interfejsu użytkownika.
2. Pojecie klasy i obiektu. Składniki klas - pola i metody. Konstruktory.
3. Okna dialogowe i kontrolki zawartości. Wiązanie danych.
4. Kompozycja. Kolekcje. Kontrolki list.
5. Dziedziczenie.
6. Polimorfizm.
7. Wyjątki. Style.
8. Grafika i animacja w WPF.
Oprogramowanie: Microsoft Visual Studio 2008 lub nowsze (może być w wersji Express) wraz z dostępnym w nim systemem pomocy (MSDN).
Dodatkowa literatura:
1. Adam Boduch, Wstęp do programowania w języku C#, Helion
2. Krzysztof Rychlicki-Kicior, Tworzenie aplikacji graficznych w .NET 3.0, Helion
3. Matthew MacDonald, Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5