intro to wpf & wf (3.0 & 3.5) - download.microsoft.com · windows presentation foundation....

Post on 26-Sep-2018

240 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Intro to WPF & WF (3.0 & 3.5)

Mike TaultyDeveloper & Platform GroupMicrosoft LtdMike.Taulty@microsoft.comhttp://www.mtaulty.com

Prologue(no, not Prolog)

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

Workflow

Workflow Foundation

Tools

Components

Runtime

Services

For building “workflow” into your own apps

Workflow Foundation

Designer

Components

ActivityActivityActivityActivity

“Workflow Definition”(XAML, Code, Custom)

Host Process

Workflow Foundation

“Workflow Definition”(XAML, Code, Custom)

Services (Pluggable)

Mandatory Optional

Runtime

Workflow Foundation

Workflow V3.5 – WCF Integration

Workflow

WCF Send/Receive

Contract edit/import

WorkflowServiceHost

Workflow V3.5

Presentation

Presentation Foundation

Rich user experiences on the Windows Platform

Designers & Developers

Unified API(documents, media, graphics)

Using Hardware(displays & GPUs)

Browser/Desktop

Designer/Developer Tooling

VS 2008

XAML

DesignerLook, behavior, brand,

and emotional connection

DeveloperFunction, deployment, data,

security, operational integrity

VS Project Files

Windows Presentation Foundation

WPF V3.5

Windows Presentation Foundation

Visual Designer Integrated into Visual Studio

XBAP deployment to FireFox

UIElement3D, Viewport2DVisual3D

Consume WCF Services in Partial Trust

WPF V3.5

Resources

www.netfx3.com

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

MSDN in the UK

Visit http://msdn.co.ukNewsletter

Events

Nugget Videos

Blogs

© 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.

top related