官术网_书友最值得收藏!

2.1.1 Silverlight技術體系介紹

1.Silverlight技術體系組成

Silverlight技術體系主要由以下兩部分組成。

1)Silverlight .NET框架

Silverlight技術中包含一個.NET框架組件和庫的子集,包括數據整合、可擴展Windows控件、網絡訪問、基礎類庫、資源回收,以及公共語言運行時(CLR)。

Silverlight .NET框架中的部分類是隨Silverlight應用程序一同部署的,因為這些類并沒有包含在Silverlight瀏覽器插件即Runtime中,而是在Silverlight的SDK里。當它們被用到的時候才會部署在應用程序中。這包括新增的UI控件、XLINQ、Syndication(RSS/Atom)、XML序列化和動態語言運行時(DLR)等。

2)核心展現框架

核心展現框架由面向用戶界面和交互的組件與服務組成,包括用戶輸入、簡單的網絡應用程序UI控件、媒體播放、數字版權管理、數據綁定。展現層的基本特性為支持矢量圖形、文本、動畫和圖像,當然還包括了具有強大的界面表現功能的可擴展應用程序標記語言(XAML)。Silverlight技術體系如圖2-1所示。

圖2-1 Silverlight技術體系

2.Silverlight技術體系特性

Silverlight平臺中融合了各種工具、技術與服務,它們使開發者能更容易地開發內容豐富、交互性強、并且給予網絡的應用程序。雖然使用目前的網絡技術與工具也可以建立這樣的應用程序,但平臺間的不兼容、種類繁多的文件格式與協議,以及各種瀏覽器處理頁面與腳本的差異,給開發者們帶來了很多困擾,而Silverlight平臺內的技術可以解決這些問題。Silverlight技術體系有如下幾個特性。

● 應用程序在各個平臺、瀏覽器之間擁有相同的用戶體驗,無論在任何地方運行,都有一致的表現。

● 使用.NET框架的類與工具,能將處于多個位置的數據與服務便捷地整合起來。

● 創建具有視覺沖擊力、可用性強的多媒體用戶界面。

主站蜘蛛池模板: 剑河县| 奉新县| 革吉县| 安图县| 乌什县| 苍山县| 弥渡县| 冀州市| 内黄县| 文山县| 敖汉旗| 含山县| 鹤峰县| 郯城县| 周宁县| 英德市| 德江县| 宽甸| 馆陶县| 乌恰县| 玛沁县| 毕节市| 广丰县| 大田县| 栾川县| 孝义市| 龙口市| 永和县| 定兴县| 徐闻县| 安阳县| 健康| 冷水江市| 洛宁县| 教育| 平邑县| 专栏| 咸宁市| 迁安市| 巩义市| 黄陵县|