0% found this document useful (0 votes)
53 views15 pages

BY Piyush Priyank

This document is a report on Windows Presentation Foundation (WPF) written by Piyush Priyank. It acknowledges help from teachers and friends. It provides an overview of WPF including that it is Microsoft's latest GUI framework used with .NET, uses XAML, and allows separation of UI and business logic. It also discusses WPF architecture, controls, advantages/disadvantages compared to Windows Forms, and concludes that computers provide equal access to knowledge.

Uploaded by

Piyush Priyank
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views15 pages

BY Piyush Priyank

This document is a report on Windows Presentation Foundation (WPF) written by Piyush Priyank. It acknowledges help from teachers and friends. It provides an overview of WPF including that it is Microsoft's latest GUI framework used with .NET, uses XAML, and allows separation of UI and business logic. It also discusses WPF architecture, controls, advantages/disadvantages compared to Windows Forms, and concludes that computers provide equal access to knowledge.

Uploaded by

Piyush Priyank
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15

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 COOPERATION 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",

WPF

WAS INITIALLY RELEASED AS PART OF


.NET FRAMEWORK 3.0.
WPF UTILIZES WITH DIRECT X.
WPF ATTEMPTS 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
ARCHITECT
URE

XAML (EXTENSIBLE APPLICATION MARKUP LANGUAGE)

EASILY TOOL ABLE, 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 DESKTOP APPLICATION WITH A WEB-LIKE


NAVIGATION STYLE .

WPF IS A VERY POWERFUL AND 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 FORMS

WINDOWS PRESENTATION FOUNDATION

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.

2.
.

WPF IS A VECTOR GRAPHICS BASED UI


PRESENTATION LAYER

WINDOWS FORM IS NOT A VECTOR


GRAPHICS BASED UI PRESENTATION
LAYER
SUPPORTS WINDOW FORMS
WINDOWS FORMS CAN BE INCLUDED IN WPF
PROJECT BY ADDING 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

1. WPF'S IN-BOX CONTROL SUITE

VERY RICH UIS (USER INTERFACE


SYSTEM ) RELATIVELY

EASILY.

2. EASIER ANIMATION AND


SPECIAL EFFECTS
3. INHERENT SCALABILITY

IS FAR MORE LIMITED THAN


THAT OF WINFORMS.
2. MOST DEVELOPERS ALREADY
KNOW WINFORMS;
3. WPF PROVIDES A NEW
LEARNING CURVE

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

You might also like