Silverlight2入门教程:创建首个应用
需积分: 0 77 浏览量
更新于2024-10-01
收藏 14.15MB PDF 举报
"本资源是‘一步一步学Silverlight+2系列.pdf’,旨在帮助初学者快速掌握Silverlight技术。教程以Silverlight 2 Beta 1为基础,涵盖了多种新特性和功能,包括支持多种编程语言、数据格式及网络通信。通过一系列文章引导读者进入Silverlight 2开发领域,从创建基本应用开始,逐步深入学习。"
Silverlight是一种由Microsoft开发的富互联网应用程序(RIA)平台,用于构建具有丰富视觉效果和交互性的Web应用。在本教程的第一部分,我们将关注如何创建一个基础的Silverlight 2应用。
首先,创建项目需要安装Silverlight 2 Beta 1并使用Visual Studio 2008。在VS2008中,可以选择“Silverlight Application”项目模板来开始。值得注意的是,Silverlight应用不能独立运行,需要一个ASP.NET Web Site或Web Application Project作为宿主。本教程选择了Web Application Project,这样会产生一个包含.xap文件的项目结构。
.xap文件是Silverlight应用的核心,它是一个被压缩的.NET程序集,包含了所有的XAML文件、资源文件(如图片)和编译后的代码。在编译后,这些文件会被打包成.xap,使用Zip压缩算法减小下载体积。通过更改.xap扩展名为.zip并解压,我们可以查看其中包含的dll文件和AppManifest.xaml。
为了在网页中展示Silverlight应用,我们需要引用System.Web.Silverlight程序集,并使用<asp:Silverlight/>控件。在示例中的TerryLee.SilverlightDemo2TestPage.aspx文件中,可以看到这样的引用,这使得网页能够承载并运行Silverlight应用程序。
这个教程系列将逐步讲解如何利用Silverlight 2的新特性,比如支持Visual Basic, Visual C#, IronRuby, IronPython等框架语言,以及对JSON、WebService、WCF和Sockets的支持。通过这些内容的学习,初学者可以逐步掌握如何构建功能丰富的Silverlight应用,并提升Web开发技能。
2012-10-18 上传
2021-04-08 上传
2021-04-08 上传
2022-11-11 上传
2022-09-22 上传
204 浏览量
2010-02-21 上传
2012-11-06 上传
yuepdcwqs
- 粉丝: 12
- 资源: 19
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍