E4D Learning

WPF Development (24 Hours)

Course Description:

Windows Presentation Foundation (WPF) is the next-generation presentation sub-system for Windows. It provides developers and designers with a unified programming model for building rich Windows smart client user experiences that incorporate UI, media, and documents.

Trainer:

Eyal Vardi is a Microsoft Most Valuable Professional – MVP. Eyal lectures in the Interdisciplinary Center in Herzelia, and participated in many Microsoft technical conferances and discussion groups. Eyal has been part of cutting-edge software industry projects: he co-founded R-U-Sure (managed by Yossi Vardi of ICQ), TreeWay and VCI, where he has several different senior responsibilities managing development, product and business development.

לקבלת מידע נוסף מלאו את הפרטים, או התקשרו 03-632-5707.

שם פרטי שם משפחה טלפון דוא"ל


Course Content:

Module 1: WPF Overview
  • .NET Framework 3.0 (WinFX) Overview
  • WPF Design Tenets
  • WPF Capabilities
  • Framework Concepts
  • Introducing XAML
  • Development Workflow

Module 2: Controls and Layout
  • New Platform, New Controls
  • Content Controls
  • Items Controls
  • Range Controls
  • Text Controls
  • Powerful Layout ToolBox
  • Single, Flexible Model

Module 3: Resources
  • Binary Resources
  • Logtical Resources

Module 4: Data Binding
  • Data Binding Connects
  • Binding in Markup
  • Object Data Source
  • XML Data Source
  • Data Template
  • Collection and Views
  • Data Validation

Module 5: Styling and Templates
  • Style and Separation
  • Setting Properties
  • Triggers
  • Control Template
  • Data Template
  • Skins
  • Themes

Module 6: Graphics
  • Graphics Fundamentals
  • Shapes
  • Geometry Objects
  • Brushes and Pens
  • Visual-Layer Programming
  • Media Elements

Module 7: Animations
  • Introducing Animations
  • Property Animation System
  • Animation Target Values
  • Timing Behaviors
  • Pausing, Resuming and Stopping a Storyboard
  • Key Frame Animations
  • Creating Animations Procedurally

Module 8: Control Authoring
  • When to Write a New Control
  • Models for Control Authoring
  • Creating a UserControl
  • Creating a Custom Control

Module 9: Threading Model
  • Overview and the Dispatcher
  • Threads in Action
  • Components Using Threading
  • Nested Pumping

Related Courses:

Resources:




לפרטים נוספים, התקשר עכשיו למיכל: 054-5612259 או למשרד 03-6325707