Friday, 27 May 2011

Windows Presentation Foundation ( WPF )

One of the newest technologies to hit the block is the Windows Presentation Foundation (WPF). WPF
makes use of XAML in building applications. XAML stands for Extensible Application Markup
Language. This new way of creating applications within a Microsoft environment is something that was
introduced in 2006 and is part of the .NET Framework 3.0 and 3.5. This means that to run any WPF
application, you need to make sure that the .NET Framework 3.0 or 3.5 is installed on the client machine.
WPF applications are available for Windows Vista, Windows XP, Windows Server 2003, and Windows
Server 2008 (the only operating systems that allow for the installation of the .NET Framework 3.0 or 3.5).
XAML is the XML declaration that is used to create a form that represents all the visual aspects and
behaviors of the WPF application. Though it is possible to work with a WPF application programmatically, WPF is a step in the direction of declarative programming, which the industry is moving to. Declarative programming means that instead of creating objects through programming in a compiled language such as C#, VB, or Java, you declare everything through XML - type programming.

No comments:

Post a Comment