当前位置: 首页 > web开发 > Silverlight > 正文

用Visual Studio 2008进行Silverlight开发

时间:2011-04-20 天极网 Wei-Meng Lee

微软的Silverlight浏览器插件使得开发者能够运行富因特网程序(RIAs)——包括动画, 矢量图形和视频回放等等。看看如何进行Silverlight开发,并且感受一下这种新的开发方式 吧!

经过多年发展,我们看到了Web应用程序的繁荣。早期的Web站点仅仅支持静态的HTML页面 ,图片和文字信息。然后,服务器端技术如CGI,ASP和JSP等使得Web硬哟程序变成了现实, 用户突然可以在Web上做很多事情了,比如在线购买商品,预订等等。客户端技术如 Javascript等帮助提高了用户的Web应用体验,使得它们更加具备响应性。尽管AJAX的相关技 术已经成熟很多年了,但也就是在最近几年人们才开始花费大量时间开发AJAX的Web应用程序 。所有这一切都是为了同一个目标——使得Web应用程序交互性和响应能力更强。

今天,又出现了一个新名词——RIA,是Rich Internet Applications的缩写。对于微软 来说,RIA实际代表着Rich Interactive Applications。微软最近启动了一个相关的技术/产 品名为Silverlight。原名为Windows Presentation Foundation/Everywhere(WPF/E)的 Silverlight是一个浏览器插件,能够使得开发者创建RIA程序包括动画,矢量图形和视频回 放等等。

这篇文章帮助你了解Silverlight的开发,希望给你一个很好的关于Silverlight开发的讲 解。

Silverlight现状

目前,有两个版本的Silverlight:1.0(发布版)和1.1(alpha发布),主要的区别在于是否 支持.NET语言1.1版本。对于1.0版本,你必须使用Javascript来写你的程序逻辑。在1.1版本 里,你可以使用C#或者VB进行程序逻辑开发,通过CLR来运行。

Silverlight运行时目前支持下列浏览器:

◆Internet Explorer 6/7

◆Firefox 1.5/2.0

◆Safari 2.0

本文着重讲解Silverlight1.1的内容。

获取开发工具

为了开发Silverlight应用程序,你必须获得以下运行时/工具:

运行时:

为了在浏览器里查看Silverlight应用程序,下载如下内容:

Microsoft Silverlight 1.0 Release Candidate

◆Mac

◆Windows

◆Microsoft Silverlight 1.1 Alpha Refresh

◆Mac

◆Windows

◆Microsoft ASP.NET Futures (July 2007)

ASP.NET Futures下载包含了用于支持Silverlight程序的最新ASP.NET控件。