雖然早在發(fā)布Visual Studio 2010的時(shí)候微軟就同時(shí)宣布了Silverlight 4,但是直到今天才提供官方下載,同時(shí)還發(fā)布了技術(shù)白皮書(shū)、培訓(xùn)教程。Silverlight 4完整版本號(hào)為4.0.50401.0,是一個(gè)跨瀏覽器、跨平臺(tái)的插件,為Web帶來(lái)下一代媒體體驗(yàn)和豐富的交互式應(yīng)用程序體驗(yàn)。
適用于應(yīng)用程序開(kāi)發(fā)人員的新功能
- 廣泛的打印支持啟用了書(shū)面報(bào)表和文件,以及虛擬打印檢視,不論屏幕的內(nèi)容為何。
- 包含超過(guò)60個(gè)可自定義、可設(shè)定樣式組件的一整組表單控件。新的控件包括了具有超鏈接、影像和編輯與屏蔽文本框的RichTextbox,以進(jìn)行復(fù)雜的字段驗(yàn)證。增強(qiáng)的控件包括了具有可排序/可重設(shè)大小的欄和復(fù)制/貼上列的DataGrid。
- WCF RIA Services引入企業(yè)等級(jí)的網(wǎng)絡(luò)和數(shù)據(jù)存取,以建立多層式架構(gòu) (N-Tier) 應(yīng)用程序,包括了交易、數(shù)據(jù)分頁(yè)、WCF和HTTP增強(qiáng)。
- 本地化的增強(qiáng),包括了雙向文字、由右至左支持和復(fù)雜的腳本,例如阿拉伯文、希伯來(lái)文和泰文以及30 種新語(yǔ)言。
- .NET Common Runtime (CLR) 現(xiàn)在可讓同一份編譯好的程序代碼無(wú)須修改地執(zhí)行于桌面和Silverlight上。
- 增強(qiáng)的數(shù)據(jù)系結(jié)支持,包括了透過(guò)在系結(jié)之中進(jìn)行數(shù)據(jù)群組/編輯和字符串格式設(shè)定,來(lái)增加彈性和產(chǎn)能。
- 受管理的擴(kuò)充性架構(gòu)支持建立大型的復(fù)合應(yīng)用程序。
- 獨(dú)一無(wú)二的Silverlight工具支持,這是Visual Studio 2010中的新功能。包括了可完整編輯的設(shè)計(jì)接口、拖放式數(shù)據(jù)系結(jié)、自動(dòng)綁定控件、數(shù)據(jù)源選擇、與Expression Blend樣式資源整合、Silverlight項(xiàng)目支持和完整的IntelliSense。
開(kāi)發(fā)人員工具
- 可繪制控件和配置的可完整編輯的設(shè)計(jì)接口。
- 豐富的屬性方格和新的數(shù)值編輯器。
- 數(shù)據(jù)系結(jié)的拖放支持,以及自動(dòng)建立綁定控件,例如listbox、datagrid。新的數(shù)據(jù)源窗口和選擇器。
- 根據(jù)建立于Expression Blend中的設(shè)計(jì)人員資源,輕松挑選樣式和資源,以建立美觀的應(yīng)用程序。
- 針對(duì)Silverlight 應(yīng)用程序提供內(nèi)建的項(xiàng)目支持。
- 具備XAML和C#和VB語(yǔ)言的完整intellisense的編輯器。
提供更豐富、更互動(dòng)的經(jīng)驗(yàn)
Silverlight 已經(jīng)是使用中的一個(gè)廣泛平臺(tái),可同時(shí)針對(duì)應(yīng)用程序和單純的媒體案例 (包括了HD質(zhì)量、透過(guò)Smooth Streaming的互動(dòng)視訊) 建立豐富的經(jīng)驗(yàn)。Silverlight 4提供額外的功能來(lái)讓您建立更豐富、更吸引人的高效能互動(dòng)經(jīng)驗(yàn)和創(chuàng)新的媒體經(jīng)驗(yàn):
- 流暢的接口增強(qiáng)可透過(guò)動(dòng)畫(huà)效果提升應(yīng)用程序的使用性。
- 網(wǎng)絡(luò)攝影機(jī)和麥克風(fēng)可讓您在聊天或客戶服務(wù)應(yīng)用程序等情況中分享視訊和音頻。
- 音頻和視訊本機(jī)錄制功能無(wú)須服務(wù)器互動(dòng)即可擷取RAW視訊,因而啟用了眾多的用戶互動(dòng)和通訊案例,例如視頻會(huì)議。
- 以復(fù)制和粘貼上或拖放等功能將數(shù)據(jù)放到您的應(yīng)用程序內(nèi)。
- 長(zhǎng)列表現(xiàn)在可以用鼠標(biāo)滾輪輕松地卷動(dòng)。
- 透過(guò)右鍵內(nèi)容菜單等新功能支持傳統(tǒng)的桌面互動(dòng)模型。
- 支持Google的Chrome瀏覽器。
- 效能優(yōu)化意指Silverlight 4應(yīng)用程序可以更快地啟動(dòng),并且執(zhí)行速度是相等的Silverlight 3應(yīng)用程序的200%。
- 多重觸控支持可將許多筆勢(shì)和觸控互動(dòng)整合至使用者經(jīng)驗(yàn)之中。
- 多播網(wǎng)絡(luò)可讓企業(yè)降低串流廣播事件的成本,例如公司會(huì)議和訓(xùn)練,并且完美地與現(xiàn)有的Windows Media Server 串流基礎(chǔ)結(jié)構(gòu)互通。
- PlayReady增強(qiáng)了以Silverlight DRM來(lái)保護(hù)H.264 媒體的內(nèi)容。
- 音頻/視訊串流的輸出保護(hù)可讓內(nèi)容擁有者或散發(fā)者確保受保護(hù)的內(nèi)容只能經(jīng)由安全的視訊聯(lián)機(jī)來(lái)檢視。
超越瀏覽器
Silverlight 3率先提供新等級(jí)的多樣化因特網(wǎng)應(yīng)用程序(Rich Internet Applications) 以運(yùn)作于桌面上,完全不需要額外的程序代碼或Runtime。Silverlight 4更擴(kuò)充此功能:
針對(duì)沙盒應(yīng)用程序:
- 將HTML放在您的應(yīng)用程序內(nèi),以便更緊密地與Web服務(wù)器的內(nèi)容整合,例如電子郵件、說(shuō)明和報(bào)表。
- 提供「彈出式」通知窗口的支持,以便讓?xiě)?yīng)用程序在用戶運(yùn)作另一個(gè)應(yīng)用程序時(shí),透過(guò)任務(wù)欄上的彈出窗口,告知狀態(tài)或變更 信息。
- 脫機(jī)DRM可讓具備PlayReady技術(shù)的現(xiàn)有Silverlight DRM脫機(jī)工作。受保護(hù)的內(nèi)容可以透過(guò)持續(xù)性的授權(quán)來(lái)提供,如此使用者可以立即脫機(jī),并開(kāi)始享用其內(nèi)容。
- 控制UI 的各個(gè)層面,包括了窗口設(shè)定,例如開(kāi)始位置、大小和組件區(qū)塊。
針對(duì)受信任的應(yīng)用程序:
- 讀取和寫(xiě)入檔案至使用者的MyDocuments、MyMusic、MyPictures 和MyVideos文件夾 (或非窗口平臺(tái)的對(duì)等文件夾),例如儲(chǔ)存媒體檔案和取得報(bào)表的本機(jī)副本。
- 執(zhí)行Office等其他桌面程序,例如要求Outlook傳送電子郵件、傳送報(bào)表給Word或傳送數(shù)據(jù)給Excel。
- COM自動(dòng)化可透過(guò)呼叫應(yīng)用程序組件來(lái)存取裝置和其他系統(tǒng)能力;例如存取USB安全性卡片閱讀機(jī)。
- 新的用戶接口,可在標(biāo)準(zhǔn)的Silverlight 沙盒之外要求應(yīng)用程序權(quán)限存取。
- 組策略對(duì)象可讓組織調(diào)整哪些應(yīng)用程序可擁有提高的信任。
- 在更多樣化的信息站和媒體應(yīng)用程序的全屏幕模式中提供完整的關(guān)鍵詞支持。
- 網(wǎng)絡(luò)的增強(qiáng)允許您在沒(méi)有安全策略檔案下跨網(wǎng)域存取。
本文鏈接:http://m.95time.cn/news/soft/2010/7520.asp
出處:藍(lán)色理想
責(zé)任編輯:bluehearts
|