俗话说,工欲善其事必先利其器。在开始利用XAML开发WPF程序之前,我们最希望的应该是一个强大的WPF开发工具。在本章中,将介绍创建和运行一个XAML程序所必须的软件环境,而后对一个XAML工程的基本结构进行详细的说明,最后就是如何编译和运行一个WPF程序。
注意,本章需要的知识点虽然不是很复杂,但是仍然需要您具备一些ASP.NET或HTML方面的基础知识,这样在对XAML的学习和理解方面才不至于太困难。
运行XAML所需的软件环境 虽然XAML是专门为
Vista操作系统设计的,但是我们也可以在Windows XP和Windows Server 2003上使用它。这样使得就算Vista操作系统还没有正式发布,开发人员也可以在Windows XP和Windows Server 2003上对XAML和Microsoft Windows SDK进行预先的学习。
下面是各个可以使用XAML的操作系统版本:
1. Windows XP SP2
2. Windows Server 2003 SP1
3. Vista
在Windows XP SP2和Windows Server 2003 SP1的操作系统上,我们首先要安装.NET Framework 3.0,它在.NET Framework 2.0的基础上还添加了对WPF、WCF、WF和CardSpace等诸多功能的支持。但是无论是使用的是何种操作系统,您都必须安装Microsoft Windows SDK,在该软件开发包中,它包含使用XAML设计用户界面时所需的类库、工具以及一系列的开发文档和代码示例。
如果你打算使用WinFX Extensions to Visual Studio 2005来开发XAML和WPF程序,那么你需要在安装Microsoft Windows SDK前安装Visual Studio 2005。为此它的正确安装顺序为:
1. .NET Framework 3.0
2. Visual Studio 2005
3. Microsoft Windows SDK
4. WinFX Extensions to Visual Studio 2005
最后在Visual Studio 2005中通过"文件"-"新建项目"命令,在弹出的"新建项目"对话框中有一个项目类型列表,选择Window(WinFX),这样我们就可以使用这些模板来开发相应类型的WPF程序了。如下图所示: