哪位大侠知道这个是用来做什么的"silverlight”?
发布网友
发布时间:2022-03-27 03:13
我来回答
共2个回答
热心网友
时间:2022-03-27 04:42
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来进行奥运的网上全程直播和点播。
热心网友
时间:2022-03-27 06:00
Silverlight是一个跨浏览器的、跨平台的插件,为Web带来下一代媒体体验和丰富的交互式应用程序体验。
做为微软出品的一个浏览器增强模块,它使得浏览器可以在HTML中渲染丰富的内容。它兼容于IE6和IE7,以及Firefox 1.5.0.8+和2.0+。
Silverlight使用WMV格式,支持从低分辨率的移动媒体到全屏HD视频,并支持VC-1编码。
Silverlight基于.NET Framework,更方便程序员进行开发,提供高速媒体编码、硬件加速、支持Windows Server “Longhorn”等特性。
Silverlight的开发代号WPF/E全称为Windows Presentation Foundation Everywhere,是微软新Windows图形子系统“Windows Presentation Foundation”(代号Avalon)的一个子集。WPF/E基于跨浏览器网络技术,依赖XAML语言和JavaScript脚本创建页面,与Flash一样作为浏览器插件工作,同样能显示矢量图形、动画和视频,可以运行在多种操作系统甚至移动设备上。
...试了很多次还是提示安装失败(无法安装)各位大侠 请教下
这是官方的解释,你的电脑中很可能安装了超级兔子这一类的虚拟内存软件,它将系统临时文件转存到一个内存盘中,而安装软件的时候需要向这个临时文件夹写入数据,从而导致写入失败进而导致安装失败。希望可以帮到你。
aippt如何制作
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图、条形...
新学Silverlight遇到的问题,浏览网页提示 "Silverlight过期已被...
你浏览器可以了是因为你的浏览器那个插件版本升到5了,但是你机器上的silverlight sdk 版本应该还是4 的,总之版本不一致就是了,感觉你的ie是不是版本很高啊,记得之前听说什么ie10都不支持silverlight了,你现在要做的,要么安装一下vs2010 sp1的补丁包,要么吧sl 的sdk和相关的东西都升级到sl5.0,...
...一个要素的时候让它高亮显示。使用silverlight实现。
一般来说,高亮显示不会再要素图层显示,都是在辅助图层里添加的新符号,ArcGIS API里是在Graphicslayer中实现的。如果你是自己定义的地图客户端需要在地图上添加一个Cavans,Cavans需要同地图同步刷新位置。
...{ Header = "性别", Binding = new Binding("sex")
知道福利 财富商城 特色 经验 宝宝知道 作业帮 手机版 我的知道 dataGrid1.Columns.Add(new DataGridTextColumn() { Header = "性别", Binding = new Binding("sex") 数据库返回的是1和2我要在读出来的时候变成男女,是silverlight+ASP的,没分了,还是要希望大侠救救!... 数据库返回的是1和2我要...
为什么微软的silverlight插件安装很慢?
客户端安装应该很快的呀,你看一下是不是安装了服务端的插件,这是两个不同的插件
Microsoft SilverLight无法安装,急啊,各位大侠帮帮忙
以上网址为microsoft answers网址查询到关于无法安装的解决方法,建议参考 http://answers.microsoft.com/zh-hans/search/search?SearchTerm=Microsoft+SilverLight%E6%97%A0%E6%B3%95%E5%AE%89%E8%A3%85&CurrentScope.ForumName=&CurrentScope.Filter=&ContentTypeScope=&x=0&y=0 ...
Silverlight + deepzoom 做电子地图的问题
缩放是deepzoom本身就带的功能。推拽的话,给你一个思路 建立一个bool对象来判断鼠标是否持续按下 在控件的mouseleftbuttondown事件中 bool对象为true;在控件的mousemove事件中判断bool是否依然为true 如为true 控件.setvalue(控件left/top,位移)。当mouseleftbuttonup中 bool对象变回false 这就是...
silverlight网站访问时报Async_ ExceptionOccurred的错误
拜托也要把堆栈信息贴出来嘛。如果是你自己开发的网站,调试一下应该可以跟踪得到,如果是别人的站点,那就是部署的版本问题,客户端是无能为力了。
在silverlight中嵌入html
1.htmlhost貌似不是官方控件,能不能使用不能预言。2.现在SL有4.0正式版了,我看到里面集成了WebBrowser,可以达到你的要求。没有其他的办法了 第二种办法,有个例子http://www.xmlforasp.net/CodeBank/Download/Blog/Silverlight4/HTMLAndSilverlight4.zip ...
WPF中如何禁止鼠标触发事件。
这个需求类似silverlight中的BusyIndicator。不过wpf里没有此控件。你可以自定义个类似于BusyIndicator的wpf控件。一个透明页中放一个progressbar。该控件放在页面的最上层。当你在下载东西的时候,BusyIndicator自定义控件可见,鼠标变为漏斗状,由于页面最上层是自定义控件,所以在其下层的任何控件都不能点到。