结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。
张银奎
5天
7500元/人
Considering that a user interface exposes the underlying system and must satisfy the unpredictable stylistic requirements of its users, it can be the most volatile area of many applications. Developing the user interface of a professional software application is not easy. The Windows Presentation Framework (WPF) integrates the best ideas and research results of the last decades on GUI development. It represents the most advanced up to date framework for GUI development. But WPF has a reputation for a steep learning curve. This workshop will focus at the fundamental WPF concepts (we called it WPF Gene) and help the attendee to build solid understanding of WPF essentials, such as dependency property, routed events, data binding etc.
Length: 5 Days
Format: Lecture plus instruct-lead labs
Outlines
Day 1:
1. Introduction and Basic Concepts of WPF
2. Master XAML
3. Controls
4. Property
Labs:
1. Environment setup
2. Create first WDF application.
3. Debug WDF app using VS IDE
Day 2:
5. Events
6. MVVM
7. Layout
8. Data Bind
Labs:
4. Build & modify WPF app using MVVM
5. Bind WPF and Windows Forms Controls to data source
6. Inspect WPF and data binding in WinDBG
Day 3:
9. Data View
10. Visual Studio Debugger
11. Data Validate
12. Data Converter
Labs:
7. Build & debug ValidateItem sample
8. Understand data converts by debugging the DataBinding sample
9. Understand XBAP by building& debugging ExpenseIt
Day 4:
13. Prism
14. 3rd Party Libraries
15. SOS
16. Templates
Labs:
10. Understand Model Based Testing by using Spec Explorer
11. Tuning by Windows Performance Toolkit (WPT)
12. Checking WPF app using FxCop
Day 5:
17. Tests
18. Tune
19. Understand CLR under Debugger
20. Summary and more Resources