Microsoft Silverlight是一款由微软开发的跨平台、跨浏览器的应用程序框架,它可以在Windows和Mac OS X等操作系统上运行,支持多种浏览器,如Internet Explorer、Firefox、Safari和Chrome等,同时还支持多种编程语言,如C#、Visual Basic、Python等。另外,它还提供了一套图形用户界面(GUI)元素,如按钮、文本框、列表框等,以及一套多媒体功能,如视频、音频、动画等。除此之外,它还可以利用硬件加速和多核处理技术,提高性能和效率。总之,它的应用场景非常广泛,例如在线视频、游戏、社交网络、电子商务、教育、医疗等领域,都可以使用Microsoft Silverlight来实现更加丰富和互动的用户体验。
软件功能
Silverlight允许您创建具有以下功能的最先进的应用程序:
它是一种跨浏览器,跨平台的技术。它在所有流行的Web浏览器中运行,包括Microsoft Internet Explorer,Mozilla Firefox和Apple Safari,Google Chrome以及Microsoft Windows和Apple Mac OS X。
它使您能够创建Windows Phone应用程序。要了解有关使用Silverlight创建Windows Phone应用程序的更多信息,请参阅Windows Phone开发。
它由一个小的下载安装在几秒钟内支持。
它流视频和音频。它可以将视频质量从移动设备到桌面浏览器扩展到720p高清电视视频模式。
它包括引人注目的图形,用户可以直接在浏览器中操作 - 拖动,旋转和缩放。
它读取数据并更新显示,但不会通过刷新整个页面来中断用户。
应用程序可以在Web浏览器中运行,也可以对其进行配置,以便用户可以在其计算机上运行(在浏览器外)。此外,您可以使用您对Silverlight框架的了解来创建Windows Phone应用程序。
您可以通过多种方式创建Silverlight应用程序。您可以使用Silverlight标记创建媒体和图形,并使用动态语言和托管代码操作它们。Silverlight还使您能够使用专业质量的工具,如Visual Studio编码和Microsoft Expression Blend,用于布局和图形设计。
声音特效
Silverlight 5包括新的音效类。您可以使用Microsoft.Xna.Framework.Audio命名空间中的类来在应用程序中创建和管理声音效果。使用SoundEffect类来触发低延迟声音。
可变播放速率
Silverlight 5包括检查和更改媒体播放速率的功能。MediaElement现在包括一个PlaybackRate属性和一个RateChanged事件。
应用程序受限媒体
应用程序限制的媒体是Silverlight 5中的一个新功能,使内容提供商能够确保数字版权管理(DRM)下的内容仅由他们授权的Silverlight应用程序使用。这是通过要求Silverlight客户端应用程序访问受限媒体使用Authenticode x.509证书签名来确保的。有关签名应用程序的更多信息,请参阅应用程序签名。 键旋转
Silverlight 5包括对具有策略和许可证的Live TV方案的支持。Silverlight 5客户端管理开发人员更改策略的实施。不需要特殊的客户端应用程序代码。
软件特色
Silverlight是一个强大的开发工具,用于为Web和移动应用程序创建引人入胜的互动用户体验。Silverlight是一个免费的插件,由.NET框架提供支持,与多个浏览器,设备和操作系统兼容,在Web工作的任何地方带来了一个全新的互动水平。
IIS平滑流
IIS Smooth Streaming是IIS7 Media Services 3.0扩展,可通过标准HTTP协议实现实时和点播媒体的自适应流式传输,并提供高质量的观看体验,可在大规模内容分发网络上扩展,为任何查看器,无论他们的连接和计算机能力如何。
PivotViewer
PivotViewer使它更容易与大量的数据在网络上以强大,信息和乐趣的方式进行交互。通过一次可视化数千个相关项目,用户可以看到当一次查看一个项目时将被隐藏的趋势和模式。
由于PivotViewer利用Deep Zoom,它显示完整的高分辨率内容,而没有长的加载时间,而动画和自然过渡提供上下文,并防止用户感到被大量信息压倒。这种简单,诱人的互动模式鼓励探索和更长的观众参与时间,广泛适用于各种内容类型。
Silverlight PivotViewer控件现已可用,开发人员和设计人员可以访问它,开始创建集合和部署解决方案。
素描流程
SketchFlow是Blend for Visual Studio 2013的一部分,彻底改变了您为应用程序展示愿景的速度和效率。SketchFlow提供了一种非正式和快速的方式来探索,迭代和原型用户界面场景,允许您将概念从一系列粗略的想法演变成一个活的呼吸原型,可以作为一个真实的客户或项目需求。
图形堆栈
图形堆栈已经重新设计以添加诸如独立动画之类的功能。
3-D图形
Silverlight 5引入了在Silverlight应用程序中使用硬件加速的3-D图形的能力。这打开了Silverlight中可能的一整套新的场景,如3-D绘制控件,数据可视化,3-D图表,分散点,地理覆盖和3D游戏和模拟。
XNA Games Studio 4.0图形库的核心现在包含在Silverlight 5中。这些库包括渲染目标,XNA内置效果,以及用于深度/模板缓冲区和多样本抗锯齿的表面组合设置。熟悉XNA的开发人员将能够快速掌握Silverlight 3-D图形编程的速度。有关更多信息,请参阅3-D图形概述和演练:在Silverlight中创建和动画3维纹理立方体。
文本字符间距
Silverlight 5包括增加或减少文本中字符之间的空格量的功能。您可以使用Control,TextBlock和TextElement类中可用的CharacterSpacing属性来完成此操作。
线间距
Silverlight 5允许您增加或减少文本行之间的空格,以增加可读性或更改文本正文的外观和感觉。您可以使用BlockHeight和LineStackingStrategy属性在Block,TextBlock,TextBox和RichTextBox中提供此属性。
RichTextBlock和显示溢出内容
Silverlight 5包括一个新的RichTextBlock控件,您可以使用它来显示富文本。您可以在RichTextBlockOverflow控件中显示不适合RichTextBlock的内容。文本清晰度
Silverlight 5包括对OpenType字体的更多支持。它还包括对像素拍摄文本的支持。这两个功能都提高了文本的清晰度。
特点说明
1、跨浏览器
Microsoft SilverLight支持微软及苹果的多种操作系统,支持IE, Firefox等多种流行的浏览设备;
2、视频效果
播放效果流畅,高清视频质量,专业工具支持;
3、专业的技术支持
拥有整合的开发与设计工具集合,创新的兼容能力,强大的集合技术;4、优质互动平台
体积小易安装,在线休闲游戏首选,边栏小工具(Sidebar Gadget)的表现形式丰富,有助于提升用户忠诚度、提高访问量,并扩展赢利模式。
安装方法
1、下载解压文件,找到“Silverlight_x64_5.1.50901.exe”双击安装
主要优势
WPF和XAML。Silverlight包括Windows Presentation Foundation(WPF)技术的一个子集,它大大扩展了浏览器中用于创建UI的元素。Silverlight允许您创建沉浸式图形,动画,媒体和其他丰富的客户端功能,扩展基于浏览器的UI超出了单独的HTML。XAML提供了用于创建元素的声明式标记语法。有关详细信息,请参阅布局,输入和打印,图形,动画和媒体以及控件。
JavaScript扩展。Silverlight提供了通用浏览器脚本语言的扩展,提供对浏览器UI的控制,包括使用WPF元素的能力。有关详细信息,请参阅适用于Silverlight的JavaScript API。
跨浏览器,跨平台支持。Silverlight在所有流行的浏览器(以及流行的平台)上运行相同。您可以设计和开发您的应用程序,而无需担心用户使用的浏览器或平台。有关详细信息,请参阅支持的操作系统和浏览器。
与现有的用程序集成。Silverlight与您现有的JavaScript和ASP.NET AJAX代码无缝集成,以补充您已经创建的功能。有关更多信息,请参阅将Silverlight与Web页面集成。
访问.NET Framework编程模型。您可以使用动态语言(如IronPython)以及C#和Visual Basic等语言创建Silverlight应用程序。有关详细信息,请参阅Managed API for Silverlight
工具支持。您可以使用开发工具(如Visual Studio和Expression Blend)快速创建Silverlight应用程序。有关详细信息,请参阅适用于Visual Studio 2010和Expression Blend的Silverlight Designer。
网络支持。Silverlight包括对TCP over HTTP的支持。您可以连接到WCF,SOAP或ASP.NET AJAX服务,并接收XML,JSON或RSS数据。有关详细信息,请参阅网络和Web服务。此外,您可以使用Silverlight构建多播客户端。有关详细信息,请参阅使用多播。
LINQ。Silverlight包括语言集成查询(LINQ),使您能够使用直观的本机语法和.NET Framework语言中的强类型对象来编程数据访问
使用说明
验证系统要求
确保您运行的是 与Silverlight兼容的 Windows操作系统和浏览器,并且已卸载任何先前版本的Silverlight。
下载Silverlight
对于Windows Internet Explorer用户:
浏览器将提示您运行或保存安装文件(Silverlight.exe)。单击 运行以开始下载。下载完成后,浏览器再次提示您运行安装程序。单击运行以开始安装。请注意,您必须具有足够的管理权限才能安装Silverlight。
对于Mozilla Firefox用户:
将Silverlight.exe保存到您的硬盘。下载完成后,单击打开。安装开始。
安装Silverlight
如果您运行的是Windows Vista操作系统,系统将提示您输入安全权限。要继续,您需要批准。
在查看许可协议和隐私声明后,单击“立即安装”。
如果您已安装先前版本的Silverlight或正在使用Mozilla Firefox,则需要重新启动浏览器。
系统要求
支持64位模式
由于浏览器的限制,Chrome不再受支持。
Silverlight在Microsoft Edge浏览器中不可用,但在Internet Explorer中受支持。
支持延伸到表中显示的日期或底层浏览器的支持生命周期,以较短者为准。随着浏览器和操作系统的发展,此表可能会更新,以反映浏览器或操作系统支持的更改。
仅支持主要版本号下的最新版本,不包括测试,预览,Alpha和Beta版本,不支持任何版本。
最低要求
组件需求
视窗X86或x64(64位模式仅支持IE)1.6 GHz(GHz)或更高处理器,512 MB内存
Macintosh(基于Intel)Intel Core Duo 1.83千兆赫(GHz)或更高处理器,512 MB RAM
您现在可以使用Silverlight。