MSDN Magazine 5 月 2012

MSDN Magazine 5 月 2012

Windows Phone:針對 Windows Phone 建立媒體應用程式

了解如何運用媒體應用程式的不同部分來創造沉浸式 Windows Phone 體驗,例如與音樂 + 視訊中心帶整合,以及如何確保您的應用程式在 Windows Phone 上循規蹈矩。 Mark Hopkins

HTML5:透過 Apache Cordova 開發 HTML5 Windows Phone

Colin Eberhardt 介紹如何透過 Apache Cordova、HTML5 和 JavaScript 開發 Windows Phone,在文中採取 Model-View-ViewModel 方法與 KnockoutJS,帶您逐步建置 Twitter 搜尋應用程式。 Colin Eberhardt

建置 HTML5 應用程式:使用 HTML5 創造行動體驗

接續上個月關於媒體查詢的討論,Brandon Satrom 探討回應能力佳的 Web 設計其他兩大支柱 — 流暢的方格與彈性的圖像。 媒體查詢是促進回應能力和適應力佳的網站的驅動力,但是它們只有在這些網站的設計也具備卓越的回應能力和適應能力時才有效。 我在這個月將針對「回應能力佳的 Web 設計」其他兩大支柱向您介紹一些構想。 我會先從一些即將推出的 CSS 版面配置模組的概觀著手,然後談談使圖像和內嵌視訊等非文字元素更具備適應能力的一些方法。 Brandon Satrom

ASP.NET MVC 4:ASP.NET MVC 4 中的行動開發新功能

隨著行動和平板裝置廣受歡迎,ASP.NET MVC 4 如此重視提升行動網站開發體驗也不足為奇。而它的成功更是錦上添花,Keith Burnell 解釋道。 本文涵蓋即將推出的 ASP.NET MVC4 的各項功能,這是特別針對行動網站開發的版本。 這些功能的範圍包括從更方便建立行動專用網站,到更不費力地使標準的 MVC 網站在行動裝置上正確顯示,最後還讓您覺得使用 jQuery Mobile 起來得心應手。 Keith Burnell

ASP.NET:ASP.NET Web Form 架構導覽簡介

透過這一套全新的導覽架構重新檢視 Web Form,此架構去除了緊密結合性和後置程式碼,同時提供經過單元測試且繫結資料的程式碼,以及許多其他優點,足以讓 ASP.NET MVC 應用程式眼紅,創始人 Graham Mendick 這麼說。 Graham Mendick

T4 範本:管理 T4 程式碼產生解決方案中的複雜性

建置整合型程式碼產生解決方案跟建置整合型應用程式一樣煩人。 下文提供您各種將程式碼產生解決方案重整為可重複使用的元件的方法。 Peter Vogel

Kinect:透過 Kinect 進行多模型通訊

Leland Holmquest 繼續探索使用具備 Kinect 功能的 Windows Presentation Foundation 應用程式所建立的虛擬辦公室助理,名叫 Lily,藉此推展內容感知的對話與多模型通訊的技術。 Leland Holmquest

編輯的話:MSDN Magazine 歡迎 ScriptJunkie

《MSDN Magazine》在其不斷擴增的線上組合中再添 Microsoft 大受歡迎的跨瀏覽器 Web 開發網站,Script Junkie。Michael Desmond

技術最前線:認識 WebSocket 的威力

要在 Web 用戶端與伺服器之間達成零延遲的連線能力需要超越 HTTP 通訊協定。 這正是 WebSocket 通訊協定的用處,Dino Esposito 解釋它的用途及作用。Dino Esposito

預測: 雲端多雲:開始使用 Windows Azure 的 5 大理由

Joseph Fultz 提出您現在就應該開始使用 Windows Azure 的五大理由。Joseph Fultz

測試回合:深入探索中立網路

中立網路可用來解決各種實際問題。 James McCaffrey 說明它們是什麼,並展示實作中立網路的 C# 程式碼。James McCaffrey

程式設計師雜談:與我對談,第 3 篇: 認識治療師

在本系列的前兩篇中建置裝載在雲端的簡單語音輸入系統以及叫做 Feliza 的對談機器人來回應使用者輸入之後,Ted Neward 結合這兩套系統將他的專案進一步推展,展示主持人 Tropo 如何經由類似 HTTP/REST 的頻道提供語音/SMS 存取。Ted Neward

用戶端洞悉:進階 JsRender 範本功能

John Papa 繼續探索更多 JsRender 的案例,例如呈現外部範本、使用 {{for}} 標記變更內容,以及使用複雜的運算式。 他也示範了如何使用 JsRender’s 一些更強大的功能,例如建立自訂標記、轉換器、內容協助程式以及允許自訂程式碼等。John Papa

不吐不快:知情同意的迷思

您的應用程式提出的問題是否令使用者不知所措?David Platt 說太多開發人員提示使用者做出他們不可能理解的決策,只是為了自保。David Platt