Windows Presentation Foundation

0

No comments posted yet

Comments

Slide 1

WPF Presentation www.otssolutions.com

Slide 2

Windows Presentation Foundation (WPF)

Slide 3

Agenda What is Windows Presentation Foundation What can it do Why Use WPF How can I make it do that Advantages of WPF Disadvantages of WPF.

Slide 4

1 Overview

Slide 5

Separation of Appearance and Behavior Rich composition Highly customizable Resolution independence Overview

Slide 6

2 Architecture of WPF

Slide 7

Architecture of WPF

Slide 8

3 Main Features of WPF

Slide 9

Main Features of WPF

Slide 10

4 What’s Windows Presentation Foundation?

Slide 11

The Windows Presentation Foundation is Microsoft’s next generation UI framework to create applications with a rich user experience. It is part of the .NET framework 3.0 and higher. WPF combines application UIs, 2D graphics, 3D graphics, documents and multimedia into one single framework. Its vector based rendering engine uses hardware acceleration of modern graphic cards. This makes the UI faster, scalable and resolution independent. What’s Windows Presentation Foundation?

Slide 12

Next generation presentation subsystem for Windows Unified programming model Harness the power of new graphics hardware Provide designers direct input into project development Enables developers and designers to create visually stunning user interfaces What’s Windows Presentation Foundation?

Slide 13

WPF: Using the Hardware Vector-based composition engine uses the PC’s graphics power Quality is preserved with scale CPU freed from graphics work Gain capability from graphics card advances

Slide 14

5 What type of Applications can be built

Slide 15

WPF intended to replace both webforms and windows forms – apps can be built to run in a browser or a standalone window Windows forms and WPF pages/windows can co-exist in the same application One WPF page/window can have both types of controls on it A new type of web application called XAML Browser Application XBAP (formerly Web Browser Application WBA) What type of Applications can be built

Slide 16

What do the applications look like WPF intended to replace both webforms and windows forms – apps can be built to run in a browser or a standalone window Windows forms and WPF pages/windows can co-exist in the same application One WPF page/window can have both types of controls on it A new type of web application called XAML Browser Application XBAP (formerly Web Browser Application WBA)

Slide 17

6 Why use WPF?

Slide 18

WPF is an especially great platform to use if your applications involve various media types.If you need to incorporate video, or documents, 3D content and animated transitions between a sequence of images, or a combination of any of the above.  WPF is also great if you need to create a skinned user interface, or if you need to bind to XML data, or dynamically load portions of a user interface from a Web service, or want to create a desktop application with a Web-like navigation style. Why use WPF?

Slide 19

7 How can I make it to do that?

Slide 20

XAML = Extensible Application Markup Language Easily toolable, declarative markup Code and content are separate Can be rendered in the browser / standalone application How can I make it do that?

Slide 21

8 Advantages of WPF?

Slide 22

The ability to make very rich UIs relatively easily. Easier animation and special effects Inherent scalability  WPF builds on DirectX rather than WinAPI, harnessing the power of the client computer's graphics system thus giving much greater graphic rendering power WPF uses a vector graphics system which means UIs are completely re-sizeable without loss of quality WPF supports flow document model that gives a 'desktop publishing' quality of layout  Supports ‘rich data visualisation’ Advantages of WPF?

Slide 23

9 Disadvantages of WPF?

Slide 24

WPF will not run on windows 2000 or lower. WPF's in-box control suite is far more limited than that of WinForms. Disadvantages of WPF?

Slide 25

10 WPF Summary

Slide 26

Deliver Innovative User Experiences Increase Developer-Designer Productivity Achieve Flexible Application Deployment Leverage Existing Code Base & Skill Set WPF Summary

Slide 27

WPF Resources WPF @ Windows Vista Developer Center http://msdn.microsoft.com/windowsvista/building/presentation/ WPF/.NET Framework 3.0 Community Site Microsoft Expression www.microsoft.com/expression

Slide 28

Thank You

Slide 29

http://www.otssolutions.com/ India Gurgaon ( Haryana ) 795, Udyog Vihar, Phase-V Gurgaon(Haryana) India Ph: +91 124 4101350 +91 124 4748100 Write to us at: sales@otssolutions.com United kingdom 88 Wood Street 10th Floor London EC2V 7RS Ph: +44 208 099 1660 Write to us at: sales@otssolutions.com USA 4433 Merlin Way , Soquel CA 95073 United States Ph: +1 408 540 0001 Write to us at: sales@otssolutions.com

Summary: OTS Solutions is a Software Development Company provides a wide range of software application outsourcing development services in .NET, ASP.NET, C#, Winforms, WPF, Silverlight, WCF etc, by their skilled developers to all around the world.

Tags: .net software development application company

URL:
More by this User
Most Viewed
Previous Page Next Page
.NET Framework 4.0 – Changes & Benefits
.NET Framewo...
 
 
 
Previous Page Next Page