1 / 25

Windows Presentation Foundation (WPF)

Windows Presentation Foundation (WPF) . Declare Your Next User Interface. Your Presenter: Jacob Good. jake@developstuff.com http://www.thoughtstoblog.com. Windows Presentation Foundation. WPF. WTF?. WWF. Microsoft Windows .Net 3.0. Ohhhh PRETTY!. What is WPF?.

yen
Télécharger la présentation

Windows Presentation Foundation (WPF)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Windows Presentation Foundation (WPF) Declare Your Next User Interface

  2. Your Presenter: Jacob Good jake@developstuff.com http://www.thoughtstoblog.com

  3. Windows Presentation Foundation WPF

  4. WTF?

  5. WWF

  6. Microsoft Windows .Net 3.0

  7. Ohhhh PRETTY!

  8. What is WPF? • Declarative Markup (XML Based) • Vector Graphics Rendering • Graphics Card Accelerated / Optimized • Complete Win32, WF, HTML Integration • Layered on top of .Net 2.0 • Available in Vista and XP SP2.0 • Something that you can use NOW!

  9. What WPF Isn’t • A complete replacement for Windows Forms • Just pretty buttons and animations • Only for designers • Something that you can’t use right NOW

  10. Remember HTML/XML?

  11. XAML (XML Based) <Page xmlns=“http://schemas.microsoft.com/winfx/2006/xaml/presentation”> <Button>Hello World</Button> </Page>

  12. Demo

  13. 3 Ways to do WPF • Pure XAML • XAML + C# Code • C# CODE It’s all about abstraction… Presentation from Data / Implementation

  14. Demo

  15. Interaction with Data • New means of binding in XAML • Declarative syntax, Easy Data Sourcing

  16. Demo

  17. WPF in 3D • Full DirectX Utilization • Put that GFX Card to work • Yup, it’s declarative

  18. Demo

  19. How can you use it now? • Complete integration with Windows Forms • Host XAML content in Windows Forms 2.0 • Host Windows Forms 2.0 Content in XAML • Complete communication across boundaries Now available for development (GO-LIVE)

  20. Deployment • MSI • ClickOnce • XBAP • http://www.thewpfblog.com/

  21. Demo

  22. XAML Authoring Tools • XAMLPad • ZAM 3D • Aurora XAML Editor (Mobiform) • MyXaml • Expression Tools (Interactive / Graphics)

  23. Demo

  24. Questions? • I’m not a designer • jake@developstuff.com • Just start playing with it people!

  25. Resources • http://wpf.netfx3.com/ • http://blogs.msdn.com/tims/ (Tim Sneath) • http://www.thewpfblog.com/ • http://msdn.microsoft.com/windowsvista/downloads/products/getthebeta/ • http://msdn.microsoft.com/winfx/ • http://blogs.inetium.com

More Related