zoukankan      html  css  js  c++  java
  • 初识Silverlight


    什么是Silverlight?

    微软Silverlight是一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与富交互(RIA,Rich Interface Application)的网络交互程序。

    特性

      Silverlight将多种技术结合到一个开发平台,可以在其中选择符合需求的合适的工具和编程语言。SilverLight提供了如下的特性:

      ◆WPF和XAML。Silverlight包含了Windows PresentationFoundation(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特性与服务器端资源交互而不会打断用户

    优势

    ◆一种跨浏览器、跨平台的技术。可以在所有流行的浏览器中运行,包括Microsoft Internet Explorer、Mozilla Firefox,Apple Safari, 和Opera,同样可以运行于MicrosoftWindows和Apple Mac OS X。

      ◆无论在哪运行,都能提供一致的用户体验。

      ◆需要下载很小的文件来安装以支持,只需几秒。

      ◆它的视频和音频流,视频质量无论从移动设备还是桌面浏览器都是720pHDTV video模式。

      ◆用户可在浏览器中直接对其进行控制,可以拖动、翻转、放大的图片。

      ◆它读取数据并且更新外观,但不会通过刷新整体页面来打断用户操作。

    以下是Silverlight 4.0中的结构图


  • 相关阅读:
    HDU 1317 XYZZY(floyd+bellman_ford判环)
    UVa 10791 最小公倍数的最小和(唯一分解定理)
    UVa 12169 不爽的裁判
    UVa 11582 巨大的斐波那契数!(幂取模)
    POJ 1142 Smith Numbers(分治法+质因数分解)
    HDU 1595 find the longest of the shortest
    UVa 11090 在环中
    UVa 10917 林中漫步
    UVa 11374 机场快线
    POJ 1503 Integer Inquiry
  • 原文地址:https://www.cnblogs.com/majunfeng/p/3933828.html
Copyright © 2011-2022 走看看