Silverlight 是一個強大的開發平台,可用來建立適用於 Web、桌面和行動應用程式的專用、互動性的使用者經驗,無論是在線上或離線。Silverlight 是一個免費的外掛程式,由於經過 .NET 架構加持,並且與多重瀏覽器、裝置和作業系統相容,因此為 Web 運作之處帶來一個全新等級的互動。


Silverlight 4 beta 版現已提供。 檢視 Beta 版資訊網頁以取得更詳細的資訊。


開始著手建立 Silverlight 3 應用程式

  1. 率先安裝 Silverlight 的開發人員工具。一旦您沒有 Visual Web Developer,請使用 Web Platform Installer,同時下載兩者。這將會安裝 SDK、開發人員執行階段和 Visual Studio 專案範本。 如果您已有 Visual Studio, 請直接下載這個工具 ( Silverlight 3 SDK 也適合單一下載)。如需更多相關資訊請閱讀概觀 ,以及 Silverlight 3 版本資訊

    取得 Microsoft(r) Web Platform

  2. 安裝 Microsoft Expression Blend 3 + SketchFlow 試用版軟體

    Expression Blend 3 + Sketchflow 讓設計人員使用 Silverlight 3 應用程式來設計精彩的使用者介面。

  3. 安裝 Deep Zoom Composer

    透過 Deep Zoom 的功能,該工具可讓您準備並擁有可供在 Silverlight 3 使用的影像。

  4. 下載 Silverlight 工具組

    此工具組屬於 Microsoft 專案的一部份,內含 Silverlight 控制項、元件以及公用程式,可以下載並使用在您的 Silverlight 應用程式中。它包含完整的原始程式碼、範例與測試。

  5. 下載 .NET RIA Services

    Microsoft .NET RIA 藉由結合 ASP.NET 和 Silverlight 平台,簡化了傳統多層式架構 (N-Tier) 應用程式模式。RIA Services 提供了一個撰寫應用程式邏輯的模式,可在中間層執行並控制對資料的存取, 以進行查詢、變更及自訂作業。

開始學習 Silverlight

  1. 觀賞開始使用的影片 Watch the Getting Started Video

    Tim Heuer 介紹概念和從開發人員的角度來看入門使用 Silverlight 開發所需的工具。
    (13:02)

  2. 閱讀 Scott Guthrie 的 Silverlight 3 宣告瞭解 Silverlight 3 中有何新增的功能

  3. 閱讀 Tim Heuer 的 8 部曲之部落格系列入門教學

    Tim 部落格的張貼文章將引領您邁向 Silverlight 入門,以及協助您建立範例應用程式歷程。 每一個步驟都包含原始程式碼,如:C# 和 Visual Basic 程式碼以完成應用程式。

    1. 介紹 - 系列的索引
    2. 1 部曲 - 真正入門工具
    3. 2 部曲 - 定義 UI 版面配置
    4. 3 部曲 - 存取資料
    5. 4 部曲 - 繫結資料
    6. 5 部曲 - 整合其他控制項
    7. 6 部曲 - 使用樣式和範本調整 UI
    8. 7 部曲 - 在應用程式中加入 out-of-browser 功能

  4. 閱讀 Scott Guthrie 的部落格文章:"以 Silverlight 使用 Expression Blend 初體驗"

    閱讀 Scott 的 部落格文章讓您瞭解在 Expression 中建立簡單應用程式會用到哪些主要功能,或是觀賞由 Jesse Liberty 錄製同主題 3 部曲教學影片系列。

    1. 1 部曲 - 向 Silverlight 開發人員介紹 Blend
    2. 2 部曲 - 深入探討 Silverlight 程式設計與 Expression Blend
    3. 3 部曲 - 透過 Blend 來撰寫 Silverlight 程式:Data Binding 以及更多
  5. 觀賞下列關於 Silverlight 的介紹影片

    Silverlight 允許您使用 Visual C# 與 Visual Basic 來建立豐富互動的應用程式。

      1. 使用 Grid 和 Stack Panel
      2. 繫結資料
      3. 使用者控制項
      4. 透過網路服務來取用資料
  6. 閱讀 Jesse Liberty 的教學課程

    透過由 Jesse 指導的定期教學課程系列讓您徹底瞭解 Silverlight。

Silverlight 4 Beta


您可以瞭解更多有關最新的 beta 版資訊,並透過 Beta 版資訊網頁取得下載的詳細資訊。