基本信息
- 原书名:Programming .NET 3.5
- 原出版社: O'Reilly Media
- 作者: (美)Jesse Liberty Alex Horovitz
- 译者: 陈宗斌
- 丛书名: 北京华章图文信息有限公司O'Reilly系列
- 出版社:机械工业出版社
- ISBN:9787111278917
- 上架时间:2011-5-20
- 出版日期:2010 年1月
- 开本:16开
- 页码:432
- 版次:1-1
- 所属分类:计算机 > 软件与程序设计 > .NET > 综合

编辑推荐
Jesse Liberty是Microsoft在Silverlight Development分部的项目经理,并且是多本图书的作者,包括0’ReillY的《Programming Silverlight 2》和最畅销图书《ProgrammingC#3.0》。
AleX Horovitz目前是The Brookeside Group公司的首席技术官,他在该公司利用MVC设计模式和可重用框架设计和实现企业应用程序。
针对Visual Studio2008和.NET3.5
内容简介
计算机书籍
本书演示了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的以前版本中处理的架构模式。本书使用真实的示例和带有详细注释的源代码增强了开发可伸缩、可靠的企业级应用程序的方式,并使之变得顺利。...
作译者
Alex Horovitz目前是The Brookeside Group公司的首席技术官,他在该公司利用MVC设计模式和可重用框架设计和实现企业应用程序。...
目录
第1部分 表示选项
第1章 .NET 3.5:用子构建MVC、n层和SOA应用程序的更好框架
1.1 信息集成与信息孤岛
1.2 什么?所有内容都在这一本书里
第2章 介绍XAML:以声明方式创建Windows UI
2.1 XAML简介
2.2 简单的XAML操作
2.3 确定什么运行在哪里
2.4 动画
第3章 介绍WPF:更丰富的桌面UI体验
3.1 简单的开始:面板
3.2 嵌套
3.3 资源
3.4 变形
3.5 动画
3.6 数据绑定
第4章 应用WPF:构建一个商业应用程序
4.1 将应用程序分成片
4.2 装饰器
译者序
本书采用面向目标和面向对象的方法来介绍.NET 3.5的框架及相关技术的套件,并且重点关注用于构建应用程序的MVC/n层和SOA方法。本书从一开始就明确介绍了最佳实践和基于模式的编程技术,给读者打下良好的基础。
本书针对的是有经验的.NET程序员,要求他们为Windows平台编写过Windows应用程序和/或Web应用程序,并且至少熟悉C#或Visual Basic语言。..
本书适合于.NET开发人员阅读,对于希望了解.NET的Java程序员,本书也具有很高的参考价值。
参加本书翻译的人员有:陈宗斌、戴锋、易志东、王馨、陈婷、管学岗、王新彦、金惠敏、张海峰、徐晔、张德福、张士华、张景友。
由于时间紧迫,加之译者水平有限,疏漏在所难免,恳请广大读者批评指正。...
译者
前言
在早期的个人计算中,找到你所需的信息是很难的,因为已发表的信息是如此之少。而在今天,将内容与表示隔开是很难的。关于这个方面有大量的信息(书籍、文章、Web站点、博客、视频、播客和天空文字……),但是信噪比接近于0(而各种隐晦的信息开始堆积在你脚下!)。我们的目标是提供你所需要的关键信息,以及用于该信息的环境:根据你所学的知识来自定义环境,使你变得更高效并且使你的程序变得更好。
我们的信念是:一般来讲,.NET 3.5(特别是Silverlight)将比至少10年来Microsoft推出的任何产品都更显著地改变编程方式。
.NET 3.5的出现标志着我们开始着手编程的一个转折点——我们对此抱有巨大的热情。从某个角度讲,.NET 3.5仅仅只是许多种技术的集合:
·WPF(Windows Presentation Foundation),用于编写Windows应用程序。
·Silverlight,用于通过Web跨浏览器和平台提供富Internet应用程序(Rich Internet Application,RIA)。
·WCF(Windows Communication Foundation),用于创建基于契约的Web服务和实现面向服务的架构(SOA)。
·WF(Windows Workflow Foundation),用于定义应用程序中的工作流。
·CardSpace,用于在Web上创建用户协商的标识。
·ASP.NET/Ajax,用于富客户Web应用程序。
你可能期望查阅单独论及其中每一种技术的许多书籍,但是,在本书中,我们采用一种集成的方法。本书有两个目标。如我们明确指出的,第一个目标是讲述.NET 3.5的真实故事,而不是简单地重复你可以在文档中发现的内容。我们将提供必要信息,以便稳固、实用、可靠地使用我们刚才提及的所有技术,同时对每种技术(单独使用一种技术或者与其他技术协作)能够解决哪些问题提供一个清楚的介绍。
第二个目标是说明.NET 3.5确实不是各种孤立技术的集合,可以利用两个常见的主题把.NET 3.5的各个部分有机地结合成一个整体:
· .NET 3.5鼓励开发构建得更好的应用程序(利用MVC、n层、SOA及其他经过行业测试的模式)。
· .NET 3.5利用声明性编程的巨大优点加强了面向对象程序设计。
这些改变(它们导致了利用丰富的声明性可扩展标记语言构建得更好的应用程序)结合在一起促进了创建更丰富的应用程序,它们打破了传统的平台界限,也许更重要的是,我们能够更快速地开发应用程序,并且能够更容易地伸缩、扩展、修改和维护它们。
现在,请扣住你的安全带……这将掀起轩然大波!
本书读者对象
本书针对的是有经验的.NET程序员,要求他们为Windows平台编写过Windows应用程序或Web应用程序,并且至少熟悉C#或Visual Basic语言。
实际上,具有强烈学习热情的Java程序员应该不会有什么困难:具有.NET经验将使对本书的学习更轻松,但是跃跃欲试的具有Java经验的读者应该会发现本书中有几个容易令人混淆的领域。
本书组织结构
媒体评论
——Tim Sneath,Microsoft公司
客户平台技术部的小组经理