silverlight4

Silverlight 4 是設計、開發和發布有多媒體體驗與富網際網路應用程式(RIA,Rich Interface Application)的網路互動程式,是提升網際網路用戶體驗的一項Web技術。

基本介紹

Silverlight技術的出現將桌面豐富的用戶界面體驗帶到了網際網路。Silverlight整合了一系列工具、技術和服務,使創建富網際網路應用程式的工作更加輕鬆,不再受限於瀏覽器所能實現的功能,而是可以實現新的RIA平台所支持的各種互動行為,是一種跨瀏覽器、跨平台的 .NET Framework 實現,用於為 Web 生成和提供下一代媒體體驗和豐富的互動式應用程式 (RIA)。Silverlight 統一了伺服器、Web 和桌面的功能,統一了託管代碼動態語言、聲明性編程和傳統編程以及 Windows Presentation Foundation (WPF) 的功能。
Silverlight4是一個瀏覽器外掛程式,引入一種開發者和設計師都容易理解的XAML語言檔案。XAML語言是一種可擴展性應用程式標記語言,因為XAML是基於XML的語言,XML語言又是基於文本的,所以,XAML可以很容易地穿透防火牆,並且是可以被搜尋引擎索引到。
Silverlight 4新版強化與用戶的連結,允許用戶通過桌面、開始選單快速連結功能啟動應用程式,並改善對影音的支持。內建新的3D與動畫功能,改善文字使用及支持硬體加速效果,提供幾十種種控制功能及程式碼,如攝像頭與MIC硬體支持、報表列印支持、本地檔案讀寫、更強大的富文本控制項RichTextBox和及具有可貼上、排序功能的DataGrid等,以及各種專業的設計主題等。
WCF功能也增強了,WCF RIA Service 讓開發多層式架構的過程就如同傳統 2 層式架構應用程式一般自然。支持TCP通訊,比較HTTP提升3-5倍,限於4502-4534連線埠。簡化WCF RIA Services套用開發過程,通過WCF RIA Services可輕鬆存取數據源。
Silverlight 4其它一些重要功能改變有:兼容性增強,對Google的Chrome瀏覽器的支持;MEF支持,MEF全稱為Managed Extensibility Framework,譯為“託管擴展框架”,支持創建大型複雜的應用程式;運行速度提升,啟動速度和渲染速度較前個版本提升2倍左右;DRM增強,支持PlayReady,可以對視頻和音頻的播放進行的保護,補充了對H.264的DRM保護。
Silverlight 允許您創建具有以下功能的最先進的應用程式:
◎它是一種跨瀏覽器、跨平台的技術。它在所有常見的 Web 瀏覽器中運行,包括 Microsoft Internet Explorer、Mozilla Firefox 以及 Apple Safari 和谷歌瀏覽器,並可在 Microsoft Windows 和 Apple Mac OS X 上運行。
◎它由可在數秒內安裝的很小的下載程式支持。
◎它對視頻和音頻進行流處理。它將視頻品質調整到適合各種環境:從移動設備到桌面瀏覽器以及 720p HDTV 視頻模式。
◎它包括用戶可以直接在瀏覽器中操作(拖動、旋轉和縮放)的足夠清晰的圖形。
◎它讀取數據並更新顯示內容,但是不通過刷新整個頁面來打斷用戶。
應用程式可以在 Web 瀏覽器中運行;您也可以配置應用程式,使用戶可以在自己的計算機上運行該應用程式(瀏覽器外)。
中文參考書:<零基礎學通Silverlight>
該書入由淺入深、全方位的介紹了Silverlight 4技術,分為準備篇、設計篇、開發篇和實戰篇4個部分,從不同的層面進行了闡釋,把握合適的難易程度,引入生動實例,儘量做到循序漸進、簡單明了、零基礎學通。準備篇用最少的篇幅講解了涉及Silverlight開發的最重要的基礎知識;設計篇重點從設計的角度介紹了XAML語法、布局機制、變換特效、動畫製作等;開發篇從常用控制項的使用到自定義控制項數據綁定網路通信多媒體、3D變換、檔案訪問等功能作了詳細介紹;最後的實戰篇通過三層結構電子商務、網頁遊戲和網路地圖的經典案例深入、系統地分析,可快速掌握Silverlight應用程式開發全過程,案例功能全面可直接用於實際項目開發中。
本書覆蓋面廣,注重理論與實踐的結合,並提供了書中所有範例的原始碼,適合於初、中級水平的Silverlight讀者,也可作為高等院校的教學參考書。

相關詞條

熱門詞條

聯絡我們