intro to wpf & wf (3.0 & 3.5) - download.microsoft.com · windows presentation foundation....
TRANSCRIPT
![Page 1: Intro to WPF & WF (3.0 & 3.5) - download.microsoft.com · Windows Presentation Foundation. WPF V3.5 Windows Presentation Foundation Visual Designer Integrated into Visual Studio XBAP](https://reader033.vdocument.in/reader033/viewer/2022052306/5bab4d9109d3f211798bb133/html5/thumbnails/1.jpg)
Intro to WPF & WF (3.0 & 3.5)
Mike TaultyDeveloper & Platform GroupMicrosoft [email protected]://www.mtaulty.com
![Page 2: Intro to WPF & WF (3.0 & 3.5) - download.microsoft.com · Windows Presentation Foundation. WPF V3.5 Windows Presentation Foundation Visual Designer Integrated into Visual Studio XBAP](https://reader033.vdocument.in/reader033/viewer/2022052306/5bab4d9109d3f211798bb133/html5/thumbnails/2.jpg)
Prologue(no, not Prolog)
![Page 3: Intro to WPF & WF (3.0 & 3.5) - download.microsoft.com · Windows Presentation Foundation. WPF V3.5 Windows Presentation Foundation Visual Designer Integrated into Visual Studio XBAP](https://reader033.vdocument.in/reader033/viewer/2022052306/5bab4d9109d3f211798bb133/html5/thumbnails/3.jpg)
Declarative Development - XAML
eXtensible Application Markup Language
XAML usageCompiled to produce executable code
Dynamically loaded (parsed or pre-parsed)
Calculator c = new Calculator();Multiply m = new Multiply();m.P1 = 10;m.P2 = 20;c.Operations.Add(m)
Code
<Calculator><Operations>
<Multiply P1=“10” P2=“20”/></Operations></Calculator>
XAML
![Page 4: Intro to WPF & WF (3.0 & 3.5) - download.microsoft.com · Windows Presentation Foundation. WPF V3.5 Windows Presentation Foundation Visual Designer Integrated into Visual Studio XBAP](https://reader033.vdocument.in/reader033/viewer/2022052306/5bab4d9109d3f211798bb133/html5/thumbnails/4.jpg)
Workflow
![Page 5: Intro to WPF & WF (3.0 & 3.5) - download.microsoft.com · Windows Presentation Foundation. WPF V3.5 Windows Presentation Foundation Visual Designer Integrated into Visual Studio XBAP](https://reader033.vdocument.in/reader033/viewer/2022052306/5bab4d9109d3f211798bb133/html5/thumbnails/5.jpg)
Workflow Foundation
Tools
Components
Runtime
Services
For building “workflow” into your own apps
![Page 6: Intro to WPF & WF (3.0 & 3.5) - download.microsoft.com · Windows Presentation Foundation. WPF V3.5 Windows Presentation Foundation Visual Designer Integrated into Visual Studio XBAP](https://reader033.vdocument.in/reader033/viewer/2022052306/5bab4d9109d3f211798bb133/html5/thumbnails/6.jpg)
Workflow Foundation
Designer
Components
ActivityActivityActivityActivity
“Workflow Definition”(XAML, Code, Custom)
![Page 7: Intro to WPF & WF (3.0 & 3.5) - download.microsoft.com · Windows Presentation Foundation. WPF V3.5 Windows Presentation Foundation Visual Designer Integrated into Visual Studio XBAP](https://reader033.vdocument.in/reader033/viewer/2022052306/5bab4d9109d3f211798bb133/html5/thumbnails/7.jpg)
Host Process
Workflow Foundation
“Workflow Definition”(XAML, Code, Custom)
Services (Pluggable)
Mandatory Optional
Runtime
![Page 8: Intro to WPF & WF (3.0 & 3.5) - download.microsoft.com · Windows Presentation Foundation. WPF V3.5 Windows Presentation Foundation Visual Designer Integrated into Visual Studio XBAP](https://reader033.vdocument.in/reader033/viewer/2022052306/5bab4d9109d3f211798bb133/html5/thumbnails/8.jpg)
Workflow Foundation
![Page 9: Intro to WPF & WF (3.0 & 3.5) - download.microsoft.com · Windows Presentation Foundation. WPF V3.5 Windows Presentation Foundation Visual Designer Integrated into Visual Studio XBAP](https://reader033.vdocument.in/reader033/viewer/2022052306/5bab4d9109d3f211798bb133/html5/thumbnails/9.jpg)
Workflow V3.5 – WCF Integration
Workflow
WCF Send/Receive
Contract edit/import
WorkflowServiceHost
![Page 10: Intro to WPF & WF (3.0 & 3.5) - download.microsoft.com · Windows Presentation Foundation. WPF V3.5 Windows Presentation Foundation Visual Designer Integrated into Visual Studio XBAP](https://reader033.vdocument.in/reader033/viewer/2022052306/5bab4d9109d3f211798bb133/html5/thumbnails/10.jpg)
Workflow V3.5
![Page 11: Intro to WPF & WF (3.0 & 3.5) - download.microsoft.com · Windows Presentation Foundation. WPF V3.5 Windows Presentation Foundation Visual Designer Integrated into Visual Studio XBAP](https://reader033.vdocument.in/reader033/viewer/2022052306/5bab4d9109d3f211798bb133/html5/thumbnails/11.jpg)
Presentation
![Page 12: Intro to WPF & WF (3.0 & 3.5) - download.microsoft.com · Windows Presentation Foundation. WPF V3.5 Windows Presentation Foundation Visual Designer Integrated into Visual Studio XBAP](https://reader033.vdocument.in/reader033/viewer/2022052306/5bab4d9109d3f211798bb133/html5/thumbnails/12.jpg)
Presentation Foundation
Rich user experiences on the Windows Platform
Designers & Developers
Unified API(documents, media, graphics)
Using Hardware(displays & GPUs)
Browser/Desktop
![Page 13: Intro to WPF & WF (3.0 & 3.5) - download.microsoft.com · Windows Presentation Foundation. WPF V3.5 Windows Presentation Foundation Visual Designer Integrated into Visual Studio XBAP](https://reader033.vdocument.in/reader033/viewer/2022052306/5bab4d9109d3f211798bb133/html5/thumbnails/13.jpg)
Designer/Developer Tooling
VS 2008
XAML
DesignerLook, behavior, brand,
and emotional connection
DeveloperFunction, deployment, data,
security, operational integrity
VS Project Files
![Page 14: Intro to WPF & WF (3.0 & 3.5) - download.microsoft.com · Windows Presentation Foundation. WPF V3.5 Windows Presentation Foundation Visual Designer Integrated into Visual Studio XBAP](https://reader033.vdocument.in/reader033/viewer/2022052306/5bab4d9109d3f211798bb133/html5/thumbnails/14.jpg)
Windows Presentation Foundation
![Page 15: Intro to WPF & WF (3.0 & 3.5) - download.microsoft.com · Windows Presentation Foundation. WPF V3.5 Windows Presentation Foundation Visual Designer Integrated into Visual Studio XBAP](https://reader033.vdocument.in/reader033/viewer/2022052306/5bab4d9109d3f211798bb133/html5/thumbnails/15.jpg)
WPF V3.5
Windows Presentation Foundation
Visual Designer Integrated into Visual Studio
XBAP deployment to FireFox
UIElement3D, Viewport2DVisual3D
Consume WCF Services in Partial Trust
![Page 16: Intro to WPF & WF (3.0 & 3.5) - download.microsoft.com · Windows Presentation Foundation. WPF V3.5 Windows Presentation Foundation Visual Designer Integrated into Visual Studio XBAP](https://reader033.vdocument.in/reader033/viewer/2022052306/5bab4d9109d3f211798bb133/html5/thumbnails/16.jpg)
WPF V3.5
![Page 18: Intro to WPF & WF (3.0 & 3.5) - download.microsoft.com · Windows Presentation Foundation. WPF V3.5 Windows Presentation Foundation Visual Designer Integrated into Visual Studio XBAP](https://reader033.vdocument.in/reader033/viewer/2022052306/5bab4d9109d3f211798bb133/html5/thumbnails/18.jpg)
Summary
.NET Framework V3.0
Presentation, Communication, Workflow, Identity
Shipped in Windows Vista
– Available for Windows XP Sp2, Windows Server 2003 Sp1
.NET Framework V3.5
Shipping with Visual Studio 2008
– Multitargetting, LINQ, Web, Office, Vista
Fx 3.0 technology enhancements
![Page 20: Intro to WPF & WF (3.0 & 3.5) - download.microsoft.com · Windows Presentation Foundation. WPF V3.5 Windows Presentation Foundation Visual Designer Integrated into Visual Studio XBAP](https://reader033.vdocument.in/reader033/viewer/2022052306/5bab4d9109d3f211798bb133/html5/thumbnails/20.jpg)
© 2007 Microsoft Ltd. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.