当前位置 - 股票行情交易網 - 金融財經 - Microsoftsi1verlight是幹什麽用的?

Microsoftsi1verlight是幹什麽用的?

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

因為SilverLight提供了壹個強大的平臺,能夠開發出具有專業圖形、音頻和視頻的Web應用程序,增強了用戶體驗,所以SilverLight吸引了設計人員和開發人員的眼球

同時,SilverLight還提供了強大的工具來提高他們的工作效率

SilverLight能創建壹種具有很高藝術性的應用程序,具有以下的特點:◆壹種跨瀏覽器、跨平臺的技術

可以在所有流行的瀏覽器中運行,包括MicrosoftInternerExplorer、MozillaFirefox,AppleSafari,和Opera,同樣可以運行於MicrosoftWindows和AppleMacOSX

◆無論在哪運行,都能提供壹致的用戶體驗

◆需要下載很小的文件來安裝以支持,只需幾秒

◆它的視頻和音頻流,視頻質量無論從移動設備還是桌面瀏覽器都是720pHDTVvideo模式

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

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

SilverLight將多種技術結合到壹個開發平臺,可以在其中選擇符合需求的合適的工具和編程語言

SilverLight提供了如下的特性:◆WPF和XAML

SilverLight包含了WindowsPresentationFoundation(WPF)技術,這個技術在創建用戶界面時極大的擴展了瀏覽器元素

WPF可以創建融合圖形、動畫、媒體和其他的富客戶端特性,擴展了基於瀏覽器的用戶界面,超越了HTML所提供的

可擴展應用程序標記語言(XAML)提供了創建WPF元素的聲明性標記

◆對於JavaScript的擴展

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

◆跨瀏覽器,跨平臺的支持

SilverLight在所有的流行瀏覽器(任何平臺)運行壹致

設計和開發應用程序不需要擔心妳的用戶是什麽平臺什麽瀏覽器

◆與現存應用程序的集成

SilverLight可以與已經存在的JavaScript和ASP

NETAJAX代碼無縫集成,不會使已經創建的功能缺失

◆可訪問

NETFramework編程模型和相關工具

可以使用托管的Jscrit和IronPython或者C和VB這樣的動態語言來創建基於SilverLight的應用程序

可以使用VisualStudio這樣的開發工具來創建基於SilverLight的應用程序

◆LINQ

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

◆如果已經使用ASP

NET,可以將SilverLight集成到熟悉的ASP

NET服務器和客戶端功能

可以在ASP

NET中創建基於服務器的資源,使用ASP

NET的AJAX特性與服務器端資源交互而不會打斷用戶

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

可以使用強大的VisualStudio2008創建Silverlight應用

(Silverlight在VisualStudio2008的IDE中作為壹個插件而得到支持

)同樣VisualStudio為Silverlight提供了開發工具,比如

NETFramework中已經為創建應用程序提供的強大的編輯器、項目管理、調試等等

設計人員可以輕松的擁有使用ExpressionStudio進行設計、編譯和發布Silverlight應用程序

ExpressionStudio有創建圖像、媒體,設計交互和產生體驗需要的壹切能力

ExpressionBlend能夠生成XAML進行輸出,這樣使用VisualStudio的程序員和使用ExpressionBlend的設計人員可以***享同樣的文件

Silverlight的核心是瀏覽器增強模塊,其作用是呈現XAML並在瀏覽器界面上繪制生成的圖形

它的下載體積較小(不到2MB),可以在用戶點擊包含Silverlight內容的站點時進行安裝

該模塊向JavaScript開發人員公開XAML頁面的底層框架,以便實現頁面級的內容交互,這樣,開發人員就可以進行自己的工作,例如編寫事件處理程序或使用JavaScript代碼來處理XAML頁面內容

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

2008年6月底,微軟發布silverlight2

0beta,在2008北京奧運會時,NBC網站將使用silverlight2

0來進行奧運的網上全程直播和點播