微軟一站式示例代碼庫 2012示例代碼發佈第一期

2012新年快樂!微軟一站式示例代碼庫團隊祝願每一位CSDN的朋友一家和和睦睦,一年開開心心,一生快快樂樂,一世平平安安,天天精神百倍,月月喜氣洋洋,年年財源滾進,龍年吉祥!

隨着新年鐘聲的響起,微軟一站式示例代碼庫發佈了2012示例更新的第一期。希望其中11個Windows Phone 7, ASP.NET, WPF, Windows Shell和WDK相關的新示例代碼會對大家在新年的工作有所幫助。

你可以通過示例代碼瀏覽器示例代碼瀏覽器Visual Studio擴展按需下載所需的示例代碼。

如果您是第一次聽說All-In-One Code Framework(一站式示例代碼庫)這個項目,請參閱微軟一站式示例代碼庫中文主頁上的介紹,以及這段視頻:http://www.microsoft.com/showcase/zh/cn/details/07e26615-6db9-428e-9315-b955b5dd2d9c

 

------------------------------------------------------------

Windows Phone 7 新示例代碼

 

Story Creator Sample Application for Windows Phone 7 (CSWP7AzureVideoStory)

下載:http://code.msdn.microsoft.com/CSWP7AzureVideoStory-2b9c3e12

該示例程序由我們微軟一站式示例代碼庫團隊的Yi-Lun Luo開發完成。該示例將多個熱門技術捆綁在一起,包括Windows Phone 7, Windows Azure, HTML5 等,綜合演示瞭如何讓這些熱門技術協同工作。

在示例中,你可以從Windows Phone 7上選擇圖片,設置圖片之間的切換效果,並最終將這些圖片和切換效果編譯成一個視頻文件,通過html5的視頻瀏覽器進行播放。Windows Phone 7本身不支持視頻編碼的API。爲了進行視頻編碼,我們用到了Windows Azure。示例程序將圖片和圖片的切換設置傳到Windows Azure上部署的WCF服務,該服務在雲端通過WIC和Media Foundation進行視頻編碼。

imageimage

imageimage

------------------------------------------------------------

ASP.NET 新示例代碼

image

Using Direct2D for Server-Side Rendering with ASP.NET (CSD2DServerSideRendering)

下載:http://code.msdn.microsoft.com/CSD2DServerSideRendering-2d099ab6
作者:Greg Binkerd -- 微軟資深Escalation Engineer

有些服務端程序,如ASP.NET程序,需要在服務端動態地創建圖片文件展示到客戶端。例如動態生成ASP.NET網站用戶頭像。不少開發人員錯誤地使用System.Drawing中的類和GDI+來動態創建這些圖片,但事實上,System.Drawing和GDI+在這些服務端應用程序中是不被支持的。使用它們可能造成服務預期的錯誤結果 (見http://msdn.microsoft.com/en-us/library/system.drawing.aspx中的warning部分)。

正確的做法是使用Direct2D。Direct2D完全支持在服務端動態創建圖片。本示例邊演示瞭如何使用Direct2D在ASP.NET應用程序中動態創建圖片文件:

image

Maintain ASP.NET TreeView State (CS/VBASPNETMainta​inTreeViewState​)

下載:
C# version: http://code.msdn.microsoft.com/CSASPNETMaintainTreeViewSta-c7673683
VB version:  http://code.msdn.microsoft.com/VBASPNETMaintainTreeViewSta-01591ffc
作者:Arwind Gao - 微軟一站式示例代碼庫團隊成員

該示例演示瞭如何在網頁postback中維持保存TreeView控件的狀態。我們可以使用session來保存TreeView節點的狀態,並在下次postback中restore這些狀態。

image

Client templating with jQuery and JSON (CS/VBASPNETClient​TemplateJQueryJ​SON)

下載:
C# version: http://code.msdn.microsoft.com/Client-templating-with-0c85db68
VB version: http://code.msdn.microsoft.com/VBASPNETClientTemplateJQuer-fac556f6
作者:Arwind Gao - 微軟一站式示例代碼庫團隊成員

該示例使用jQuery, jTemplate和JSON在網頁上展示一個表格數據。

image

------------------------------------------------------------

WPF新示例代碼

WPF ListBox Validation (CSWPFListBoxVa​lidation)

下載:http://code.msdn.microsoft.com/CSWPFListBoxValidation-a3023d06
作者:Jon Burchel – 微軟資深Escalation Engineer

該示例演示如何通過重寫控件添加ValidationListerner屬性對WPF ListBox控件進行數據驗證。

Search and Highlight Keywords in TextBlock (CS/VBWPFSearchAndHighlightTextBlockControl)

下載:
C# version: http://code.msdn.microsoft.com/CSWPFSearchAndHighlightText-3b5e207a
VB version: http://code.msdn.microsoft.com/VBWPFSearchAndHighlightText-f9f2fe58
作者:Jason Wang  -- 微軟一站式示例代碼庫團隊成員

該WPF示例演示如何在TextBlock控件中搜索並高亮顯示關鍵字。示例提供了一個可複用的SearchableTextControl控件並提供了搜索和高亮顯示的方法。

------------------------------------------------------------

Windows Shell 新示例代碼

Print an image using ShellExecute (CSShellPrintIm​ageWithShellExe​cute)

下載:http://code.msdn.microsoft.com/CSShellPrintImageWithShellE-adda9973
作者:Jon Burchel – 微軟資深Escalation Engineer

該示例代碼演示如何使用ShellExecute調用ImageView_PrintTo來打印圖片。其效果和用戶直接在Windows Explorer中右鍵一張圖片選擇打印相同。使用ShellExecute (“printto”)可能產生unexpected result,因爲在不同操作系統上 printto的設置可能不同。本示例所演示的ImageView_PrintTo確保會將圖片打印到默認的打印機上。

------------------------------------------------------------

WDK 新示例代碼

Enumerating and locating specific attach storage devices. (CppStorageEnum​)

下載:http://code.msdn.microsoft.com/CppStorageEnum-90ad5fa9
作者:Bart Bartel -- 微軟資深Escalation Engineer

該示例代碼演示如何使用DeviceIoControlSetupDiGetClassDevs API枚舉和定位到存儲設備。

 

最後再此恭祝大家新年快樂,萬事如意。微軟一站式示例代碼庫在各位的支持下已走過三個春秋了,感謝你們一如既往的支持和幫助。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章