Presentation is loading. Please wait.

Presentation is loading. Please wait.

DEV339: Creating Windows and Web Applications with WPF (DEV339) Ian Griffiths Independent Consultant & Pluralsight Instructor

Similar presentations


Presentation on theme: "DEV339: Creating Windows and Web Applications with WPF (DEV339) Ian Griffiths Independent Consultant & Pluralsight Instructor"— Presentation transcript:

1 DEV339: Creating Windows and Web Applications with WPF (DEV339) Ian Griffiths Independent Consultant & Pluralsight Instructor http://www.interact-sw.co.uk/iangblog/

2 Applications in WPF Application-level considerations Application lifecycle User Experience model Hosting – web or standalone?

3 Application Object Application life cycle Startup, shutdown Activation, deactivation Error handling Application state Basic window management

4 Application State File system Registry Configuration manager Isolated storage Cookies

5 The Application Object Isolated Storage

6 Application User Experience Models SDI or single window MDI Navigation Tabbed Navigation

7 SDI, Multi-SDI, and Dialog UX No real difference between SDI and Dialog in WPF Simplest to create Just use Window class

8 Creating SDI, Dialog, etc. UX

9 Basic Navigation Use Page and Hyperlink Various hosting options Frame NavigationWindows Browser

10 Navigation

11 Structured Navigation Basic navigation limitations Hyperlink = GOTO Tyranny of the Back button Structured navigation: PageFunction

12 Structured Navigation

13 Application Hosting Styles Deployment Standalone windows app Classic MSI ClickOnce Browser-hosted (XBAP) Loose XAML

14 Standalone Applications Installed Can run offline Provide their own windows May have full trust MSI-installed apps will ClickOnce apps typically don’t

15 XBAP Web deployment and UX No installation step Run inside browser frame Online only Same WPF API as standalone Most WPF capabilities Some security restrictions

16 Partial Trust.NET CAS XBAP sandbox non-negotiable Also subject to Low Rights IE Sandbox on Vista ClickOnce sandbox subject to configuration

17 XBAP

18 Summary / Call to Action Application lifecycle User Experience Standalone and XBAP

19 Resources Windows SDK: Blogs http://laurenlavoie.com/avalon/ http://nerddawg.blogspot.com http://scorbs.com/work/

20

21 Ask The Experts Get Your Questions Answered You can find me at the Microsoft Ask the Experts area, located in the Exhibition Hall: Wednesday8 NovemberLunch

22

23

24 ©2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.


Download ppt "DEV339: Creating Windows and Web Applications with WPF (DEV339) Ian Griffiths Independent Consultant & Pluralsight Instructor"

Similar presentations


Ads by Google