Silverlight2入门教程:创建第一个应用

需积分: 9 2 下载量 182 浏览量 更新于2024-12-25 收藏 7.29MB PDF 举报
"Silverlight2技术参考资料李良庭2008-09-01整理" Silverlight+2系列是针对微软的Silverlight2技术进行的一系列学习教程,这个系列旨在帮助开发者快速掌握Silverlight2的开发技能。Silverlight2 Beta1版本的发布带来了许多新特性,比如支持多种框架语言,如Visual Basic、Visual C#、IronRuby和IronPython,以及对JSON、WebService、WCF(Windows Communication Foundation)和Sockets的集成,极大地扩展了其功能和应用范围。 在《一步一步学Silverlight2系列》的第一部分,作者介绍了如何创建一个基本的Silverlight2应用。首先,你需要安装Silverlight2并启动Visual Studio 2008。在新建项目对话框中,你会看到“Silverlight Application”模板。创建项目时,有两个选项:ASP.NET Web Site或Web Application Project来承载Silverlight应用程序。这里建议选择Web Application Project,因为它提供了一个完整的服务器端环境来支持Silverlight应用。 项目创建完成后,你会看到项目结构,其中包含了`.xap`文件。`.xap`文件是一个打包的.NET程序集,它将所有的XAML代码、资源文件(如图片)压缩在一起,以减小客户端下载的大小。`.xap`文件实际上是经过Zip压缩的,你可以将其重命名为`.zip`并解压,查看其中包含的dll文件和`AppManifest.xaml`等文件。 在实际网页中使用Silverlight应用时,需要在页面头部引用`System.Web.Silverlight`程序集,并使用`<asp:Silverlight/>`控件来嵌入应用。例如,在`TerryLee.SilverlightDemo2TestPage.aspx`文件中,这个控件会被用来在网页上显示Silverlight2应用。 通过这一系列的学习,读者将逐步了解如何构建、部署和运行Silverlight2应用,包括设置项目、编写代码、集成服务以及调试技巧等。这个系列教程对于想要涉足Silverlight2开发的程序员来说是一份宝贵的参考资料,它将帮助他们掌握这个强大的富互联网应用程序(RIA)开发工具。