SlideShare une entreprise Scribd logo
1  sur  10
Windows Presentation Foundation
(WPF)
What’s Windows Presentation
Foundation?
•Visually stunning user interfaces
•Themes
•Unified programming model
•Declarative programming
•Integrated designer tools
Agenda
 What is Windows Presentation
Foundation?
 What can it do?
 How can I make it do that?
 Ok, so how did you build the Nugget
Viewer?
Continue.....
 What is WPF?
 Unified API
 Design vs code
 Code vs XAML
 Architecture
 Capabilities
 2D – drawing, painting, scaling,
 layout, Text, Animation
Tools:
 Xaml pad, Sparkle, VS Orcas
 Building an app – the Roadshow app
Take a simple forms-based app?
Explore the list box
 Build the inner template item (pre-built)
 Data binding from WS
 Events – UI events and routed code events
 show how to enlarge / reduce
3D
 show video animation
 Including 3D and 2D content
Add changes back to display app
 Building for the browsed - XBAP
 Final demo – end to end
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
WPF: Programming Model
Unification
Unified WPF API
Documents User Interface Media
DirectX
GDI
GDI+
Media Player
HTMLHTML
Word
PDF
Win Forms
Web Forms
MFC
VB Forms
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
WPF Architectural Sketch
we provide online and classroom training for WPF
For More Details
www.asit.amcsquare.com
Wise Machines India Pvt Ltd
#360, Sri Sai Padma Arcade,
Varthur Main Road,
Ramagondanahalli,
Whitefiled ,Bangalore – 560066.
We also having Branches in Hyderabad & Chennai

Contenu connexe

En vedette

Autocopia de seguridad_de_practicas en corel draw
Autocopia de seguridad_de_practicas en corel drawAutocopia de seguridad_de_practicas en corel draw
Autocopia de seguridad_de_practicas en corel draw
Pablo Vaca
 
Special study usdnok - 07.10.2011
Special study   usdnok - 07.10.2011Special study   usdnok - 07.10.2011
Special study usdnok - 07.10.2011
MIG BANK
 
Taller de seguridad e higiene laboral ambiental
Taller de seguridad e higiene laboral ambientalTaller de seguridad e higiene laboral ambiental
Taller de seguridad e higiene laboral ambiental
Cecilia Rivera Cervantes
 

En vedette (14)

La Tierra del No-Pasa-Nada, Abril 2014
La Tierra del No-Pasa-Nada, Abril 2014La Tierra del No-Pasa-Nada, Abril 2014
La Tierra del No-Pasa-Nada, Abril 2014
 
Normas de-calidad-el-salvador
Normas de-calidad-el-salvadorNormas de-calidad-el-salvador
Normas de-calidad-el-salvador
 
Tarea n3 primer borrador - my world team
Tarea n3   primer borrador - my world teamTarea n3   primer borrador - my world team
Tarea n3 primer borrador - my world team
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Autocopia de seguridad_de_practicas en corel draw
Autocopia de seguridad_de_practicas en corel drawAutocopia de seguridad_de_practicas en corel draw
Autocopia de seguridad_de_practicas en corel draw
 
1963 PF ALMUDÉVAR
1963 PF ALMUDÉVAR1963 PF ALMUDÉVAR
1963 PF ALMUDÉVAR
 
Bondia Lleida 19032012
Bondia Lleida 19032012Bondia Lleida 19032012
Bondia Lleida 19032012
 
Roche Statistical Programming Brochure
Roche Statistical Programming BrochureRoche Statistical Programming Brochure
Roche Statistical Programming Brochure
 
Special study usdnok - 07.10.2011
Special study   usdnok - 07.10.2011Special study   usdnok - 07.10.2011
Special study usdnok - 07.10.2011
 
ALISYS Corporate Presentation
ALISYS Corporate PresentationALISYS Corporate Presentation
ALISYS Corporate Presentation
 
Outcomes of Venous Interventions in C5-6 Disease
Outcomes of Venous Interventions in C5-6 DiseaseOutcomes of Venous Interventions in C5-6 Disease
Outcomes of Venous Interventions in C5-6 Disease
 
Objetivos do site e necessidades dos usuários - Introdução ao marketing digital
Objetivos do site e necessidades dos usuários - Introdução ao marketing digitalObjetivos do site e necessidades dos usuários - Introdução ao marketing digital
Objetivos do site e necessidades dos usuários - Introdução ao marketing digital
 
Taller de seguridad e higiene laboral ambiental
Taller de seguridad e higiene laboral ambientalTaller de seguridad e higiene laboral ambiental
Taller de seguridad e higiene laboral ambiental
 
Proyecto de Mejora - Cero UPP - Hospital San Isidro Labrador - EsSalud
Proyecto de Mejora - Cero UPP - Hospital San Isidro Labrador - EsSaludProyecto de Mejora - Cero UPP - Hospital San Isidro Labrador - EsSalud
Proyecto de Mejora - Cero UPP - Hospital San Isidro Labrador - EsSalud
 

Plus de ASIT

Asit Never Cheats Unemployes
Asit Never Cheats UnemployesAsit Never Cheats Unemployes
Asit Never Cheats Unemployes
ASIT
 
Asit amc never cheats students
Asit amc never cheats studentsAsit amc never cheats students
Asit amc never cheats students
ASIT
 

Plus de ASIT (20)

Asit education student review
Asit education student reviewAsit education student review
Asit education student review
 
ASIT EDUCATION STUDENT REVIEWS
ASIT EDUCATION STUDENT REVIEWSASIT EDUCATION STUDENT REVIEWS
ASIT EDUCATION STUDENT REVIEWS
 
Asit Education
Asit EducationAsit Education
Asit Education
 
Asit Education Student Reviews
Asit Education Student ReviewsAsit Education Student Reviews
Asit Education Student Reviews
 
Asit education Student review
Asit education Student reviewAsit education Student review
Asit education Student review
 
ASIT EDUCATION REVIEW
ASIT EDUCATION REVIEWASIT EDUCATION REVIEW
ASIT EDUCATION REVIEW
 
Asit Never Cheats Unemployes
Asit Never Cheats UnemployesAsit Never Cheats Unemployes
Asit Never Cheats Unemployes
 
Latest News on Amc Square Asit
Latest News on Amc Square AsitLatest News on Amc Square Asit
Latest News on Amc Square Asit
 
Asit amc never cheats students
Asit amc never cheats studentsAsit amc never cheats students
Asit amc never cheats students
 
News on AMC Square ASIT
News on AMC Square ASITNews on AMC Square ASIT
News on AMC Square ASIT
 
News on Asit Amc
News on Asit AmcNews on Asit Amc
News on Asit Amc
 
Time Management
Time ManagementTime Management
Time Management
 
learn Ruby at ASIT
learn Ruby at ASITlearn Ruby at ASIT
learn Ruby at ASIT
 
introduction to Mongodb
introduction to Mongodbintroduction to Mongodb
introduction to Mongodb
 
introduction to hadoop
introduction to hadoopintroduction to hadoop
introduction to hadoop
 
ASIT REVIEWS
ASIT REVIEWSASIT REVIEWS
ASIT REVIEWS
 
ASIT REVIEWS
ASIT REVIEWSASIT REVIEWS
ASIT REVIEWS
 
Learn REST API at ASIT
Learn REST API at ASITLearn REST API at ASIT
Learn REST API at ASIT
 
Learn C LANGUAGE at ASIT
Learn C LANGUAGE at ASITLearn C LANGUAGE at ASIT
Learn C LANGUAGE at ASIT
 
Learn Advanced JAVA at ASIT
Learn Advanced JAVA at ASITLearn Advanced JAVA at ASIT
Learn Advanced JAVA at ASIT
 

Dernier

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Krashi Coaching
 

Dernier (20)

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

Learn WPF at ASIT

  • 2. What’s Windows Presentation Foundation? •Visually stunning user interfaces •Themes •Unified programming model •Declarative programming •Integrated designer tools
  • 3. Agenda  What is Windows Presentation Foundation?  What can it do?  How can I make it do that?  Ok, so how did you build the Nugget Viewer? Continue.....
  • 4.  What is WPF?  Unified API  Design vs code  Code vs XAML  Architecture  Capabilities  2D – drawing, painting, scaling,  layout, Text, Animation Tools:  Xaml pad, Sparkle, VS Orcas  Building an app – the Roadshow app Take a simple forms-based app? Explore the list box  Build the inner template item (pre-built)  Data binding from WS  Events – UI events and routed code events  show how to enlarge / reduce
  • 5. 3D  show video animation  Including 3D and 2D content Add changes back to display app  Building for the browsed - XBAP  Final demo – end to end
  • 6. 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
  • 7. WPF: Programming Model Unification Unified WPF API Documents User Interface Media DirectX GDI GDI+ Media Player HTMLHTML Word PDF Win Forms Web Forms MFC VB Forms
  • 8. 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
  • 10. we provide online and classroom training for WPF For More Details www.asit.amcsquare.com Wise Machines India Pvt Ltd #360, Sri Sai Padma Arcade, Varthur Main Road, Ramagondanahalli, Whitefiled ,Bangalore – 560066. We also having Branches in Hyderabad & Chennai