问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

silverlight

发布网友 发布时间:2022-05-11 14:40

我来回答

1个回答

热心网友 时间:2023-10-14 07:54

http://msdn.microsoft.com/silverlight/

SilverLight

微软SilverLight是一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与富交互(RIA,Rich Interface Application)的网络交互程序。
因为SilverLight提供了一个强大的平台,能够开发出具有专业图形、音频和视频的Web应用程序,增强了用户体验,所以SilverLight吸引了设计人员和开发人员的眼球。同时,SilverLight还提供了强大的工具来提高他们的工作效率。
SilverLight能创建一种具有很高艺术性的应用程序,具有以下的特点:
◆一种跨浏览器、跨平台的技术。可以在所有流行的浏览器中运行,包括Microsoft Interner 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编程模型和相关工具。可以使用托管的Jscrit和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地位发起了挑战。

2008年6月底,微软发布silverlight2.0 beta,在2008北京奥运会时,NBC网站将使用silverlight2.0来进行奥运的网上全程直播和点播。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在爱水APP哪个模块中可以填写个人信息,查询自己一天的饮水量? 黄金为什么是避险产品 避险买什么 避险品种是什么 避险产品什么意思 什么是避险产品 ...对联和我们平时使用的印章,说说使用了哪几个字体 对联上写的是什么字 ...有一空是让我评价我自己,请各位哥哥姐姐帮帮忙,帮我编一段,往好了... 艾灸用品哪种好 大家发布WPF浏览器程序,部分客户端机器访问出问题!!(大家谁遇到过没有) 如何使wpf(XAML)浏览器应用程序嵌在jsp网页中 新建WPF的浏览器应用程序。运行的时候都跳出保留一个.xbap文件 保留了 也没能打开网页显示,为什么? WPF里怎么实现文件浏览器 如何使用WPF WebKit浏览器控制 我想要微博营销,可是我的微博一直没有粉丝,增长的还特别慢,我该怎么办啊? 我的新浪微博,要想快速增加粉丝,怎么办?如何刷微博粉丝? 微动力 我发布互粉以后 粉丝涨的特别慢 新浪微博我发布1000个 结果一天就涨100个左右 怎么加快速度 大家的新浪微博粉丝都是怎么来的?我的好慢啊 新浪微博粉丝怎么涨的快?有什么好的方法不? 请问新浪微博粉丝怎么快速增加啊 教育孩子的对联 对联,喜欢你一本正经的时候,我爱你不知所措的样子。横批是什么? 醋酸和盐酸哪个更容易电离 迷你世界:四大名著知识挑战之西游记,花果山洞前的对联是什么? 迷你世界对联字牌怎么获得 对联字牌获得攻略 迷你世界对联字牌怎么得 对联字牌获得方法 mini的小对联可以贴在大门上嘛? 住房基金需要什么条件办理? 急、、、我的网络打印机服务器,怎么样设置自动连接打印? 请问在WPF中怎样实现一个浏览器的多页面,也就是实现像IE9或火狐一样的页面。 c#中控制台的概念 请问有谁能帮我用c#做个简单的c#浏览器,能看网页即可。 word 中,想在文字之间加空格,可是一按空格,光标之后的内容就变成下一行了,如何解决? 谁能告诉我为什么我的word按了一下空格键文字就直接到下一行了? microsoftoffice2010 word为什么加空格下一行会跟着移动 单炉煤气灶开关断了怎么开火 在SQL2008中新建一个用户,为其指定数据库,需要有所有表查询权限和视图创建权限,应该怎么进行控制? 无线网卡被运营商限制使用了怎么办 无线网卡被限制了怎么办? SQL创建表问题及权限管理 义教活动宣传语100字左右该怎么写? 什么样的手机可以用16G的内存卡 16G的内存卡手机怎么不能用? 16G内存卡是不是什么手机都能用啊 方便面里的食用猪油是猪肉提炼的吗? 16g内存卡在手机里不能存东西怎么回事 手机买16g内存卡好还是32g好? 健康码地区变了核酸检测可以看出你是哪来的吗? 16g内存卡一般手机可以装的上吗?