Silverlight 4 初探(一)

来源:互联网 发布:房卡棋牌源码论坛 编辑:程序博客网 时间:2024/05/29 11:16
 一、环境必备工具

        1、vs2010英文版(中文版还没出):http://download.microsoft.com/download/2/4/7/24733615-AA11-42E9-8883-E28CDCA88ED5/X16-42552VS2010UltimTrial1.iso

        2、Silverlight4_Tools开发SDK:http://go.microsoft.com/fwlink/?LinkID=141284

        3、Silverlight_4_Toolkit_April_2010控件包:http://silverlight.codeplex.com/releases/view/43528 (单击那个Silverlight_4_Toolkit_April_2010.msi 然后选择 I Agree)

        4、Silverlight客户端:http://www.crsky.com/soft/12787.html

        5、Expression Studio 4:http://www.microsoft.com/expression/try-it/Default.aspx

二、silverlight 概述

       Silverlight 允许您创建具有以下功能的最先进的应用程序:

       1、它是一种跨浏览器、跨平台的技术。它在所有常见的 Web 浏览器中运行,

             包括 Microsoft Internet Explorer、Mozilla Firefox 以及 Apple Safari 和谷歌浏览器,并在 Microsoft Windows 和 Apple Mac OS X 上运行。

       2、它由可在数秒内安装的很小的下载程序支持。

       3、它对视频和音频进行流处理。它将视频品质调整到适合各种环境:从移动设备到桌面浏览器以及 720p HDTV 视频模式。

      4、它包括用户可以直接在浏览器中操作(拖动、旋转和缩放)的足够清晰的图形。

      5、它读取数据并更新显示内容,但是不通过刷新整个页面来打断用户。

      6、应用程序可以在 Web 浏览器中运行;您也可以配置应用程序,使用户可以在自己的计算机上运行该应用程序(浏览器外)。

三、Silverlight 功能

      Silverlight 将多种技术组合到单个开发平台,可以允许您根据需要选择合适的工具和编程语言。Silverlight 提供下列功能:

      1、WPF 和 XAML。Silverlight 包含 Windows Presentation Foundation (WPF) 技术的一个子集,从而大大扩展了浏览器中用于创建 UI 的元素。

            Silverlight 允许您创建沉浸式图形、动画、媒体和其他丰富的客户端功能,使基于浏览器的 UI 远超单独使用 HTML 提供的效果。

            可扩展应用程序标记语言 (XAML) 提供用于创建元素的声明性标记语法。

      2、对 JavaScript 的扩展。Silverlight 提供对通用浏览器脚本语言的扩展,可以控制浏览器 UI,包括使用 WPF 元素。

      3、跨浏览器、跨平台支持。Silverlight 可以在所有通用浏览器(以及任意平台)上自如运行。

           您可以设计和开发应用程序而不必担心用户具有何种浏览器或平台。

      4、与现有应用程序集成。Silverlight 可以与现有 JavaScript 和 ASP.NET AJAX 代码无缝集成,以增强您已具有的功能。

      5、可以访问 .NET Framework 编程模型。可以使用诸如 IronPython 的动态语言以及诸如 C# 和 Visual Basic 的语言创建 Silverlight 应用程序。

      6、工具支持。可以使用诸如 Visual Studio 和 Expression Blend 之类的开发工具快速创建 Silverlight 应用程序。

      7、网络支持。Silverlight 包括对 TCP 上的 HTTP 的支持。可以连接到 WCF、SOAP 或 ASP.NET AJAX 服务并接收 XML、JSON 或 RSS 数据。

      8、LINQ。Silverlight 包括语言集成查询 (LINQ),这种查询允许您使用直观本机语法和 .NET Framework 语言中的强类型对象来编程进行数据访问。

四、工具简介

     1、vs2010:这个就不说了。。。。

     2、Silverlight4_Tools开发SDK:是Silverlight开发环境,这个必须装。

    3、Silverlight_4_Toolkit_April_2010控件包:该控件是微软开发的Silverlight控件扩展包.其中包含数十种扩展控件,可以方便Silverlight项目开发, 另外该项目是开源项目,开发人员可以轻松的修改控件,创建自定义控件效果。

    4、Silverlight客户端:Silverlight客户端,这个东西不装的话,你开发完了程序无论你自己运行,在自己电脑上是看不到效果的,就好比你不装Flash10.0没法看视频是一个道理的。

    5、Expression Studio 4:(针对Silverlight美工开发人员)因为只有Blend 4支持Silverlight 4项目开发,另外Blend 4和Visual Studio 2010是无缝结合,使用Blend 4可以很轻松的创建和修改自定义控件样式,开发专业的Silverlight项目界面。
     要开会了,先这点,以后补上。。。。。。。

 

本文链接地址为:http://blog.csdn.net/iscree/article/details/6600501

原创粉丝点击