`

什么是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所提供的。可扩展应用程序标记语言(XMAL)提供了创建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 codename "Orcas" Beta1创建Silverlight应用。(Silverlight在编号为“Orcas”Visual Studio Beta1的IDE中作为一个插件而得到支持。)同样Visual Studio为Silverlight提供了开发工具,比如.NET Framework中已经为创建应用程序提供的强大的编辑器、项目管理、调试等等。

  设计人员可以轻松的拥有使用Expression Studio进行设计、编译和发布Silverlight应用程序。Expression Studio有创建图像、媒体,设计交互和产生体验需要的一切能力。Expression Blend能够生成XAML进行输出,这样使用Visual Studio的程序员和使用Expression Blend的设计人员可以共享同样的文件。

分享到:
评论

相关推荐

    Silverlight入门

    - **什么是Silverlight**:Silverlight是一种浏览器插件,它可以增强网页的媒体播放、图形展示和用户交互功能。 - **目标平台**:Silverlight支持多种操作系统和浏览器,包括Windows、Mac OS以及主流的Web浏览器。 -...

    silverlight 甘特图源码

    首先,让我们了解什么是Silverlight。Silverlight是微软推出的一种基于浏览器的插件技术,用于构建和展示丰富的交互式用户界面,特别适用于多媒体和图形密集型应用。甘特图在Silverlight中的实现,充分利用了其强大...

    Silverlight_x64.zip

    在深入探讨这个技术之前,我们首先来理解一下什么是Silverlight。 **一、Silverlight概述** 1. **定义**: Silverlight是基于.NET Framework的插件,它可以嵌入到HTML页面中,为用户提供丰富的媒体体验和交互式用户...

    Hello SilverLight & SilverLight Step By Step

    1. SilverLight简介:解释什么是SilverLight,它的用途和优势,以及与Flash等其他竞争技术的区别。 2. 安装和配置:指导如何在开发环境中安装和配置SilverLight SDK及Visual Studio。 3. 第一个SilverLight应用:...

    Silverlight初学者的入门课程

    #### 第一章:什么是Silverlight? - **定义与历史**:Silverlight是由微软公司开发的一款基于Web的技术,首次发布于2007年4月。它旨在作为Adobe Flash的一个强有力的竞争者,提供跨浏览器、跨平台的多媒体应用体验...

    Silverlight 2.0 发现之旅系列课程(1):Silverlight 2.0 北极站

    首先,我们来了解什么是Silverlight。Silverlight是一种插件技术,类似于Adobe Flash,用于在Web浏览器中展示多媒体内容和交互式应用程序。2.0版本的发布带来了许多增强,包括更广泛的编程模型支持、更丰富的图形和...

    Silverlight 2.0 发现之旅系列课程(3):Silverlight 2.0 巴黎站

    1. **什么是Silverlight**:Silverlight是微软推出的一种轻量级的富媒体平台,用于构建和展示交互式用户体验。它支持多媒体、动画、图形以及与服务器的交互,为用户提供高质量的流媒体体验和复杂的Web应用程序。 2....

    Silverlight 2 中文版 PDF

    - **什么是Silverlight**: Silverlight是一种插件技术,它扩展了Web浏览器的功能,支持流媒体、矢量图形、动画以及交互式UI设计。 - **Silverlight 2 特性**: 包括增强的图形渲染能力、XAML支持、数据绑定、控件库...

    ArcGIS Silverlight API 应用开发教程

    在基本概念部分,教程首先介绍了RIA(Rich Internet Applications,富互联网应用)以及Silverlight的相关知识,包括什么是Silverlight、它的主要特色以及版本历史。随后,教程引导用户认识了ArcGIS Server REST接口...

    Silverlight.rar 银光 源码 银光源码

    **一、什么是Silverlight** Silverlight是由微软公司开发的一种基于浏览器的插件,用于创建丰富的交互式Web应用程序。它与Adobe Flash类似,但专注于提供更强大的数据绑定、图形渲染和多媒体支持。Silverlight 2010...

    Silverlight 属于一个学习的例子吧

    **什么是Silverlight?** Silverlight是一种插件技术,可以在主流浏览器中运行,提供高质量的音频、视频播放以及复杂的交互式图形。它基于.NET Framework,因此开发者可以利用C#、VB.NET或F#等熟悉的编程语言进行...

    (12)使用Silverlight 1.1 快速入门

    ### 一、什么是Silverlight? Silverlight是基于.NET Framework的一个插件技术,旨在提供跨浏览器、跨平台的富互联网应用(RIA,Rich Internet Applications)开发。与传统的HTML相比,它能够提供更丰富、更动态的...

    silverlight版本的自动售货机

    1. **什么是Silverlight**:Silverlight是Microsoft为Web开发设计的一种插件,可以提供多媒体、图形和交互式用户体验。它支持XAML(可扩展应用程序标记语言)来描述用户界面,C#或VB.NET作为后台代码语言。 2. **跨...

    用户体验之 WPF & Silverlight

    1. **什么是 Silverlight**:Silverlight 允许开发者使用 .NET Framework 开发富媒体和互动内容,尤其在视频流和游戏等领域的应用广泛。 2. **Silverlight 架构**:Silverlight 的架构虽然简化,但依然保留了关键的...

    ArcGIS API for Silverlight项目模板

    首先,我们要明确什么是Silverlight。Silverlight是由微软开发的一种富互联网应用程序平台,类似于Adobe Flash,用于创建和部署跨浏览器、跨平台的交互式用户体验。它支持多媒体、图形和动画,是构建动态Web内容的...

    Silverlight_API

    **1.1.2 什么是Silverlight** Silverlight是Microsoft开发的一款跨浏览器、跨平台的插件技术,用于构建和部署RIA。它可以为Windows和Mac平台上的浏览器提供丰富的用户界面和多媒体体验。 **1.1.3 Silverlight主要...

    Silverlight Toolkit.

    首先,我们要理解什么是Silverlight。Silverlight是微软推出的一种网络插件技术,它允许开发者创建具有丰富媒体体验和互动功能的Web应用。通过XAML(Extensible Application Markup Language)进行界面设计,C#或VB...

Global site tag (gtag.js) - Google Analytics