Budowa aplikacji w technologii .NET (p. obieralny) I36017D
Treści programowe:
Zapoznanie z technologią WPF.
Cykl życia aplikacji i zadania aplikacji. Tworzenie interfejsów użytkownika w języku XAML. Wykorzystanie kontrolek. Właściwości zależnościowe oraz zdarzenia. Interakcja z oknem i rola okien. Model poleceń w WPF.
Interfejsy oparte na stronach.
Korzystanie z zasobów w aplikacjach WPF. Style, kształty, transformacje i pędzle. Rysowanie. Ścieżki i figury geometryczne. Wyświetlanie grafiki i animacji. Dźwięk, wideo i grafika 3D. Szablony kontrolek.
Wiązanie danych. Konwersja i walidacja danych. Listy, drzewa, paski narzędzi, menu. Praca z dokumentami i drukowanie.
Efekty kształcenia:
Studenci poznają technologię WPF i uczą się tworzyć z jej pomocą aplikacje okienkowe
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Literatura
a) podstawowa:
1. Matthew MacDonald, Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5
2. http://msdn.com (wszystko na temat programowania w C# i nie tylko)
3. http://codeguru.pl, http://codeproject.com (artykuły na temat programowania w C# i nie tylko)
b) uzupełniająca:
4. Andrew Troelsen, Jezyk C# i platform .NET
5. Stephen C. Perry, C# i .NET
6. Jesse Liberty, C#. Programowanie
7. Charles Petzold, Applications = Code + Markup, a guide to the Microsoft Windows Presentation Foundation
8. Matthew A. Stoecker, Microsoft .NET Framework 3.5 – Windows Presentation Foundation