Summer Semester 2009/10
Development of Applications in .NET Technology (elective) IPSA3203
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