国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 擴展 > SilverLight > 正文

Silverlight簡介——什么是Silverlight

2024-09-06 20:41:33
字體:
來源:轉載
供稿:網友

微軟SilverLight是一個跨瀏覽器、跨客戶平臺的技術,能夠設計、開發和發布有多媒體體驗與富交互(RIA,Rich Interface Application)的網絡交互程序。

因為SilverLight提供了一個強大的平臺,能夠開發出具有專業圖形、音頻和視頻的Web應用程序,增強了用戶體驗,所以SilverLight吸引了設計人員和開發人員的眼球。同時,SilverLight還提供了強大的工具來提高他們的工作效率。

SilverLight能創建一種具有很高藝術性的應用程序,具有以下的特點:

(1)一種跨瀏覽器、跨平臺的技術。可以在所有流行的瀏覽器中運行,包括Microsoft Interner Explorer、Mozilla Firefox, Apple Safari, 和Opera,同樣可以運行于Microsoft Windows和Apple Mac OS X。

(2)無論在哪運行,都能提供一致的用戶體驗。

(3)需要下載很小的文件來安裝以支持,只需幾秒。

(4)它的視頻和音頻流,視頻質量無論從移動設備還是桌面瀏覽器都是720p HDTV video模式。

(5)用戶可在瀏覽器中直接對其進行控制,可以拖動、翻轉、放大的圖片。

(6)它讀取數據并且更新外觀,但不會通過刷新整體頁面來打斷用戶操作。

SilverLight將多種技術結合到一個開發平臺,可以在其中選擇符合需求的合適的工具和編程語言。SilverLight提供了如下的特性:

(1)WPF和XAML。SilverLight包含了Windows Presentation Foundation(WPF)技術,這個技術在創建用戶界面時極大的擴展了瀏覽器元素。WPF可以創建融合圖形、動畫、媒體和其他的富客戶端特性,擴展了基于瀏覽器的用戶界面,超越了HTML所提供的。可擴展應用程序標記語言(XMAL)提供了創建WPF元素的聲明性標記。

(2)對于JavaScript的擴展。SilverLight提供了對于全球瀏覽器腳本語言的擴展,從而為瀏覽器用戶界面提供更加強大的控件,包括與WPF元素工作的能力。

(3)跨瀏覽器,跨平臺的支持。SilverLight在所有的流行瀏覽器(任何平臺)運行一致。設計和開發應用程序不需要擔心你的用戶是什么平臺什么瀏覽器。

(4)與現存應用程序的集成。SilverLight可以與已經存在的JavaScript和ASP.NET AJAX代碼無縫集成,不會使已經創建的功能缺失。

(5)可訪問.NET Framework編程模型和相關工具。可以使用托管的Jscrit和IronPython或者C#和VB這樣的動態語言來創建基于SilverLight的應用程序。可以使用Visual Studio這樣的開發工具來創建基于SilverLight的應用程序。

(6)LINQ。SilverLight包含集成查詢(LINQ)語言。

(7)如果已經使用ASP.NET,可以將SilverLight集成到熟悉的ASP.NET服務器和客戶端功能。可以在ASP.NET中創建基于服務器的資源,使用ASP.NET的AJAX特性與服務器端資源交互而不會打斷用戶。

開發工具:

可以使用已經具有的技能和熟悉的工具來創建基于Silverlight的應用程序,在Web頁面中,既可以使用HTML,也可以使用Silverlight的WPF元素,和HTML一樣,在Web應用程序中XAML同樣可以使用聲明的標記來創建用戶界面,不同的是,XAML提供了更強大的元素。

可以使用強大的Visual Studio codename "Orcas" Beta1創建Silverlight應用。(Silverlight在編號為“Orcas”Visual Studio Beta1的IDE中作為一個插件而得到支持。)同樣Visual Studio為Silverlight提供了開發工具,比如.NET Framework中已經為創建應用程序提供的強大的編輯器、項目管理、調試等等。

設計人員可以輕松的擁有使用Expression Studio進行設計、編譯和發布Silverlight應用程序。Expression Studio有創建圖像、媒體,設計交互和產生體驗需要的一切能力。Expression Blend能夠生成XAML進行輸出,這樣使用Visual Studio的程序員和使用Expression Blend的設計人員可以共享同樣的文件。

Silverlight 的核心是瀏覽器增強模塊,其作用是呈現 XAML 并在瀏覽器界面上繪制生成的圖形。它的下載體積較小(不到 2 MB),可以在用戶點擊包含 Silverlight 內容的站點時進行安裝。該模塊向 JavaScript 開發人員公開 XAML 頁面的底層框架,以便實現頁面級的內容交互,這樣,開發人員就可以進行自己的工作,例如編寫事件處理程序或使用 JavaScript 代碼來處理 XAML 頁面內容。

在此,可以表明微軟的Silverlight將會更加靈活和交互,并且具有超高的失量方式,可以對圖像進行無限制的伸縮,對flash MX地位發起了挑戰。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永平县| 石林| 岑溪市| 若尔盖县| 修文县| 宝山区| 客服| 呈贡县| 旌德县| 资源县| 综艺| 安达市| 五莲县| 仁寿县| 都匀市| 曲靖市| 平潭县| 吉林省| 大名县| 五华县| 平泉县| 郑州市| 泰顺县| 莎车县| 怀集县| 东乌珠穆沁旗| 巴林右旗| 邵武市| 万盛区| 临潭县| 滦平县| 金秀| 安塞县| 米林县| 拜城县| 鹿邑县| 天峨县| 察哈| 延长县| 黄山市| 理塘县|