12
Windows Presentation Foundation Mike Taulty Developer & Platform Group Microsoft Ltd [email protected] http://mtaulty.com

Windows Presentation Foundation · .NET Framework V3.0 Windows Presentation Foundation Next generation user experience CardSpace Digital identity management Windows Workflow Foundation

  • Upload
    vonhan

  • View
    232

  • Download
    0

Embed Size (px)

Citation preview

Windows Presentation Foundation

Mike Taulty

Developer & Platform Group

Microsoft Ltd

[email protected]

http://mtaulty.com

.NET Framework V3.0

•Superset of 2.0

•Same V2.0 Runtime

•Same V2.0 Compilers

•Visual Studio 2005

•Platforms

•Windows Vista

•Windows XP Sp2

•Windows Server 2003 Sp1

.NET Framework V3.0

Windows Presentation Foundation

Next generation user experience

CardSpace

Digital identity management

Windows Workflow

Foundation

Business process modeling

Windows Communication

Foundation

Service-oriented development

Simplification

Unification

Declarative Development

Declarative Development - XAML

eXtensible Application Markup Language

XAML usageCompiled to produce executable code

Dynamically loaded (parsed or pre-parsed)

Customer c = new Customer();

c.Id = 1234;

Account account = new Account();

Account.Number = 5678;

c.Accounts.Add(account);

Code

<Customer Id=“1234”>

<Accounts>

<Account Number=“5678”/>

</Accounts>

</Customer>

XAML

Windows Presentation

Foundation

Enabling designers &

developers to build

extremely rich Windows

user experiences

WPF - Themes

Browser or Desktop Designers & Developers

UI MediaDocuments

Unification Hardware

Windows Presentation Foundation

WPF BasicsCode & XAML

Retained, vector graphics

Content controls

WPF Capabilities2D and 3D graphics

User Interface

Layout

Text, Documents

Media

Resources

Styles

Data Binding

Deployment

Designers design

With XAML designers &

developers can streamline

their collaboration

Developers add business logic

Designers & Developers

Design Tools – Expression Studio

Windows Presentation Foundation

Expression Design

Expression Blend

Visual Studio “Cider”

Interoperability

Applications

Where Next?

.NET Framework V3.0http://wpf.netfx3.com

http://www.microsoft.com/expression

http://www.microsoft.com/design

Slides from this talkhttp://mtaulty.com/downloads/dw07wpf.zip

© 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only.

MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.