Windows presentation foundation overview
This presentation is the property of its rightful owner.
Sponsored Links
1 / 8

Windows Presentation Foundation Overview PowerPoint PPT Presentation


  • 45 Views
  • Uploaded on
  • Presentation posted in: General

Windows Presentation Foundation Overview. Greg Smalter Red Stapler Software, LLC. Agenda. Discussion of WPF applicability Demos of WPF using Cider and Expression Blend More discussion on what WPF means for a developer (as opposed to other roles). Benefits.

Download Presentation

Windows Presentation Foundation Overview

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Windows presentation foundation overview

Windows Presentation Foundation Overview

Greg Smalter

Red Stapler Software, LLC


Agenda

Agenda

  • Discussion of WPF applicability

  • Demos of WPF using Cider and Expression Blend

  • More discussion on what WPF means for a developer (as opposed to other roles)


Benefits

Benefits

  • Markup/code-behind model (like ASP.NET)

  • Excellent layout options and text flow features

  • Access to powerful graphics hardware

  • Certain otherwise-impossible effects are made easy (skewing and rotating textboxes, etc.)


Drawbacks

Drawbacks

  • Users are not big fans of having their text boxes skewed and rotated

  • Steep learning curve

  • Confusing scope

  • Does not cover all bases covered by Windows Forms


Developers perspective

Developers’ Perspective

  • WPF is not aimed at developers

  • Clearly not geared towards adding elements dynamically through code-behind

    • It is difficult to set some properties on elements (Grid.Row, for example) in code-behind

  • Marks a return to weak-typing


Tools

Tools

  • Cider (Visual Studio 2005)

  • Expression Blend

  • XAML Pad

  • 3D tools such as Lightwave can generate XAML.


Comparisons

Comparisons

  • WPF vs. DirectX and GDI+

  • WPF/E vs. ASP.NET AJAX


Other resources

Other Resources

  • Good, flashy presentation by Filipe Fortes: http://sessions.mix06.com/display_detail.asp?sessionChoice=2001&disc=&pid=NGW030&year=2005

  • Five day course for WPF: http://blogs.msdn.com/karstenj/archive/2006/06/15/my-five-day-course-for-hitting-the-wpf-curve-cliff.aspx

  • Flashy WPF/E demo: http://www.wynapse.com/WPFE/ReflectionBuilder.html

  • Microsoft’s WPF slides: http://wpf.netfx3.com/content/Spreadtheword.aspx


  • Login