WPF Presentation          www.otssolutions.com
Windows Presentation Foundation            (WPF)
Agenda   What is Windows Presentation Foundation   What can it do   Why Use WPF   How can I make it do that   Advanta...
1   Overview
Overview    Separation of Appearance and Behavior    Rich composition    Highly customizable    Resolution independence
2   Architecture of WPF
Architecture of WPF
3   Main Features of WPF
Main Features of WPF
4   What’s Windows Presentation    Foundation?
What’s Windows Presentation Foundation? The Windows Presentation Foundation is Microsoft’s  next generation UI framework ...
What’s Windows Presentation Foundation?   Next generation presentation subsystem for Windows   Unified programming model...
WPF: Using the Hardware Vector-based composition engine uses the PC’s graphics  power Quality is preserved with scale C...
5   What type of Applications can    be built
What type of Applications can be built WPF intended to replace both webforms and windows  forms – apps can be built to ru...
What do the applications look like WPF intended to replace both webforms and windows  forms – apps can be built to run in...
6   Why use WPF?
Why use WPF? WPF is an especially great platform to use if your  applications involve various media types.If you need to ...
7   How can I make it to do that?
How can I make it do that?      XAML = Extensible Application Markup                          Language            • Easily...
8   Advantages of WPF?
Advantages of WPF? The ability to make very rich UIs relatively easily. Easier animation and special effects Inherent s...
9   Disadvantages of WPF?
Disadvantages of WPF? WPF will not run on windows 2000 or lower. WPFs in-box control suite is far more limited than that...
10   WPF Summary
WPF Summary      Deliver Innovative User ExperiencesIncrease Developer-Designer Productivity Achieve Flexible Application ...
WPF ResourcesWPF @ Windows Vista Developer Center http://msdn.microsoft.com/windowsvista/building/presenta tion/WPF/.NET...
Thank You
USA                                   United kingdom                            India4433 Merlin                          ...
Upcoming SlideShare
Loading in...5
×

Windows Presentation Foundation

2,158

Published on

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.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,158
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
76
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Windows Presentation Foundation

  1. 1. WPF Presentation www.otssolutions.com
  2. 2. Windows Presentation Foundation (WPF)
  3. 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.
  4. 4. 1 Overview
  5. 5. Overview  Separation of Appearance and Behavior  Rich composition  Highly customizable  Resolution independence
  6. 6. 2 Architecture of WPF
  7. 7. Architecture of WPF
  8. 8. 3 Main Features of WPF
  9. 9. Main Features of WPF
  10. 10. 4 What’s Windows Presentation Foundation?
  11. 11. What’s Windows Presentation Foundation? 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.
  12. 12. What’s Windows Presentation Foundation? 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
  13. 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
  14. 14. 5 What type of Applications can be built
  15. 15. What type of Applications can be built 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)
  16. 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)
  17. 17. 6 Why use WPF?
  18. 18. Why use WPF? 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.
  19. 19. 7 How can I make it to do that?
  20. 20. How can I make it do that? XAML = Extensible Application Markup Language • Easily toolable, declarative markup • Code and content are separate • Can be rendered in the browser / standalone application XAML C# VB.NET<Button Width="100"> OK Button b1 = new Button(); Dim b1 As New Button <Button.Background> b1.Content = "OK"; b1.Content = "OK" LightBlue b1.Background = new b1.Background = New _ </Button.Background> SolidColorBrush(Colors.LightBlue); SolidColorBrush(Colors.LightBlue)</Button> b1.Width = 100; b1.Width = 100
  21. 21. 8 Advantages of WPF?
  22. 22. Advantages of WPF? 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 computers 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’
  23. 23. 9 Disadvantages of WPF?
  24. 24. Disadvantages of WPF? WPF will not run on windows 2000 or lower. WPFs in-box control suite is far more limited than that of WinForms.
  25. 25. 10 WPF Summary
  26. 26. WPF Summary Deliver Innovative User ExperiencesIncrease Developer-Designer Productivity Achieve Flexible Application Deployment Leverage Existing Code Base & Skill Set
  27. 27. WPF ResourcesWPF @ Windows Vista Developer Center http://msdn.microsoft.com/windowsvista/building/presenta tion/WPF/.NET Framework 3.0 Community SiteMicrosoft Expression www.microsoft.com/expression
  28. 28. Thank You
  29. 29. USA United kingdom India4433 Merlin 88 Wood Street Way , Soquel 10th Floor London Gurgaon ( Haryana ) 795, Udyog Vihar, Phase-VCA 95073 EC2V 7RS Gurgaon(Haryana) IndiaUnited States Ph: +44 208 099 1660 Ph: +91 124 4101350Ph: +1 408 540 0001 +91 124 4748100 Write to us at: sales@otssolutions.comWrite to us at: sales@otssolutions.com Write to us at: sales@otssolutions.com http://www.otssolutions.com/
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×