Summer Semester 2009/10
Summer Semester 2010/11
Winter Semester 2010/11
Winter Semester 2011/12
Summer Semester 2011/12
Development of Applications in .NET Technology (elective) I24000d
Course content:Course content:
WPF Technology.
The life cycle of application and application's tasks. Creating user interfaces with XAML. The use of controls. Dependency properties and routed events. Interacting with a window and the role of windows. WPF command model.
Page-based application.
Using the resources in WPF applications. Styles, shapes, transforms, and brushes. Drawing. Paths and geometric figures. Displaying graphics and animation. Sound, video and 3D graphics. Template controls.
Data Binding. Conversion and validation of data. Lists, trees, toolbars, menus. Working with documents and printing.
Learning outcomes:
Students learn WPF technology and learn how to use it to create windows applications.
(in Polish) Rodzaj przedmiotu
Course coordinators
Bibliography
a) basic references:
1. Matthew MacDonald, Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5
2. http://msdn.com
3. http://codeguru.pl, http://codeproject.com
b) supplementary references:
4. Andrew Troelsen, C# and platform .NET
5. Stephen C. Perry, C# and .NET
6. Jesse Liberty, C#. Programming
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