C#3.0设计模式 - 前言

当你面对一个需要解决的问题时(坦白地说,谁没面对过呢?),我们搞计算机的人通常采用的基本策略就是“分而治之” (divide and conquer)。它的基本过程是这样的:
  * 将待解决问题概念化,使之分成一系列更小的子问题;
  * 解决每一个子问 题;
  * 将结果组合起来,使之成为原问题的解决方案。

将复杂的问题逐步分解,一直分解到只需操作几十亿比特的状态值,这是我 们每天都在做的事情。但是,“分而治之”并非唯一可行的策略。我们还可以采取更加泛化的方法。
  * 将待解决的问题概念化,使 之成为某个更一般的问题的特例;
  * 采用某种方式来解决那个更一般的问题;
  * 将一般问题的解决方案做适当调整,以解决这个特 殊问题。

对喜欢泛化方法的人来说,设计模式是他们的主要工具。如果你能从大量的、不同领域的软件解决方案中挑出一些例子进行比较,你 就会发现,尽管涉及的业务细节千差万别,它们却往往有着相似的基础结构……

C#3.0设计模式 - 目录

第1章 C#与设计模式
第2章 结构型模式之装饰器、代理与桥接
装饰器模式
代理模式
桥接模式
示例:OpenBook
模式比较
第3章 结构型模式之组合与享元
组合模式
享元模式
模式比较
第4章 结构型模式之适配器与外观
适配器模式
外观模式
模式比较
第5章 创建型模式之原型、工厂方法与单例
原型模式
工厂方法模式
单例模式
模式比较
第6章 创建型模式之抽象工厂与生成器
第7章 行为型模式之策略、状态与模板方法
第8章 行为型模式之职责链与命令
第9章 行为型模式之迭代器、中介与观察者
第10章 行为型模式之访问者、解释器与备忘录
第11章 设计模式展望

C#3.0设计模式 - 样章下载

第1章 C#与设计模式
第11章 设计模式展望

C#3.0核心技术 - 前言

C#和.NET框架的每个版本都加入了一些新功能,为提高生产效率带来极大潜力。C# 3.0引入对语言最显著的改进是统一查询语法,被称为语言集成查询(Language Integrated Query)或者缩写为LINQ。LINQ在程序和数据资源之间架起了桥梁,连接了这种传统的分离,同时使C#更加接近功能性语言如LISP和Haskell。这种增加的代价是有更多的内容要学习。但是,如Microsoft提供的IntelliSense(和在线参考文档)工具很好的帮助你完成工作,它们假定存在一个概念知识图。本书使用简明和自由统一的风格组织这些庞杂的知识,并且给出详细的介绍,为读者正确的勾画出这个知识图。

与以往的版本不同,C# 3.0核心技术完全围绕概念和用例组织,使得本书既适合按顺序阅读又可以随意浏览。在考虑较少背景知识的同时比过去的版本更加深入讲解,使得本书是目前最易于理解的版本。

本书覆盖C#、CLR和框架核心程序集。我们选择这个为重点以使难度大的主题之间保留间隔,而不需要降低深度或者可读性,比如线程、安全和应用程序域等主题。本书标注了C# 3.0以及相关框架的新增特性,所以也可以作为C# 2.0的参考……

C#3.0核心技术 - 目录

译者序
引言
第1章 C# 与 .NET 框架介绍
第2章 C#语言基础
第3章 在C#中创建类型
第4章 C#的高级应用
第5章 .NET框架概述
第6章 基本框架
第7章 集合
第8章 语言集成查询
第9章 LINQ运算符
第10章 LINQ to XML
第11章 其他XML技术
第12章  处置与回收
第13章 流与输入/输出
第14章 网络
第15章 序列化
第16章 程序集
第17章 反射和元数据
第18章 安全性
第19章 线程处理
第20章.匿名方法
第21章 应用程序域
第22章 与本地DLL集成
第23章 诊断
第24章 正则表达式

博客园推荐图书

发表评论已有7人发表了自己的评论

  • 匿名用户: C#核心技术这本书翻译的确实很恶心,我本来想买的,借来看了下,就打消这个念头了  2009/11/19 19:28:53
  • 代维雅 我翻译了第一章,就觉得搞翻译,真是一件辛苦事情,翻译的不清晰,不专业,还会被人骂。哎!  2009/8/4 15:53:18
  • step by step 恩,有些书翻译是翻译的很差劲,没办法,谁叫我的英语不行。还是看中文的爽  2009/7/3 21:06:57
  • koolbing 唉,我已经早已不看翻译的书了,中文的书除非园子里原创的,翻译的书都是直接看原作,再说英语不是那么难,即使有些单词不认识,猜一下,实在不能理解,找个词霸就OK了。  2009/4/16 13:26:30
  • 血蝙蝠 感觉还不错  2009/4/4 16:35:48
  • test_20090131 请不要怪我,大家可以对照C# 3.0 in a nutshell再看看这个所谓的C#核心技术,这个翻译质量可以和某出版社某译者水平有一拼,哎,浪费了这么一本好书,如果不是版权问题,我真想花点时间翻译一下,绝对是好书,但翻译的。。。。。  2009/2/25 16:05:30
  • 坤坤 沙发我来坐,对两本书都感兴趣啊!  2009/2/18 17:17:57