站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
Silverlight
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
[[Image:silverlight.jpg|right|250px|thumb|Silverlight [[logo]]]] '''Silverlight''' , 是[[微软]]所发展的[[Web]]前端应用[[程序]]开发解决方案,是微软丰富型[[互联网]][[应用程序]](Rich Internet [[Application]])策略的主要应用[[程序]]开发平台之一,以[[浏览器]]的外挂组件方式提供Web应用程序中[[多媒体]](含影音流与音效流)与高度交互性前端应用程序的解决方案,同时它也是微软UX(用户体验)策略中的一环,也是微软试图将美术设计和程序开发人员的工作明确切分与协同合作发展应用程序的尝试之一(另一个为WPF)。 目前Silverlight已受到各主流浏览器的支持,包含[[Internet Explorer]]、[[Firefox]]、[[Opera]]与[[Safari]]等,同时也支持[[Mac OS X]][[操作系统]],在[[Windows]] Mobile 6.0和[[Symbian]] (Series 60)手机等移动装置上也受到支持。与Silverlight相同的开放[[源代码]]解决方案“Moonlight”则提供在[[Linux]]上的支持。Silverlight常被视为与[[Adobe]] [[Flash]]竞争的web技术。 == Silverlight的特点 == 1. 在Web上提供丰富的用户体验 * 空前的富媒体体验以及网络应用 * 强大的基于向量的图形 * 无敌的从Mobile到HD质量的视频以及音频 * 在有硬件加速支持下,最高达15倍的视频编码速度 * 移动设备支持 2. 快速,更具生产力的开发 * 集成现有的[[网络]]开发技术及资源 * Web以及桌面一致的表现层,保证了开发的低成本性 * 基于标准的可验证的开发技术 * 为开发人员以及设计人员提供了广泛的工具支持,并且建立了相应的开发设计生态圈 3. 快速部署 * 简单按需安装的SilverLight浏览器[[插件]] * 灵活的基于视频及动画的广告嵌入方案 * 低成本的流媒体解决方案,基于荣获艾美奖荣誉的Windows [[Media]]技术 * 内容访问保护技术 * 在Microsoft [[Expression]] [[Media]] [[Encoder]]的支持下,加速编码并且发布基于视频的体验 == Silverlight的应用 == #Silverlight通过小巧的浏览器插件将视频、交互性内容以及其他应用融合在一起。该解决方案集成了强大的图像及图层技术,支持任何尺寸图像的无缝整合,并提供适合广播的图层技术,可以在图像上添加按钮、标题或是其他交互性内容。 #Silverlight允许利用[[WMV]]标准从高清设备向移动设备提供高质量视频和音频。此外,该工具通过ExpressionMediaEncoder以及Tarari公司的内建平台,支持15X的快速视频编码及硬件加速。 #Silverlight支持多种平台,使用户能够方便的进行代码重用,并通过不同平台无缝的连接到Web。 #Silverlight集成了多种现有Web技术和设备,这意味着它可以在任何[[服务器]]和发布平台上使用,而无需对现有的网站设计进行移植,甚至包括利用AdobeFlash设计的内容。 #Silverlight采用了已在[[.NET]]3.0和Vista中使用的[[XAML]]语言,这使得Web内容和桌面内容的开发语言一致,从而降低了开发费用。Silverlight还兼容大量其他标准和现有技术,包括[[ASP.NET]]、[[AJAX]]以及.NET3.0,这使得开发者可以根据现有标准,或是采用微软已成熟技术来开发基于Web的内容。 #Silverlight为设计者和开发者提供大量的开发工具和开发环境支持。对设计者来说,ExpressionDesign和ExpressionBlend软件可以创建可重用界面,ExpressionWeb使得在符合[[W3C]]标准的网站开发中可以使用[[XHTML]]、[[XML]]、[[XSLT]]、[[CSS]]以及[[ASP.NET]]等工具。对开发者来说,基于[[VisualStudio]]的[[Web]]开发支持包括ASP.NETAJAX在内的技术,并支持[[JavaScript]],[[C#]],[[VB]],[[Ruby]]以及[[Python]]等多种开发语言。 #Silverlight浏览器插件的安装程序简单,体积约为2Mb。当用户遇到使用Silverlight开发的[[网页]]时,可以迅速的安装这一插件。Silverlight内建的视频及动画广告解决方案灵活性很高,当传输广播类型的视频或是动画广告时,不会影响视频的质量。而这一问题是现有技术普遍遇到的问题。 #通过获艾美奖的WindowsMedia技术,传输流量可降低46%,并且和现有的WindowsMedia流量配置方案兼容。如果采用下一代[[WindowsServer]]系统中的IIS媒体包,流量还将进一步下降。 #Silverlight支持内容接入保护技术。无论在Windows还是Mac平台上,Silverlight都支持多种商业模型,包括订阅、租用、付费浏览或是预览等。 [[Image:silverlightkf.jpg|right|250px|thumb|Silverlight代码]] == 作为开发工具的特有功能 == *可以使用已经具有的技能和熟悉的工具来创建基于Silverlight的应用程序,在Web页面中,既可以使用[[HTML]],也可以使用Silverlight的[[WPF]]元素,和HTML一样,在Web应用程序中XAML同样可以使用声明的标记来创建用户界面,不同的是,XAML提供了更强大的元素。 *可以使用强大的VisualStudio2008创建Silverlight应用。(Silverlight在[[VisualStudio]]2008的[[IDE]]中作为一个插件而得到支持。)同样VisualStudio为Silverlight提供了开发工具,比如[[.NETFramework]]中已经为创建应用程序提供的强大的[[编辑器]]、项目管理、调试等等。 *设计人员可以轻松的拥有使用ExpressionStudio进行设计、编译和发布Silverlight应用[[程序]]。ExpressionStudio有创建图像、媒体,设计交互和产生体验需要的一切能力。ExpressionBlend能够生成[[XAML]]进行输出,这样使用VisualStudio的程序员和使用ExpressionBlend的设计人员可以共享同样的文件。 *Silverlight的核心是浏览器增强模块,其作用是呈现XAML并在浏览器界面上绘制生成的图形。它的[[下载]]体积较小(不到2MB),可以在用户点击包含Silverlight内容的站点时进行安装。该模块向JavaScript开发人员公开XAML页面的底层框架,以便实现页面级的内容交互,这样,开发人员就可以进行自己的工作,例如编写事件处理程序或使用JavaScript代码来处理XAML页面内容。 *2008年6月底,微软发布silverlight2.0beta,在2008北京奥运会时,NBC网站实现使用silverlight2.0来进行奥运的网上全程直播和点播。 == Silverlight历史版本 == {| border="1" |- ! 版本号码 ! 版本名称 ! 发布日期 |- | 1.0 CTP | 1.0.? | 2006年12月 |- | 1.0 RTW | 1.0.20816 | [[2007年]]9月5日 |- |2.0 Pre-Release |1.1.20926.0 |2007年9月5日 |- |1.0 service release |1.0.21115.0 |2007年11月20日 |- |1.0 service release |1.0.30109.0 |[[2008年]]1月15日 |- |2 Beta 1 |2.0.30226.2 |2008年3月5日 |- |1.0 service release |1.0.30401.0 |2008年4月8日 |- |2 Beta 2 |2.0.30523.6 |2008年6月6日 |- |2 Beta 2 |2.0.30523.8 |2008年7月16日 |- |1.0 service release |1.0.30715.0 |2008年7月27日 |- |2.0 RC0 |2.0.30523.9 |2008年9月25日 |- |2 RTW |2.0.31005.0 |2008年10月14日 |- |2 GDR 1 |2.0.40115.0 |[[2009年]]2月19日 |- |3 Beta |3.0.40307.0 |2009年3月18日 |- |3.0 RTW |3.0.40624.0 |2009年7月10日 |- |3 GDR 1 |3.0.40723.0 |2009年7月28日 |- |3 GDR 2 |3.0.40818.0 |2009年9月1日 |- |4 Beta 1 |4.0.41108.0 |2009年11月18日 |- |3 GDR 3 |3.0.50106.0 |2010年01月20日 |- |4 RC |4.0.50303.0 |[[2010年]]03月15日 |- |4 GDR 0 |4.0.50524.0 |2010年06月03日 |- |3 Security Update |3.0.50611.0 |2010年08月10日 |- |4 GDR 1 |4.0.50826.0 |2010年09月01日 |- |4 GDR 2 |4.0.50917.0 |2010年09月28日 |- |} == 安装配置与注意事项 == *某种程度上来说,Silverlight和FLASH是非常相似的,但是这个“类Flash”的东西除了能实现Flash的全部功能外,还能随时更改按钮链接的“Flash“,能显示数据库数据的“Flash”,能实现前后台交互的“Flash”。 *Silverlight的安装和配置非常的简单直观。 *必备的软件平台: #Visual Studio 2008 beta2,代号Orcas的IDE #Silverlight 1.0 and 1.1 Alpha,目前Silverlight应用的两个版本 #VisualStudio SilverlightTools Alpha,对应Visual Studio的Silverlight工具 #Expression Blend 2 September Preview,用于开发Silverlight视觉的工具,Flash与[[Photoshop]]的结合体 #以上软件的安装顺序应该是Visual Studio 2008 beta2--->Silverlight 1.0 and 1.1 Alpha--->Expression Blend 2 September Preview和VisualStudio SilverlightTools Alpha。 #其实理论上,只要Visual Studio 2008 beta2在Expression Blend 2之前安装,就不会有什么问题,因为Expression Blend 2要求。Net Framework 3.5。 *Visual Studio 2008 beta2 安装时可选的MSDN 9.0 和 官方论坛 强烈推荐大家上官方论坛了解和学习,上面的都是第一手资料。 *必须要注意的一些问题: #Silverlight要求[[CPU]]支持[[SSE]],也就是说,老旧的CPU已经不能满足开发的需要了。 #它和号称的“cross browser,corss platform”相符,Silverlight有对应Mac和Windows的版本。 #配置好平台后请上官方网站的Gallery Section查看下是否能观看对应的Silverlight应用。如果不能观看并始终提示安装Silverlight(并且给出一个中文链接),请检查下自己的SIlverlight是否已经安装了最新版本(暂时是1.1 Alpha)。检查方式是注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Silverlight,检查Version值是否是对应版本。 == 相关条目 == *[[.NET Framework]] *[[ajax]] *[[客户端]] *[[操作系统]] *[[Moonlight]] *[[软件]] *[[Wcf]] == 参考来源 == *[http://silverlight.net/ 官方网站] *[http://www.microsoft.com/getsilverlight/Get-Started/Install/Default.aspx 安装及下载] *[http://www.microsoft.com/silverlight/ microsoft silverlight] *[http://www.silverlight.cn Silverlight中文社区] [[category:微软|S]] [[category:浏览器插件|S]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)