sliverlight.docx
- 文档编号:11358250
- 上传时间:2023-02-28
- 格式:DOCX
- 页数:26
- 大小:547.84KB
sliverlight.docx
《sliverlight.docx》由会员分享,可在线阅读,更多相关《sliverlight.docx(26页珍藏版)》请在冰豆网上搜索。
sliverlight
用VisualStudio2008进行Silverlight
用VisualStudio2008进行Silverlight
开发开发者在线
2008-10-03
微软的Silverlight浏览器插件使得开发者能够运行富因特网程序(RIAs)——包括动画,矢量图形和视频回放等等。
看看如何进行Silverlight开发,并且感受一下这种新的开发方式吧。
本文代码下载:
经过多年发展,我们看到了Web应用程序的繁荣。
早期的Web站点仅仅支持静态的HTML页面,图片和文字信息。
然后,服务器端技术如CGI,ASP和JSP等使得Web硬哟程序变成了现实,用户突然可以在Web上做很多事情了,比如在线购买商品,预订等等。
客户端技术如Javascript等帮助提高了用户的Web应用体验,使得它们更加具备响应性。
尽管AJAX的相关技术已经成熟很多年了,但也就是在最近几年人们才开始花费大量时间开发AJAX的Web应用程序。
所有这一切都是为了同一个目标——使得Web应用程序交互性和响应能力更强。
今天,又出现了一个新名词——RIA,是RichInternetApplications的缩写。
对于微软来说,RIA实际代表着RichInteractiveApplications。
微软最近启动了一个相关的技术/产品名为Silverlight。
原名为WindowsPresentationFoundation/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运行时目前支持下列浏览器:
•InternetExplorer6/7
•Firefox1.5/2.0
•Safari2.0
本文着重讲解Silverlight1.1的内容。
获取开发工具
为了开发Silverlight应用程序,你必须获得以下运行时/工具:
运行时:
为了在浏览器里查看Silverlight应用程序,下载如下内容:
MicrosoftSilverlight1.0ReleaseCandidate
•Mac
•Windows
•MicrosoftSilverlight1.1AlphaRefresh
•Mac
•Windows
•MicrosoftASP.NETFutures(July2007)
ASP.NETFutures下载包含了用于支持Silverlight程序的最新ASP.NET控件。
开发工具:
最简单的进行Silverlight开发的工具是VisualStudio2008,当前下载版本是Beta2。
你可以从
当你下载并安装了VS2008Beta2之后,下载MicrosoftSilverlightToolsAlphaRefreshforVisualStudio(July2007),这是一个用来创建Silverlight程序的VS2008增强包。
安装它会为VS2008Beta2增加如下特性:
VB和C#工程模板
IntelliSense和XAML代码生成器
Silverlight程序的调试
Web引用支持
和ExpressionBlend的集成
另外,你还需要如下专业工具来进行Silverlight开发:
•ExpressionBlend2AugustPreview:
专业级Silverlight用户交互开发工具
•ExpressionMediaEncoderPreviewUpdate:
MicrosoftExpressionMedia的特性之一,允许你创建和增强视频
•ExpressionDesign:
用来创建Silverlight程序的专业插图和绘图设计工具。
最后,你需要下载下列包含文档和例程代码的SDK:
•MicrosoftSilverlight1.0SoftwareDevelopmentKitReleaseCandidate
•MicrosoftSilverlight1.1SoftwareDevelopmentKitAlphaRefresh
开始编程
当安装好上述工具之后,你可以创建你的第一个Silverlight程序了。
打开VS2008,创建一个新工程。
工程类型选择Silverlight,选择Silverlight工程模板:
如图1所示。
将工程命名为OurFirstSilverlightProject。
图1
在SolutionExplorer中,点击ShowAllFiles按钮来查看所有VS自动生成的代码。
图2显示了所有文件。
图2
下面一节包含了该Silverlight工程里的基本文件的讲解:
TestPage.html
这是一个测试页,用来测试Silverlight程序。
它包含了Silverlight控件并引用了两个JavaScript文件:
Silverlight.js和TestPage.html.js。
下面是Testpage.html的内容:
以下是引用片段:
DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:
//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
//www.w3.org/1999/xhtml"> --savedfromurl=(0014)about: internet-->
.silverlightHost
createSilverlight();