本書演示了Microsoft的新框架如何極大地改進了Windows和Web應用程序的編程能力,並且說明了多種不同的技術如何通過架構模式和工具包含了.NET 3.5匯聚的最佳實踐。
在本書中,作者Jesse Liberty和Alex Horovitz描述了怎樣結合使用4種主要的技術來構建現代的n層和面向服務的應用程序。每個示例都是用C#編寫的,並且可以下載源代碼。本書包括以下內容。
‧WPF(Windows Presentation Foundation,Windows表示基礎)︰利用這種表示框架和圖形子系統實現類似于Vista的效果。
‧WCF(Windows Communication Foundation,Windows通信基礎)︰使用這種基于標準的系統幫助應用程序跨網絡通信。
‧WF(Windows Workfiow Foundation,Windows工作流基礎)︰使用這種系統定義、執行和管理工作流。
‧Windows CardSpace︰利用這種新型系統管理用戶的標識。
‧XAML︰把Microsoft的基于XML的標記語言與WPF一起用于用戶界面。
‧Ajax︰學習這些ASP.NET擴展,實現客戶端功能。
.NET 3.5推進了開發人員近10年來在.NET Framework的以前版本中處理的架構模式。本書使用真實的示例和帶有詳細注釋的源代碼增強了開發可伸縮、可靠的企業級應用程序的方式,並使之變得順利。
Jesse Liberty是Microsoft在Silverlight Development分部的項目經理,並且是多本圖書的作者,包括O﹀Reilly的《Programming Silverlight 2》和最暢銷圖書《Programming C# 3.0》。