SlideShare a Scribd company logo
WPF
BY
PIYUSH PRIYANK
ACKNOWLEDGEMENT
• I WOULD LIKE TO EXPRESS MY GRATITUDE
TOWARDS MY PARENTS TEACHERS OF (NIIT) AND
ALL MY FRIENDS FOR THEIR KIND CO-OPERATION
AND ENCOURAGEMENT WHICH HELP ME IN
COMPLETION OF THIS PROJECT.
BY
PIYUSH PRIYANK
CERTIFICATE
THIS IS CERTIFY THAT REPORT TITLED
WINDOWS PRESENTATION FOUNDATION
EMBODIES THE ORIGINAL WORK DONE BY
PIYUSH PRIYANK
IS PARTIAL FULFILLMENT OF THEIR COURSE REQUIREMENT AT
NIIT
REGISTRATION NO:- R130001200037
SEMESTER :- 3RD SEMESTER
APPRAISAL :- PRESENTATION
PROJECT :-WINDOWS PRESENTATION FOUNDATION
WPF
• WPF, WHICH STANDS FOR WINDOWS
PRESENTATION FOUNDATION.
• IT IS A COMPUTER-SOFTWARE GRAPHICAL
SUBSYSTEM FOR THE USER INTERFACES
IN WINDOWS-BASED APPLICATIONS.
• WPF IS MICROSOFT'S LATEST APPROACH
TO A GUI FRAMEWORK,
• IT IS USED WITH THE .NET FRAMEWORK.
WPF
ARCHITECTURE
• WPF, PREVIOUSLY KNOWN AS "AVALON",
WAS INITIALLY RELEASED AS PART OF .NET
FRAMEWORK 3.0.
• WPF UTILIZES WITH DIRECT X.
• WPFATTEMPTS TO PROVIDE A CONSISTENT
PROGRAMMING MODEL FOR BUILDING
APPLICATIONS.
• IT PROVIDES A SEPARATION BETWEEN THE
USER INTERFACE AND THE BUSINESS LOGIC.
• WPF EMPLOYS XAML
XAML
• AN XML-BASED
LANGUAGE
• WHICH IS LINK WITH
VARIOUS UI (USER
INTERFACE ) ELEMENTS
WPF
WPF
ARCHITEC
TURE
XAML (EXTENSIBLE APPLICATION MARKUP LANGUAGE)
• EASILY TOOLABLE, DECLARATIVE MARKUP CODE
AND CONTENTS ARE SEPARATED.
• IT CAN BE WORKED IN THE BROWSER /
STANDALONE APPLICATIONS.
• FOR BROWSER WE USE XBML( EXTENSIBLE
BROWSER MARKUP LANGUAGE)
WPF
• WPF IS AN ESPECIALLY GREAT PLATFORM TO USE .
• FOR 3D CONTENT, OR ANIMATED TRANSITIONS BETWEEN A SEQUENCE OF
IMAGES.
• WPF IS A DYNAMICALLY LOAD PORTIONS OF A USER INTERFACE FROM A
WEB SERVICE.
• WPF CAN CREATE A DESKTOPAPPLICATION WITH A WEB-LIKE
NAVIGATION STYLE .
• WPF IS A VERY POWERFULAND CAPABLE OF GRAPHICS FRAMEWORK.
• WPF SUPPORTS SMOOTH SCALING AND WITH PROPER UI DESIGN.
• WPF MAKES OUR APLLICATION LESS RESOLUTION INDEPENDENT.
CONTROLS WITH DIFFERENT TYPES
TEXTBOX- 1.SIMPLE TEXTBOX 2. WATERMARK TEXTBOX 3.NUMERIC
TEXTBOX 4.AUTOCOMPLTE TEXTBOX
IMAGE - 1. IMAGE 2. IMAGE EFFECTS
BUTTON - 1. BUTTON 2. GLASS BUTTON 3. BILKING BUTTON
COMBO BOX – 1. SIMPLE COMBO BOX 2. COMBO BOX WITH IMAGE
LIST VIEW - 1. LIST BOX CONTROL 2. LIST BOX CONTROL WITH IMAGE
CALANDER- 1. CALENDAR 2. DATE PICKER
MENU – 1. SIMPLE MENU 2. MAC MENU 3. APPLE MENU
DATA GRID- 1. SIMPLE DATA GRID VIEW 2. NESTED DATA GRID VIEW
DIFFRENCE BETWEEN WPF AND WINDOWS FORM
WINDOWS PRESENTATION FOUNDATION WINDOWS FORMS
1. WPF IS A VECTOR GRAPHICS BASED
UI PRESENTATION LAYER
• WPF IS A VECTOR GRAPHICS BASED
UI PRESENTATION LAYER
2. SUPPORTS WINDOW FORMS
• WPF DOES SUPPORT WINDOWS
FORM
1. WPF IS A VECTOR GRAPHICS BASED UI
PRESENTATION LAYER
• WINDOWS FORM IS NOT A VECTOR
GRAPHICS BASED UI PRESENTATION LAYER
2. SUPPORTS WINDOW FORMS
• WINDOWS FORMS CAN BE INCLUDED IN WPF
PROJECT BYADDING DLLS(DYNAMIC LINKING
LIBARARY) OF WINDOW FORMS.
WPF IS A REPLACEMENT FOR WINFORMS. WHAT WINDOW FORMS CAN DO,
WPF CAN, BUT WHAT WPF CAN DO, WINDOW FORMS CANNOT DO ALL.
ADVANTAGES AND DISADVANTAGES OF WPF
ADVANTAGES DISADVANTAGES
1. THE ABILITY TO MAKE
VERY RICH UIS (USER INTERFACE
SYSTEM ) RELATIVELY EASILY.
2. EASIER ANIMATION AND
SPECIAL EFFECTS
3. INHERENT SCALABILITY
1. WPF'S IN-BOX CONTROL SUITE IS
FAR MORE LIMITED THAN THAT OF
WINFORMS.
2. MOST DEVELOPERS ALREADY
KNOW WINFORMS;
3. WPF PROVIDES A NEW LEARNING
CURVE
4. WPF WILL NOT RUN ON WINDOWS 2000
OR LOWER.
CONCLUSION
COMPUTERS ARE THE GUIDES TO THE
INFORMATION AGE. OVER THE YEARS,
THE EQUAL ACCESS OF THE COMPUTER
MEANS EQUAL ACCESS TO THE
KNOWLEDGE .
BIBLOGRAPHY
• GOOGLE
• WIKIPEDIA
THANK YOU
ANY QUESTIONS PLEASE

More Related Content

Similar to Wpf and its features

Col113 introducing the hcl domino volt application i created
Col113 introducing the hcl domino volt application i createdCol113 introducing the hcl domino volt application i created
Col113 introducing the hcl domino volt application i created
Masahiko Miyo
 
Building An Autonomous Website
Building An Autonomous WebsiteBuilding An Autonomous Website
Building An Autonomous Website
vegasgeek
 
Visual Basic Tutorials
Visual Basic TutorialsVisual Basic Tutorials
Visual Basic Tutorials
BIT DURG
 
Programming For Non-Programmers (AMEX Remix Edition)
Programming For Non-Programmers (AMEX Remix Edition) Programming For Non-Programmers (AMEX Remix Edition)
Programming For Non-Programmers (AMEX Remix Edition)
Chris Castiglione
 
Working with visual basic applications
Working with visual basic applicationsWorking with visual basic applications
Working with visual basic applications
Sara Corpuz
 
Introduction to Mobile Application Development with App Studio
Introduction to Mobile Application Development with App StudioIntroduction to Mobile Application Development with App Studio
Introduction to Mobile Application Development with App Studio
James Quick
 
Developing Apps for Windows Phone 8
Developing Apps for Windows Phone 8Developing Apps for Windows Phone 8
Developing Apps for Windows Phone 8
KMS Technology
 
Online shopping Report
Online shopping ReportOnline shopping Report
Online shopping Report
Pragnya Dash
 
OPA Sunan
OPA SunanOPA Sunan
OPA Sunan
marzuki sunan
 
Javi
JaviJavi
Javi
JaviJavi
Javi
JaviJavi
Javi
JaviJavi
Javi
JaviJavi
Javi
JaviJavi
Jay salazar userexperience_marketing
Jay salazar userexperience_marketingJay salazar userexperience_marketing
Jay salazar userexperience_marketing
TSI | Transitions Services Inc.
 
Windows Phone Introduction
Windows Phone IntroductionWindows Phone Introduction
Windows Phone Introduction
Tung Nguyen Thanh
 

Similar to Wpf and its features (17)

Col113 introducing the hcl domino volt application i created
Col113 introducing the hcl domino volt application i createdCol113 introducing the hcl domino volt application i created
Col113 introducing the hcl domino volt application i created
 
Building An Autonomous Website
Building An Autonomous WebsiteBuilding An Autonomous Website
Building An Autonomous Website
 
Visual Basic Tutorials
Visual Basic TutorialsVisual Basic Tutorials
Visual Basic Tutorials
 
Programming For Non-Programmers (AMEX Remix Edition)
Programming For Non-Programmers (AMEX Remix Edition) Programming For Non-Programmers (AMEX Remix Edition)
Programming For Non-Programmers (AMEX Remix Edition)
 
Working with visual basic applications
Working with visual basic applicationsWorking with visual basic applications
Working with visual basic applications
 
Introduction to Mobile Application Development with App Studio
Introduction to Mobile Application Development with App StudioIntroduction to Mobile Application Development with App Studio
Introduction to Mobile Application Development with App Studio
 
Developing Apps for Windows Phone 8
Developing Apps for Windows Phone 8Developing Apps for Windows Phone 8
Developing Apps for Windows Phone 8
 
Online shopping Report
Online shopping ReportOnline shopping Report
Online shopping Report
 
OPA Sunan
OPA SunanOPA Sunan
OPA Sunan
 
Javi
JaviJavi
Javi
 
Javi
JaviJavi
Javi
 
Javi
JaviJavi
Javi
 
Javi
JaviJavi
Javi
 
Javi
JaviJavi
Javi
 
Javi
JaviJavi
Javi
 
Jay salazar userexperience_marketing
Jay salazar userexperience_marketingJay salazar userexperience_marketing
Jay salazar userexperience_marketing
 
Windows Phone Introduction
Windows Phone IntroductionWindows Phone Introduction
Windows Phone Introduction
 

Recently uploaded

Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Diana Rendina
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 

Recently uploaded (20)

Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 

Wpf and its features

  • 2. ACKNOWLEDGEMENT • I WOULD LIKE TO EXPRESS MY GRATITUDE TOWARDS MY PARENTS TEACHERS OF (NIIT) AND ALL MY FRIENDS FOR THEIR KIND CO-OPERATION AND ENCOURAGEMENT WHICH HELP ME IN COMPLETION OF THIS PROJECT. BY PIYUSH PRIYANK
  • 3. CERTIFICATE THIS IS CERTIFY THAT REPORT TITLED WINDOWS PRESENTATION FOUNDATION EMBODIES THE ORIGINAL WORK DONE BY PIYUSH PRIYANK IS PARTIAL FULFILLMENT OF THEIR COURSE REQUIREMENT AT NIIT REGISTRATION NO:- R130001200037 SEMESTER :- 3RD SEMESTER APPRAISAL :- PRESENTATION PROJECT :-WINDOWS PRESENTATION FOUNDATION
  • 4. WPF • WPF, WHICH STANDS FOR WINDOWS PRESENTATION FOUNDATION. • IT IS A COMPUTER-SOFTWARE GRAPHICAL SUBSYSTEM FOR THE USER INTERFACES IN WINDOWS-BASED APPLICATIONS. • WPF IS MICROSOFT'S LATEST APPROACH TO A GUI FRAMEWORK, • IT IS USED WITH THE .NET FRAMEWORK.
  • 6. • WPF, PREVIOUSLY KNOWN AS "AVALON", WAS INITIALLY RELEASED AS PART OF .NET FRAMEWORK 3.0. • WPF UTILIZES WITH DIRECT X. • WPFATTEMPTS TO PROVIDE A CONSISTENT PROGRAMMING MODEL FOR BUILDING APPLICATIONS. • IT PROVIDES A SEPARATION BETWEEN THE USER INTERFACE AND THE BUSINESS LOGIC. • WPF EMPLOYS XAML XAML • AN XML-BASED LANGUAGE • WHICH IS LINK WITH VARIOUS UI (USER INTERFACE ) ELEMENTS WPF
  • 8. XAML (EXTENSIBLE APPLICATION MARKUP LANGUAGE) • EASILY TOOLABLE, DECLARATIVE MARKUP CODE AND CONTENTS ARE SEPARATED. • IT CAN BE WORKED IN THE BROWSER / STANDALONE APPLICATIONS. • FOR BROWSER WE USE XBML( EXTENSIBLE BROWSER MARKUP LANGUAGE)
  • 9. WPF • WPF IS AN ESPECIALLY GREAT PLATFORM TO USE . • FOR 3D CONTENT, OR ANIMATED TRANSITIONS BETWEEN A SEQUENCE OF IMAGES. • WPF IS A DYNAMICALLY LOAD PORTIONS OF A USER INTERFACE FROM A WEB SERVICE. • WPF CAN CREATE A DESKTOPAPPLICATION WITH A WEB-LIKE NAVIGATION STYLE . • WPF IS A VERY POWERFULAND CAPABLE OF GRAPHICS FRAMEWORK. • WPF SUPPORTS SMOOTH SCALING AND WITH PROPER UI DESIGN. • WPF MAKES OUR APLLICATION LESS RESOLUTION INDEPENDENT.
  • 10. CONTROLS WITH DIFFERENT TYPES TEXTBOX- 1.SIMPLE TEXTBOX 2. WATERMARK TEXTBOX 3.NUMERIC TEXTBOX 4.AUTOCOMPLTE TEXTBOX IMAGE - 1. IMAGE 2. IMAGE EFFECTS BUTTON - 1. BUTTON 2. GLASS BUTTON 3. BILKING BUTTON COMBO BOX – 1. SIMPLE COMBO BOX 2. COMBO BOX WITH IMAGE LIST VIEW - 1. LIST BOX CONTROL 2. LIST BOX CONTROL WITH IMAGE CALANDER- 1. CALENDAR 2. DATE PICKER MENU – 1. SIMPLE MENU 2. MAC MENU 3. APPLE MENU DATA GRID- 1. SIMPLE DATA GRID VIEW 2. NESTED DATA GRID VIEW
  • 11. DIFFRENCE BETWEEN WPF AND WINDOWS FORM WINDOWS PRESENTATION FOUNDATION WINDOWS FORMS 1. WPF IS A VECTOR GRAPHICS BASED UI PRESENTATION LAYER • WPF IS A VECTOR GRAPHICS BASED UI PRESENTATION LAYER 2. SUPPORTS WINDOW FORMS • WPF DOES SUPPORT WINDOWS FORM 1. WPF IS A VECTOR GRAPHICS BASED UI PRESENTATION LAYER • WINDOWS FORM IS NOT A VECTOR GRAPHICS BASED UI PRESENTATION LAYER 2. SUPPORTS WINDOW FORMS • WINDOWS FORMS CAN BE INCLUDED IN WPF PROJECT BYADDING DLLS(DYNAMIC LINKING LIBARARY) OF WINDOW FORMS. WPF IS A REPLACEMENT FOR WINFORMS. WHAT WINDOW FORMS CAN DO, WPF CAN, BUT WHAT WPF CAN DO, WINDOW FORMS CANNOT DO ALL.
  • 12. ADVANTAGES AND DISADVANTAGES OF WPF ADVANTAGES DISADVANTAGES 1. THE ABILITY TO MAKE VERY RICH UIS (USER INTERFACE SYSTEM ) RELATIVELY EASILY. 2. EASIER ANIMATION AND SPECIAL EFFECTS 3. INHERENT SCALABILITY 1. WPF'S IN-BOX CONTROL SUITE IS FAR MORE LIMITED THAN THAT OF WINFORMS. 2. MOST DEVELOPERS ALREADY KNOW WINFORMS; 3. WPF PROVIDES A NEW LEARNING CURVE 4. WPF WILL NOT RUN ON WINDOWS 2000 OR LOWER.
  • 13. CONCLUSION COMPUTERS ARE THE GUIDES TO THE INFORMATION AGE. OVER THE YEARS, THE EQUAL ACCESS OF THE COMPUTER MEANS EQUAL ACCESS TO THE KNOWLEDGE .