Silverlight 4 初探(一)

 一、環境必備工具

        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

發佈了66 篇原創文章 · 獲贊 1 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章