MSDN Magazine 12 月 2009

MSDN Magazine 12 月 2009

生產測試:使用 Pex 對舊版程式碼進行自動化單元測試

建立和維護舊版程式碼的單元測試套件是一項挑戰。Pex 會自動產生小型單元測試套件,並且涵蓋大量程式碼和判斷提示。 Nikhil Sachdeva

清除程式碼:利用靈活的技術清償技術負債

每一個程式碼基底都含有一定程度、極為難測試和維護的技術負債程式碼。我們將大略說明一些識別和處理程式碼中高息負債的觀念。 David Laribee

資料存取:使用 Nhibernate 建置桌面待辦應用程式

建置 Nhibernate 桌面應用程式跟建置 Web 應用程式一樣簡單,在很多情況下,Nhibernate 還能夠簡化一組工作階段處理和並行存取。 Oren Eini

Team System:建置 Visual Studio Team 總管延伸模組

整合 TFS Power Tool 與 Team 總管並不難,我們會告訴您如何在 Team 總管視窗內公開您自己的自訂功能。 Brian A. Randell, Marcel de Vries

SharePoint 2010 與 BCS:在 SharePoint 2010 中使用 Business Connectivity 服務

Kirk Evans 將告訴您如何利用 SharePoint 2010 Business Connectivity 服務 (BCS) 深入整合外部資料和服務來開發解決方案。BCS 在簡報、連線、工具和週期管理幾個重要領域,皆是以前版的 BDC 為基礎建置而成。 Kirk Evans

Columns

Toolbox:資料庫和 OR/M 工具、Oren Eini 和自訂 Visual Studio 標籤

本月份我們要探索的是加強 LINQ to SQL 和 Entity Framework 設計工具、Oren Eini 的 .NET 開發部落格以及 Visual Studio 標籤自訂等。Scott Mitchell

深究 CLR:同處理序並行

全新的 .NET Framework 4.0 不但會維護回溯相容性,也會透過一種稱為同處理序並行 (In-Process Side-by-Side) 的新功能促進重要的創新。讓我們一起瞭解它的運作方式,以及一些它無法解決的問題。Luiz Fernando Santos, Jesse Kaplan

技術最前線:ASP.NET AJAX 4.0 中的即時資料繫結

Dino Esposito 將討論 ASP.NET AJAX 4.0 中各種形式的用戶端資料繫結,並且將重點擺在資料繫結的一些進階功能以及可觀察的物件上。Dino Esposito

測試回合:透過 QICT 進行成對測試

在本月份的專欄中,James McCaffrey 將確實解說成對測試,並且針對一種實際執行的成對測試工具 (名為 QICT),提供您完整的 C# 原始程式碼。James McCaffrey

ASP.NET 有絕招:展望 ASP.NET 4.0 的未來

Visual Studio 2010 和 .NET 4 明年一上市,ASP.NET 開發人員就有兩個成熟的架構可以建置 Web 應用程式了:ASP.NET Web Form 與 ASP.NET MVC。本文將重點擺在這兩個架構的部分重要新功能。Scott Allen

Windows 中的 C++:Direct2D 中的分層視窗

分層視窗提供一種獨特的功能,可透過個別像素半透明疊影技術 (Per-Pixel Alpha Blending),在桌面上形成視窗。一起來看看如何在 Direct2D 實作這種繪圖技術。Kenny Kerr

行動運算:加強行動使用者的 Windows Touch 應用程式

本文將說明如何使用 Windows Touch API 和相關的 API 來加強行動應用程式。討論內容著重在一般使用性、物件選擇,以及實作人性化使用者介面。Gus Class

並行事件:資料平行模式與 PLINQ

雖然現在多核心處理器在主流桌上型電腦上非常普遍,但是要寫出充分發揮潛力的應用程式仍然不容易。第 4 版的 .NET Framework 提供了幾種工具,可以讓程式設計師在從事這項工作時更加得心應手。本文將探索其中一種工具的使用:Parallel LINQ (PLINQ)。Igor Ostrovsky

展現可用性:不只外在美

雖然網站設計重視外表的時尚與美觀,但也不應該屈就視覺而犧牲網站的功能和使用性。我們將提供大量優劣設計範例,以及一些有關外觀與操作、易讀性以及預設用途探索等等的實際操作祕訣。Ambrose Little, Charles B. Kreitzberg