Building Effective Windows Presentation Foundation Applications using Visual Studio 2010 and Expression Blend 4 — A 5 day course
This course provides the necessary skills and techniques to design and create rich client applications using Microsoft Visual Studio 2010 and Expression Blend 4.
The course is presented as a mixture of lectures and hands-on exercises. Instructions and solutions are provided in both C# 4.0 and Visual Basic 2010, enabling you to work with your choice of language. (Before attending, delegates must already know one of these .NET languages).
On completion of this course, delegates should be able to:
- Create and manage Windows Presentation Foundation - WPF projects in Visual Studio 2010 and Expression
- Identify the various application styles supported by WPF; stand alone, XBAP and navigation service
- Create and import assets using tools such as Expression Design
- Use panel controls to layout the user interface
- Describe the WPF event and commanding models
- Understand the WPF 2D and 3D graphics engines
- Create practical animations and use a combination of triggers and behaviors to control them
- Use styles and control templates to enhance the user interface
- Contrast custom controls and user controls
- Author reusable controls and implement dependency and attached properties
- Apply the Model View View-Model design pattern to their design
- Use the powerful data binding engine to present model data to the user
- Incorporate printing, document and XPS support
- Enhance the responsiveness of the application by implementing asynchronous processing
- Configure application settings and state
- Incorporate accessibility and localisation support
- Deploy their applications
This course is ideal for Developers and Team Leaders who will be using Windows Presentation Foundation and the Microsoft .NET Framework to write and deploy Windows applications.
Before attending this course, students must have the following skills:
Delegates should already have experience of using the C# or Visual Basic .NET programming languages, which can be gained by attending one of our C# or Visual Basic .NET programming language courses
Knowledge of GUI programming, using technologies such as Visual Basic 6, Microsoft Foundation Classes (MFC) or WinForms would be an advantage, but it is not required
Publicly scheduled dates, locations, and prices
A schedule of dates for this subject is not currently available. Please call 0333 210 0140 or use our contact form to enquire about places and availability.