Dev-In-Town: Ultimate Data Visualization by Walter Wong

578 views

Published on

Dev-In-Town

Published in: Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
578
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Dev-In-Town: Ultimate Data Visualization by Walter Wong

  1. 1. Ultimate Data Visualization Experience with WPF Walter Wong MVP (Visual Developer – Security) Email - Walter_wws@hotmail.com Blog - http://spaces.live.com/walterwws Twitter – http://www.twitter.com/walterw Pageflakes – http://www.pageflakes.com/walterw 27th June 2009
  2. 2. DEMO What is Windows Presentation Foundation 2
  3. 3. Agenda • WPF Controls • WPF Interoperability • Workflow Foundation Integration • XML Paper Specification (XPS) documents 3
  4. 4. WPF Controls • Visual Studio’s Control is for Developers – Boring – Using XAML to customize the control • Expression Blend’s Controls is for Designer – Interactive – Using wizard to customize the control 4
  5. 5. 3rd Party Controls 5
  6. 6. DEMO Visual Studio 2008 and Expression Blend 2 6
  7. 7. DEMO Kevin Moore’s WPF Bag-O-Trick Controls 7
  8. 8. WPF Interoperability • Are you going to re-write the whole application in WPF? • Calculate the ROI before implement WPF • Fortunately WPF provide multiple ways of Interoperability 8
  9. 9. WPF Interoperability • Interoperability choices – Windows Form – Microsoft Office Suite • 2 ways of interoperability – WPF controls in WinForm application – WinForm controls in WPF application 9
  10. 10. DEMO WPF Interoperability 10
  11. 11. XPS Documents • XML Paper Specification (XPS) • Is a subset of XAML • Provide API to assist users in document workflow – Authoring – Viewing – Storing 11
  12. 12. Benefits of using XPS • Microsoft Office’s users can save the documents as XPS • Visual Studio provide the API to save the Word documents in XPS format • Blend and Visual Studio provide the XPS Viewer control (known as “Document Viewer”) for developers • Document Viewer is ReadOnly 12
  13. 13. DEMO XPS Document 13
  14. 14. Conclusion • Tones of WPF controls to enrich your application development experience • Provide a seamless path to upgrade your existing WinForm application • Creative way to visualize your workflow • Using XPS API to visualize your documents 14
  15. 15. Resources - Blog http://spaces.live.com/walterwws 15
  16. 16. Resources - Pagecast http://www.pageflakes.com/walterw 16
  17. 17. Walter Wong MVP (Visual Developer – Security) Email - Walter_wws@hotmail.com Blog - http://spaces.live.com/walterwws Twitter – http://www.twitter.com/walterw Pageflakes – http://www.pageflakes.com/walterw 17

×