Windows Presentation Foundation (WPF) is the code-name of the presentation (user-interfaces) sub system in Windows programming model and is used to create user interfaces
What Operating Systems does WPF support?
Windows Vista, Windows XP, and Windows 2003 Server.
What is WPF?
It is a new technology for creating rich graphical applications.
Windows Presentation Foundation (WPF) application is responsible for , drawing shapes, paths, and controls in windows.. You can import images, video, and sound. You can create storyboards that animate the visual or audio elements of your design, and optionally trigger those storyboards when users interact with your application.
WPF is the engine that is responsible for creating, displaying, and manipulating user-interfaces, documents, images, movies, and media in Windows Vista.
Physically, WPF is a set of libraries that have all functionalty you need to build, run, execute, and manage Windows Vista applications.
How XAML(Extensible Application Mark up Language) is related to WPF?
XAML is a new descriptive programming language developed by Microsoft to write user interfaces for next generation managed applications. XAML is used in WPF to represent the controls and code with the help of C#, Visual Basic, and other .NET Framework languages.
XAML can be think as ASP.NET and/or Windows Forms in Windows Vista. For example, to write a Web application in .NET 1.0, 1.1, or 2.0, you use ASP.NET and to write Windows Applications, you use Windows Forms. Now in Windows Vista and .NET 3.0, you will use XAML instead of Windows Forms and ASP.NET.
Does that mean XAML will replace ASP.NET and Windows Forms? YES and NO. Both ASP.NET and Windows Forms will also be supported on .NET 3.0 but you don't have to use them if you don't want.
How do I build WPF Applicaitons?
What do I need to run WPF Applications?
To run WPF applications, you must install .NET 3.0 SDK redistributable. It can be found on MSDN downloads sites.(http://www.microsoft.com/downloads/thankyou.aspx?familyId=f26b1aa4-741a-433a-9be5-fa919850bdbf&displayLang=en)
Get Started with WPF
Download a free version of Visual Studio 2008, if you do not have Visual Studio 2008 or express version here: www.c-sharpcorner.com/Downloads
After that, start learning about WPF in WPF section of C# Corner here:
There are some more WPF articles on www.longhorncorner.com
http://msdn.microsoft.com/en-us/beginner/bb308823.aspx
http://www.c-sharpcorner.com/uploadfile/freebookarticles/apress/2009jan07021710am/WPFIntro/1.aspx
http://msdn.microsoft.com/en-us/library/bb655895.aspx
No comments:
Post a Comment