This blog is subject the DISCLAIMER below.

Saturday, February 17, 2007

Windows Presentation Foundation part 1

In this post, I will speak about the Windows Presentation Foundation (or WPF) which is one of the most important technologies in .NET framework 3.0.
Before beginning in WPF, we have to reply on some questions:
What is Microsoft .NET Framework 3.0? And what is the difference between it and previous releases?

Briefly, the Microsoft .NET Framework 3.0 (formerly WinFX), is the new managed code programming model for Windows. It combines the power of the .NET Framework 2.0 with four new technologies: Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Windows Workflow Foundation (WF), and Windows CardSpace (WCS, formerly “InfoCard”).

Use the .NET Framework 3.0 today to build applications that have visually compelling user experiences, seamless communication across technology boundaries, the ability to support a wide range of business processes, and an easier way to manage your personal information online.

Windows Presentation Foundation (WPF)
The Windows Presentation Foundation (or WPF), formerly code named Avalon, is the graphical subsystem feature of the .NET Framework 3.0 and is directly related to XAML "Extensible Application Markup Language ". It is pre-installed in Vista the latest version of the Microsoft Windows operating system.

WPF is also available for installation on Windows XP SP2 and Windows Server 2003. It provides a consistent programming model for building applications and provides a clear separation between the UI and the business logic.

A WPF application can be deployed on the desktop or hosted in a web browser. It also enables richer control, design, and development of the visual aspects of Windows programs.
It aims to unify a host of application services: user interface, 2D and 3D drawing, fixed and adaptive documents, vector graphics, raster graphics, animation, data binding, audio, and video.

There are a number of development tools available for developing Windows Presentation Foundation applications.
One of the good tools is Microsoft Expression Blend.To download it, please follow the installation instructions:
This was just introduction to WPF.
To be continued….


Ahmed Essawy said...

Good start, keep it up Rowayda...
In waiting the remainder parts .:)

Rowyda Mohammed said...

Merciii Ahmed
I hope it to be useful.