Silverlight2基础入门:从HelloWorld开始

需积分: 0 0 下载量 162 浏览量 更新于2024-07-31 收藏 8.11MB PDF 举报
"这篇教程是针对Silverlight初学者的基础教程,涵盖了Silverlight 2 Beta 1版本的新特性和基础知识,包括如何创建一个简单的Silverlight应用。" 在Silverlight技术领域,Silverlight2 Beta1的发布引入了众多新功能,如支持多种编程语言(VisualBasic、VisualC#、IronRuby和IronPython),以及对JSON、WebService、WCF和Sockets的集成,极大地扩展了开发者的工具箱。为了帮助初学者快速入门,一系列名为“一步一步学Silverlight2”的教程应运而生。 教程的第一步通常是创建一个基础的Silverlight应用,从经典的"Hello World"开始。在Visual Studio 2008中安装了Silverlight2 Beta1后,你可以找到一个新的项目模板——Silverlight Application。在创建项目时,你需要选择将Silverlight应用托管在ASP.NET Web Site或Web Application Project中。这里选择Web Application Project,项目创建完成后,你会看到特定的项目结构。 项目中的核心文件是.xap,这是一个包含了所有XAML标记、资源文件(如图片)和压缩后的.NET程序集。.xap文件使用Zip压缩,以减小客户端下载的大小。你可以将.xap文件重命名为.zip并解压,查看其中包含的dll文件和AppManifest.xaml。 在网页中展示Silverlight应用,需要使用`<asp:Silverlight/>`控件,该控件来自System.Web.Silverlight程序集。控件的Source属性用于指定生成的.xap文件路径,确保Silverlight应用能在网页上正确加载和运行。 通过这个基础教程,学习者可以逐步了解Silverlight的开发环境设置,项目结构,以及如何在网页中嵌入和运行Silverlight应用。随着课程的深入,将涉及更多关于Silverlight的UI设计、数据绑定、动画效果、网络通信等方面的知识,帮助初学者全面掌握Silverlight开发技能。