Silverlight是什么软件?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/19 04:05:02
Silverlight是什么软件?
xX[oY+--H݇(+g'xdQW,X`7 ؁B/9}x_SMdYMsNgM|ooyA3L6<\O{GWq"n*+* ]od>!Oܰg[;r4U,ѾuD X+²l-KdG;dl_$m62LK8>z}O PpNګQV5͙̆>k FYuÊ>ϽC.*1xͯ|?1}ڨ*;p.#'#qLX!k&,#ZL]gDOѷR-yX.ͷU/[p8rswi4qFvo&LuZۉ"3t`Ū۬"CxDr1F Q&bKkGVLݑÙaYȳcV?`_-ro3碛*KGyl?ͅf)y/P&B^? bI7Wf}add3ïsOx&מs|@tOlp6hKdŕ^)">.mY=Pn7VKQ74^PY6UYsL@JeHX-W!Qr{P ܟUK2ke# C劍Uc5YZt@TXZ%vy*gC`!g7:v;V2IhfXllp,fjl";go^"+t>@vV@rRZ:%XޗYNrsk/OGAkSF-P(x@)r"ˢKr[AR6 |ҍ<y$CKS'N5Rua (N*z}b VV񃸨Չdnt>Hoև:/d $Hyy'y]̓VhqC3lWDڙ>pi-8R`4B?i8>rYuHb eR_g¢:;GL0ۛyVE)djPNkrIzSQ]2N8QLҳsg(2V n`WDnD nmYR {'/^`tj9lwmT1dEVno&-> {9;7^ ˽`Tv;A`pn< >P'"PЏ$*6)GzС/soer?4KG(?.%ϡ"+N_W1Q2:l"&Vr5im)`vlŢzuH7< kT4Sq{t1rw<<M=X5}/Ϡ, ]oCTݰ5GOpP%>GAuOKSRF)!`'.*h*qX歿`(I )A{F`o')2|]䟭qpʵ Ha2hvAaDgf^ik($u6$kCi c%0$0C_pZsdx6bք[f@.Xu ̚zاYZDg.ӏ4` W3C$TMr^F=E^)oL4;yI'n8Ab(hl\u+0ӺglQaАOͪh/V

Silverlight是什么软件?
Silverlight是什么软件?

Silverlight是什么软件?
微软Silverlight是一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与富交互(RIA,Rich Interface Application)的网络交互程序.
因为Silverlight提供了一个强大的平台,能够开发出具有专业图形、音频和视频的Web应用程序,增强了用户体验,所以SilverLight吸引了设计人员和开发人员的眼球.同时,Silverlight还提供了强大的工具来提高他们的工作效率.
Silverlight能创建一种具有很高艺术性的应用程序,具有以下的特点:
◆一种跨浏览器、跨平台的技术.可以在所有流行的浏览器中运行,包括Microsoft Internet Explorer、Mozilla Firefox,Apple Safari,和Opera,同样可以运行于Microsoft Windows和Apple Mac OS X.
◆无论在哪运行,都能提供一致的用户体验.
◆需要下载很小的文件来安装以支持,只需几秒.
◆它的视频和音频流,视频质量无论从移动设备还是桌面浏览器都是720p HDTV video模式.
◆用户可在浏览器中直接对其进行控制,可以拖动、翻转、放大的图片.
◆它读取数据并且更新外观,但不会通过刷新整体页面来打断用户操作.
Silverlight将多种技术结合到一个开发平台,可以在其中选择符合需求的合适的工具和编程语言.SilverLight提供了如下的特性:
◆WPF和XAML.Silverlight包含了Windows Presentation Foundation(WPF)技术,这个技术在创建用户界面时极大的扩展了浏览器元素.WPF可以创建融合图形、动画、媒体和其他的富客户端特性,扩展了基于浏览器的用户界面,超越了HTML所提供的.可扩展应用程序标记语言(XAML)提供了创建WPF元素的声明性标记.
◆对于JavaScript的扩展.Silverlight提供了对于全球浏览器脚本语言的扩展,从而为浏览器用户界面提供更加强大的控件,包括与WPF元素工作的能力.
◆跨浏览器,跨平台的支持.Silverlight在所有的流行浏览器(任何平台)运行一致.设计和开发应用程序不需要担心你的用户是什么平台什么浏览器.
◆与现存应用程序的集成.Silverlight可以与已经存在的JavaScript和ASP.NET AJAX代码无缝集成,不会使已经创建的功能缺失.
◆可访问.NET Framework编程模型和相关工具.可以使用托管的Jscript和IronPython或者C#和VB这样的动态语言来创建基于SilverLight的应用程序.可以使用Visual Studio这样的开发工具来创建基于Silverlight的应用程序.
◆LINQ.Silverlight包含集成查询(LINQ)语言.
◆如果已经使用ASP.NET,可以将Silverlight集成到熟悉的ASP.NET服务器和客户端功能.可以在ASP.NET中创建基于服务器的资源,使用ASP.NET的AJAX特性与服务器端资源交互而不会打断用户.
开发工具:
可以使用已经具有的技能和熟悉的工具来创建基于Silverlight的应用程序,在Web页面中,既可以使用HTML,也可以使用Silverlight的WPF元素,和HTML一样,在Web应用程序中XAML同样可以使用声明的标记来创建用户界面,不同的是,XAML提供了更强大的元素.
可以使用强大的Visual Studio 2008 创建Silverlight应用.(Silverlight在Visual Studio 2008 的IDE中作为一个插件而得到支持.)同样Visual Studio为Silverlight提供了开发工具,比如.NET Framework中已经为创建应用程序提供的强大的编辑器、项目管理、调试等等.
设计人员可以轻松的拥有使用Expression Studio进行设计、编译和发布Silverlight应用程序.Expression Studio有创建图像、媒体,设计交互和产生体验需要的一切能力.Expression Blend能够生成XAML进行输出,这样使用Visual Studio的程序员和使用Expression Blend的设计人员可以共享同样的文件.
Silverlight 的核心是浏览器增强模块,其作用是呈现 XAML 并在浏览器界面上绘制生成的图形.它的下载体积较小(不到 2 MB),可以在用户点击包含 Silverlight 内容的站点时进行安装.该模块向 JavaScript 开发人员公开 XAML 页面的底层框架,以便实现页面级的内容交互,这样,开发人员就可以进行自己的工作,例如编写事件处理程序或使用 JavaScript 代码来处理 XAML 页面内容.
在此,可以表明微软的Silverlight将会更加灵活和交互,并且具有超高的矢量方式,可以对图像进行无限制的伸缩,对flash MX地位发起了挑战