FCI-Helwan blog

Just another FCI-H weblog

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:

http://www.microsoft.com/products/expression/en/expression-blend/try.mspx
This was just introduction to WPF.
To be continued….

Advertisements

February 18, 2007 - Posted by | Microsoft

2 Comments »

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

    Comment by Ahmed Essawy | February 18, 2007 | Reply

  2. Merciii Ahmed
    I hope it to be useful.

    Comment by Rowyda Mohammed | February 18, 2007 | Reply


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: