lap around wpf
play

Lap around WPF* * Windows Presentation Foundation Mark Johnston - PowerPoint PPT Presentation

Lap around WPF* * Windows Presentation Foundation Mark Johnston blogs.msdn.com/markjo W5 Who UI focused Developer Evangelist What Next gen user experiences Where Windows Vista and down-level Why Its just cool.


  1. Lap around WPF* * Windows Presentation Foundation Mark Johnston blogs.msdn.com/markjo

  2. W5 • Who – UI focused Developer Evangelist • What – Next gen user experiences • Where – Windows Vista and down-level • Why – It’s just cool. • When – NOW

  3. but first, a trip down the memory lane

  4. The Value of UX

  5. Overview of WPF (and .NET Framework 3.0)

  6. .NET At The Core

  7. WPF Architecture DOCUMENT SERVICES USER INTERFACE SERVICES Application Windows Presentation Foundation XPS Documents Controls Services Databinding Deployment Packaging Services Layout Services XPS Viewer MEDIA INTEGRATION LAYER BASE SERVICES Imaging 2D Audio XAML Text Effects 3D Video Accessibility Animation Input & Eventing Managed Composition Engine Property System Unmanaged Input / Desktop Windows Manager Property Eventing Engine System Composition Media Integration Layer Engine Windows Media DirectX Foundation .NET Framework 2.0 Windows Vista Display Driver (LDDM) Print Spooler

  8. WPF Architecture DOCUMENT SERVICES USER INTERFACE SERVICES Application XPS Documents Controls Services Databinding Deployment Packaging Services Layout Services MEDIA INTEGRATION LAYER BASE SERVICES Imaging 2D Audio XAML Text Effects 3D Video Accessibility Input & Eventing Animation Composition Engine Property System

  9. XAML • eXtensible Application Markup Language – Easily toolable – Declarative markup – Can be rendered in the browser or as standalone application

  10. Button.xaml ... <Button Click="DoClick" Name="SassyButton"> Please click me </Button> ... Button.xaml.cs ... void DoClick(object sender, RoutedEventArgs e) { SassyButton.Content = "Thanks!"; } ... 15

  11. Left brain + right brain = great applications

  12. “XAML” “XAML”

  13. Summary • WPF is UI for Windows Vista (and down-level: XP,2003) – Declarative Mark-up + Code – Developer + Designer – = Great User Experiences • Resources – http://wpf.netfx3.com – http://blogs.msdn.com/markjo (for slides)

  14. thank you

Recommend


More recommend