Windows Presentation Foundation (WPF) 是.NET Framework 3.0 的关键组件,是支持下一代视窗应用程序表现层编程的平台,也是微软新发布的Vista操作系统的核心开发库之一,主要负责图形显示。本书是针对那些对用户界面开发感兴趣的软件开发人员编写的,易于理解,适合那些.NET的新手,并有助于理解像Microsoft Expression Blend这样产品的精髓。 本书适合各层次Web开发人员阅读。
本书描述了怎样应用面向对象的概念来进行.NET应用程序的架构、设计和开发。作者将重点放在了面向业务的对象,即业务对象和怎样在包括Web和客户机/服务器结构的不同分布式环境中来实现它们。本书使用了大量的.NET技术,面向对象的设计与编程思想,以及分布式架构。本书的前半部分叙述了如何在.NET环境创建这个框架来支持面向对象的应用程序开发的流程,后半部分应用这个框架创建了一个带有几个不同接口的示例应用程序,本书适合C#应用开发人员阅读。
本书是经典C#语言书Programming C#的版第4版。作者Jesse Liberty为有经验的Ⅱ从业人员快速掌握并运用这种新型语言提供了所需要的信息。本书从c#的关键字和基本概念开始介绍,并告诉你如何结合三个核心的应用程序平台——ASP.NET.NET Windows窗体和ADO.NET-来应用C#语言创建典型的桌面和网络应用程序,你将会学到如何运用.NET平台的丰富功能来开发应用。本书中的所有文字和例子都已经更新为与Visual Studio 2005.NET框架2.0以及C#2.0相适应。本书适合.NET平台开发应用程序的程序员。
《设计模式:NET并行编程》结合大量的项目实践,介绍了与并行编程相关的概念、方法和应用。本书共7章:章主要介绍并行编程的基本概念与并行计算的基础理论,第2章主要介绍并行循环的知识,第3章介绍并行任务处理,第4章阐述并行合并计算的机理,第5章介绍future模式,第6章在前文的基础上深入探讨动态并行任务机制,第7章介绍并行编程的流水线机制。 《设计模式:NET并行编程》适用于在.framework上编写托管代码的程序员,包括在visualc#、visualbasic以及visualf#上编写代码的程序员。本书不假定读者具有并行编程技术的预备知识。不过,读者需要熟悉c#的特征,如委托、lambda表达式、泛型以及语言集成查询(linq)表达式等。读者还至少应该对进程和线程的概念有基本的了解。
《.NET单元测试艺术》针对这个重要主题展开讨论,引导读者从简单的测试开始,逐渐过渡到如何写出可维护、可读、可信赖的测试。同时,还涉及mock,stub和框架(如TypemockIsolator和RhinoMocks)等高级主题,旨在帮助读者逐步掌握高级的测试模式和结构,高效地为遗留代码和甚至根本不可测试的代码编写测试。书中还讨论了测试数据库时需要的工具和其他技术。本书为广大.NET开发人员而写,但其他读者也可以从中受益。