八月 2009

八月2009

.NET 視覺化:使用 .NET 將資訊視覺化

擁有繪圖能力對於良好的資訊視覺化平台來說還不夠。建立視覺化平台的關鍵就是互動性、產生中繼資料和重疊相關資料的能力。您需要某種程度的彈性,讓您可以隨時以任何方式轉譯任何資料。 Laurence Moroney

Entity Framework:多層式架構 (N-Tier) 應用程式模式

這篇文章探討成功的多層式架構模式和關鍵的 API,以及與 Entity Framework 相關的特定問題。文章中還提供 Microsoft .NET Framework 4 中即將提供功能的搶先預覽,這些功能將使得多層式架構的開發益顯容易。 Daniel Simmons

網域模型:使用網域模型模式

在這篇文章中,我們將會逐一探討使用 (和不使用) 網域模型模式的原因、它所帶來的優勢,以及一些實用的建議,提供讓整體解決方案盡量保持簡單。 Udi Dahan

EF 資料存取:EF v2 和資料存取架構的最佳作法

開發人員經常運用各種的開發原理和架構形式。這篇文章探索三種應用程式開發上常見的觀點,並說明如何在每種觀點中應用 Entity Framework。這篇文章特別著眼於以表單為主、以模型為主和以程式碼為主的開發形式,以及這些開發形式與 Entity Framework 的關係。 Tim Mallalieu

SQL Data Services:Azure 服務平台的關聯式資料庫

這篇文章為您展現 SQL Data Services 的新面貌,探索其中的架構,並展現它如何將 SQL Server 延伸到雲端。 David Robinson

Code Download
.Chm Files

Columns

編輯的話:編輯的話

Howard Dierking

工具箱:資料快照集、Subversion、原始碼的整理及其他

如果您想要儲存、整理資料庫資料的快照集,以及在快照集加上註解,這裡有個簡單的方式讓您安裝和設定 Subversion,並自動整理您的原始碼,接著請閱讀更多這些最新工具的資訊。Scott Mitchell

深究 CLR:程式碼合約

這篇文章分享一些 Base Class Libraries (BCL) 小組在加入程式碼合約庫,並開始在自己的程式碼中利用這些程式碼合約庫時,所策劃出的最佳做法。Melitta Andersen

資料點:Silverlight 3 中的資料效能與錯誤策略

在本月的專欄中,作者說明二進位編碼的運作、它對應用程式效能的影響,並透過實地示範,說明二進位編碼的表現行為。John Papa

技術最前線:資料傳輸物件的優缺點

作者先簡述組織商業邏輯層的程序和物件基礎模式,然後深入探討資料傳輸物件及其對軟體專案開發的影響。Dino Esposito

實用模式:透過持續設計累進式交付成果

軟體專案的最終目的,就是為客戶帶來價值。軟體設計是團隊是否能成功提供價值的主要因素。最佳產品設計是持續不斷的設計,而不是直接呈現整個設計工作的結果。這種方法可以讓您努力運用專案中學到的經驗,持續改善設計,而不是受限於專案過早開發所造成的錯誤設計中。Jeremy Miller

安全性簡報:密碼編譯靈活性

即使您只使用最安全的演算法,以及最長的金鑰長度,也不能保證您今天撰寫的程式碼未來也能保持相同的安全性。較好的替代方案,是從一開始就規劃靈活性。您可以使用內建在 Microsoft .NET Framework 中的其中一項加密彈性功能,而不需要以硬式編碼的方式將特定的密碼編譯演算法寫入您的程式碼中。這篇文章會為您示範方法。Bryan Sullivan

檯面之下:資料存取程式碼對資料庫效能的影響

在這篇文章中,作者詳細說明一些撰寫資料存取程式碼常用的方式,並深入了解它們對效能的影響。Bob Beauchemin

基礎架構:Windows 工作流程設計模式

設計模式中提供一些常見、可重複執行的方法,解決軟體開發的任務,而如何以程式碼的方式完成特定目標則有許多不同的模式。當開發人員開始使用 Windows Workflow Foundation (WF) 時,他們通常會問到要如何使用這項技術完成一些常見的工作。這個月的專欄討論一些 WF 中使用的設計模式。Matthew Milner

.NET 大小事:彙總例外

.NET 中的例外狀況是基礎的機制,利用這項機制可以通知錯誤和其他例外情況。這個月的專欄提供關於如何彙總例外狀況的資訊,協助管理各種單一作業可能造成多項例外狀況的情況,包括牽涉平行處理原則和並行處理的情況等。Stephen Toub

深入 Microsoft 模式與練習:使用具有單一程式碼基底的 Prism 建置 WPF 和 Silverlight 應用程式

這篇文章討論 Project Linker 工具和建立應用程式的其他技巧,這些都是針對單一程式基底的 WPF 和 Silverlight 的工具和技巧。Erwin van der Valk