130 likes | 273 Views
VPF304: Leverage WPF Development Tools. Brian Noyes IDesign Inc ( www.idesign.net ) brian.noyes@idesign.net. About Brian. Chief Architect, IDesign Inc. ( www.idesign.net ) Microsoft Regional Director / MVP Publishing
E N D
VPF304: Leverage WPF Development Tools Brian Noyes IDesign Inc (www.idesign.net) brian.noyes@idesign.net
About Brian • Chief Architect, IDesign Inc. (www.idesign.net) • Microsoft Regional Director / MVP • Publishing • Developing Applications with Windows Workflow Foundation, LiveLessons training DVD, June 2007. • Smart Client Deployment with ClickOnce, Addison Wesley, January 2007 • Data Binding in Windows Forms 2.0, Addison Wesley, January 2006 • MSDN Magazine, MSDN Online, CoDe Magazine, The Server Side .NET, asp.netPRO, Visual Studio Magazine • Speaking • Microsoft TechEd US, Europe, Malaysia, Visual Studio Connections, DevTeach, INETA Speakers Bureau, MSDN Webcasts • Participates in Microsoft Design Reviews • E-mail: brian.noyes@idesign.net • Blog: http://briannoyes.net
Agenda • Tools Summary • Visual Studio Walkthrough • Expression Blend Walkthrough • Other WPF Tools
WPF Tools Summary • Developers perspective in this session • No one tool does it all • The sum of the tools capabilities might be less than you expect • Have to write some code by hand • XAML editing is best in VS • Blend has a steep learning curve, but is better for specialized tasks • Still often have to tweak the code
Agenda • Tools Summary • Visual Studio Walkthrough • Expression Blend Walkthrough • Other WPF Tools
VS Walkthrough • Designer capabilities • Properties editor • XAML Editor capabilities • Managing resources
Agenda • Tools Summary • Visual Studio Walkthrough • Expression Blend Walkthrough • Other WPF Tools
Expression Blend Walkthrough • Designer / toolbox • Properties editor • Managing assets • Color editing • Template editing • Animation authoring
Agenda • Tools Summary • Visual Studio Walkthrough • Expression Blend Walkthrough • Other WPF Tools
Other WPF Tools • Expression Design • 2D Vector graphics asset authoring • Kaxaml • Lightweight on the fly XAML editing/rendering • Mole Visualizer • Explore the visual tree while debugging • WPF Perf Kit • Analyze render/layout behavior • Perforator, Visual Profiler, etc. • XAMLPad, XAMLCruncher, Snoop
Summary • Landscape of WPF tools feels a little primitive • Really V1 • VS excellent XAML editor + renderer • With some quirks • Expression Blend great asset editor • After learning curve • Leverage the growing set of specialized support tools
Resources • Expression Blend Unleashed, Brennon Williams, Sams Publishing • Visual Studio 2008 Unleashed, Lars Powers, Mike Snell, Sams Publishing • Getting Started with Expression Blend, Lee Brimlow, Lynda.com, http://movielibrary.lynda.com/html/modPage.asp?ID=384
Your Feedback is Important Please fill out a session evaluation form and either put them in the basket near the exit or drop them off at the conference registration desk. Thank you!