Introducing WPFand XAML

614 views

Published on

This seminar would introduce one to WPF and the required information to start developing WPF applications. Also discussions about XAML and related concepts would be done as well.

The Agenda for the session includes -

- Introducing WPF.
- Understanding WPF architecture.
- Important features of WPF.
- Types of WPF application.
- Introducing XAML.
- Understanding when to use WPF.

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
614
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introducing WPFand XAML

  1. 1. Introducing WPF and XAML Presenter: Harsh Wardhan, Mindfire Solutions Date: 16/09/2013
  2. 2. Presenter: Harsh Wardhan, Mindfire Solutions Agenda - What is WPF? - A look into the past. - Features of WPF. - Understanding WPF architecture. - Types of WPF application. - What is XAML? - Where is XAML used today? - When to use WPF?
  3. 3. Presenter: Harsh Wardhan, Mindfire Solutions What is WPF? - Next-generation presentation system for building rich windows client applications. - A graphics rendering engine. - It is a framework for designers and developers. - Part of .net framework.
  4. 4. Presenter: Harsh Wardhan, Mindfire Solutions A look into the past - GDI & User32 introduced in 1985 with windows 1.0. - DirectX came into picture in 1995. - WPF formerly known as “Avalon” was introduced in 2003 with .net 3.0.
  5. 5. Presenter: Harsh Wardhan, Mindfire Solutions Features of WPF - Broad Integration - 2D, 3D, video, speech and animation, all in one hood. - Very effective data binding
  6. 6. Presenter: Harsh Wardhan, Mindfire Solutions Features of WPF - Resolution Independence - WPF elements are independent of screen resolution. - WPF applications are scalable. - It uses vector graphics. - Uses device independent unit (1/96 of inch) - [Physical Unit] = [DIU] * [System DPI]
  7. 7. Presenter: Harsh Wardhan, Mindfire Solutions Features of WPF - Hardware Acceleration - Smooth graphics and better performance. - UI rendering done by GPU. - Has a software fallback for all rendering.
  8. 8. Presenter: Harsh Wardhan, Mindfire Solutions Features of WPF - Declarative programming - WPF uses XAML for creating the UI. - UI is seperated from the code. - Professional tools can be used to create XAML with stunning UI.
  9. 9. Presenter: Harsh Wardhan, Mindfire Solutions Features of WPF - Rich composition and customization - Highly customizable controls. - Skins, templates and themes can be used. - Easy Deployment - Windows installer or Click once can be used. - Similar to Win form application deployment.
  10. 10. Presenter: Harsh Wardhan, Mindfire Solutions Understanding WPF architecture
  11. 11. Presenter: Harsh Wardhan, Mindfire Solutions What is XAML? - Extensible Application Markup Language. - A declarative programming language. - Integrates graphics designing with development process. - A very concise way to represent UI. - It enables seperation of UI from code.
  12. 12. Presenter: Harsh Wardhan, Mindfire Solutions Where is XAML used today?
  13. 13. Presenter: Harsh Wardhan, Mindfire Solutions When to use WPF? - Rich UI applications. - Desktop applications supporting Win 7 & 8. - Touch based applications.
  14. 14. Presenter: Harsh Wardhan, Mindfire Solutions Question and Answer
  15. 15. Presenter: Harsh Wardhan, Mindfire Solutions Thank you

×