内容简介
本书演示了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》 。