日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Silverlight 5 Beta 新特性预览

發布時間:2025/3/21 编程问答 75 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Silverlight 5 Beta 新特性预览 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MIX11大會昨天剛剛結束.第二天核心Session包含三個部分:Windows phone 7/Silverlight 5 Beta/Kinect for Windows SDK.在整個全程直播中.Joh.B帶來令開發人員振奮的Windows phone 7. Mango Update全面解析.而Mango所表現出特點成為Windows phone 7本年度最為重要更新之一,在Dan Fernandez 演示了 Kinect SDK 的“Hello World”程序開發,之后還有 Kinect 控制的“沙發車”,并且這車的源碼和原件清單可以在 Channel 9 Coding4Fun 上找到,幾乎Kinect的第一次亮相就給人留下深刻印象:

現場Developer確實驚異與Kinect模擬人體的整個動作,接著Jonathan Fay 演示通過 Kinect 控制 WorldWide Telescope:

Kinect在MIX11可以說是大放異彩.當然作為Mix大會傳統.每年都會有相應的Silverlight 測試版發布.今年也不例外.在MIX 11演示Windows phone 7 Session時發布Silverlight 團隊發布了Silverlight 5 Beta:

這是Silverlight 5 首個公開測試版本.去年 12 月的時候即PDC 10 Silverlight戰略轉移風波后,微軟已經宣布了 Silverlight 5 的包括媒體和企業應用兩方面的 40 余項新功能,但在本次MIX11 中證實有些功能還并未出現在 Beta 版中. 那么Silverlight 5 Beta給我們帶來那些新特性?

如下參考官方多篇關于Blog資料整理Silverlight 5 Beta版本新特性:最前說到就是Silverlight 對MVVM數據綁定支持做了如下擴展:

Binding:

[1]在XAML的數據綁定中支持斷點調試

[2]隱含DataTemplate允許其模板跨應用聲明調用

[3]在Stryle Setter設置中支持數據綁定 增加Style樣式屬×××,允許綁定樣式到不同屬性

[4]允許本地相關屬性調用和綁定,例如,頁面調用一個DataTemplate,該數據模板可以調用綁定該頁面中包含的屬性值

其中提到XAML對數據綁定提供斷點調試支持.可以讓我們看到ViewModel執行數據綁定整個過程.本次Mix11一直強調改善Silverlight在MEdia上用戶體驗 Silverlight 5將加大對媒體處理的支持并且提升富用戶界面的性能:

Media:

[1]采用Sound渲染API對低延遲效果加以支持

[2]增加TrickPlay功能,該功能允許用戶使用不同的速度播放視頻,支持視頻快進和后退功能

[3]提升H.264的硬件解碼和圖像呈現的性能,實現低性能設備使用GPU加速功能觀看高清晰視頻

在MIX11 中當時有DEveloer提到2010年底Silverlight的WishList中矢量Print 問題.其實目前在Silverlight 5中已經作為首要解決問題在Beta版本中出現同時提到文本呈現性能:

在文本用戶體驗和性能改善做了如下調整:

Text:

[1]支持創建富文本樣式布局增加多行簡單文本和超鏈接文本容器,允許實現環繞文本效果

[2]允許完全控制字符間距提升文本呈現性能,提高文本像素清晰度

[3]支持矢量圖打印功能,允許用戶創建打印預覽功能 解決Silverlight 4 打印文檔過大問題.

同樣Silverlight在改善用戶UI時頁做了輸入控制.類似Double Click也在BETA版本得到良好的支持:

其中在MIX11 大會提到對用戶輸入控制:

Input:

[1]支持雙擊響應,允許應用響應鼠標雙擊事件.

[2]增加ComboBox提前輸入功能

silverlight 5中隊瀏覽器下OOB模式做了一定調整,應用權限提升,使可信任級別應用可以使用桌面應用功能到瀏覽器中:

在應用權限提升中設計Full-Trust時Silverlight 以前版本提到進行進一步優化:

Full-Trust Application:

[1]:通過一些策略注冊鍵和一個應用認證進行激活,使瀏覽器應用成為可信任級別應用,不用脫離瀏覽器,即可進行復雜任務操作加以支持

[2]允許讀寫操作到客戶端My Document目錄,其API可以輕松發現媒體文件或者創建本地備份

[3]Silverlight 5允許運行微軟Office系列軟件和其他桌面應用,并實現交互.

[4]全屏模式下支持全鍵盤輸入

[5]Silverlight 5的OOB模式下,支持多窗口模式,允許OOB應用創建獨立子窗口

[6]Silverlight 5支持P/Invoke功能,允許在OOB模式下調用非管理模式代碼,調用任何外部Windows應用程序

本次Beta版本同樣一如既往的對Silverlight Graphic繪圖能力做了進一步加強:

這點也在MIX11重點提到:

Graphics:

[1]:支持Graphics Processing Unit(GPU)3D API加速,其中在IE9的Windowless模式下提供硬件加速支持

[2]:增加即時模式圖形API,該API允許將圖形圖像直接呈現到GPU

在本次Silverlight 5 Beta版本中加強網絡和WCF通訊支持.:

主要解決Silverlight以前版本嗎表現比較明顯的通信延遲和通行驗證做了優化:

WCF /RIA Service&Others:

[1]cai用后臺線程方法縮短網絡通訊延遲問題

[2]增加WS-Trust支持,增加Security Assertion Markup Language驗證支持

[3]Beta版本應用中將完全支持內嵌HTML內容和HTML頁面

[4]COM組件性能提升,Silverlight 5應用將支持存取USB或者條形碼掃描器

[5]增加對64位操作系統的支持問題

?

如上通過10REm官方bolg整理出關于Silverlight 5 Beta Futures新特性.我們可以看到Silverlight 5b版本中在逐步完善silverlight以前版本出現問題類似 矢量打印. OOB模式提升.全屏時全鍵盤輸入的支持等.都做了進一步改善和支持.當然Silverlight作為RIA運用也是一如既往的加強對Graphic繪圖和Media用戶體驗 富用戶界面的性能. 同時在企業級應用中可以看到微軟Silverlight技術對于商業應用開發一直屬于重點支持領域,而Silverlight 5中,對于該領域又一次進行了提升和增強.可見MS志向是想把Silverlight打造成創建下一代商業應用的解決方案.

在本次MIX 11大會中Scott Gu明確表示Silverlight 5 正式版,微軟透露將在今年年底之前發布.微軟還稱 Windows Phone 7 的 Silverlight 4 完整支持將在今秋芒果更新時推出.Silverlight 5強勢發布完全打破PDC10 Silverlight風波帶來的影響.

參考資料:

Silverlight 5 Beta Future Document.

Silverlight Firestarter 2010 Keynote With Scott Guthrie.

Get Started By Silverlight 5 Beta.

What’s New In Silverlight 5 Beta.

Announcing The Silverlight 5 Beta Release and the Silverlight.Net REdsign.

轉載于:https://blog.51cto.com/chenkai/763622

總結

以上是生活随笔為你收集整理的Silverlight 5 Beta 新特性预览的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。