Silverlight 专家自学向导 #2: 使用Visual Studio 2008 创建Silverlight 应用程序
前面系列文章列表:
下面开始在Visual Studio 2008 SP1 创建一个新的Silverlight 应用程序。
选择菜单 File | New | Project,如下图所示,你可以选择 C# / Visual Basic 等语言。 接着项目类型选择Silverlight,在右侧Templates 窗口选择Silverlight Application。最后,设置项目的名称、位置和Solution名称,并点击OK按钮完成这一步操作。

为了运行Silverlight 应用程序,必须由一个Web Page承载。如下图所示,对话框中有2个选项:
1. 增加一个新的ASP.NET Web项目到Solution中,用来承载Silverlight。第一个选项是帮你自动生成一个Web项目,预先配置与Silverlight应用程序一起工作。本示例程序将采用该选项。
2. 产生一个HTML测试页面用来承载Silverlight。第二选项是仅创建一个Silverlight应用程序,在你运行项目来测试应用程序时,自动产生一个HTML测试页面。

现在你有了一个Silverlight 应用程序了。为了理解Silverlight Application,下面解释每一个窗口。
窗口1: Solution Explorer
在Visual Studio 的右上角是Solution Explorer 窗口,如下图所示。该窗口列出了新创建的Web Project 和 Silverlight Application中所有文件。
第一个项目SilverlightApplication36.Web 包含了 Web 项目,连接到Silverlight 应用程序项目。项目中文件简要说明:
Default.aspx – 一个空的ASP.NET页面,如果不需要,你可以删除这个文件。
SilverlightApplication6TestPage.aspx – 用来承载Silverlight 应用程序的ASPX页面。
SilverlightApplication6TestPage.html – 用来承载Silverlight 应用程序的HTML页面。
web.config – 项目配置文件。
右击你希望使用的任一测试页面,并设置为启动页面(Set As Start Page)。
其他文件:
App.xaml – 继承自 Application 类,是Silverlight应用程序的入口点。该文件主要用来存放应用程序的资源,如styles。在它的代码文件中,有3个预先定义的事件:
(1) Application_Startup – 在启动应用程序之前,需要执行的初始化操作。
(2) Application_Exit – 当应用程序关闭时,允许你执行的任何操作。
(3) Application_UnhandledException – 该事件允许你在应用程序中截获任何未处理的异常。
Page.xaml – 在这里你可以定义UI和其他对象。
窗口2: Designer Preview
如下图所示,预览已打开的控件。
窗口3: XAML Code Editor 代码编辑器
如下图所示,对XAML代码文件进行编辑。

窗口4: 属性窗口
属性窗口显示所选择文件的相关属性。
谢谢!
--Mike Snow
英文链接:
posted @
2008年11月23日 10:17