.NET之美.pdf

.NET之美.pdf
 

书籍描述

编辑推荐
资深.NET技术专家多年开发经验结晶,悉数对C#和.NET中实用的、关键的和难以理解的知识点进行了深入解析,尽显.NET之美
每个知识点都辅之以精心设计的案例,理论与实践并重,是修炼为高级.NET程序员必读的著作之一

作者简介
张子阳,资深.NET开发工程师和架构师,精通C#和.NET相关技术,有8年.NET开发经验。对Web开发也有深入的研究,熟悉ASP.NET MVC等技术。活跃于博客园等技术社区,博客园资深.NET专家,有非常高的知名度,曾参与了《C#揭秘》一书的翻译和《博客园精华集》的编写,现担任深圳软商科技CTO。

序言
前  言

为什么要写这本书

我一直认为写总结是学习的最好方式之一,因为总结的过程中也是一个不断思考的过程,可以

让你的领悟更加深刻。作为一名.NET 开发人员,有很多关键的知识点是必须掌握的,否则就会遇

到很多障碍。不善于总结的人很难成为一名合格的.NET 工程师。我就习惯将所遇到的各种知识点

尽可能地研究透彻,然后总结成文章。起初,我将一些文章发表在了我的博客上,出乎意料的是大

部分的文章都很受欢迎。有不少朋友留言或者发邮件给我,鼓励我出一本关于.NET 的书。我想如

果我的文章能帮助到更多的朋友,那么出一本又何妨?于是,就有了现在这本书。

写书需要很高的技巧,对于一个技术或者知识点,自己理解它或许还算容易,但把自己理解的

内容写出来让别人也能理解却不是一件容易的事情。书中的每个章节,我都尽量采用循序渐进的方

式进行讲解,由一个看似简单、微不足道的知识点进行切入,随后不断延伸,从而展开整个主题。

这种方式对于一些朋友来说可能稍嫌累赘,但对于大多数朋友来说会更容易接受。

微软推出.NET 已经有很多年了,现在市场已经不乏.NET 的书籍,很多.NET 开发人员的枕边

案头已经堆放了不止一本的.NET 书籍。因此,在本书中,我不想去重复一些简单基础的内容,因为

很多书中都会涉及这方面的知识,例如类型声明、语法、循环语句等;也不想去写一些高深莫测几乎

永远也用不到的特性和功能,例如代码访问安全性和一些很底层的东西。本书选择的主题,大多是关

键、重要且不是很好理解的,相信认真学完本书,应该就可以帮你打通“.NET 任督二脉”了。

.NET 在过去十年当中的发展可谓是日新月异,经历了多次重要版本更新。2002 推出了.NET

的第一个版本1.0 ;2005 年推出了.NET 2.0 ,2.0 的最大变化就是引入了泛型,同时新增了大量的

类型;2006 年推出了.NET 3.0 ,并预装在Vista 操作系统中,3.0 主要引入了WF 、WCF 、WPF 几

项技术;2007 年推出了.NET3.5 ,3.5 中最激动人心的变化就是引入了LINQ ,LINQ 的推出在很大

程度上改变了以前程序员编程的习惯和方式;20 10 年.NET 迎来了4.0 版本,其中的主要革新是加

入了动态编程、并行计算、默认参数、协变和逆变;目前,最先的版本是.NET 4.5 ,于20 12 年发 布,4.5 是对4.0 的一个就地更新。展望未来,.NET 还会不断地变化和发展,函数式编程、并行计算、动态特性都有可能成为.NET 继续延伸的方向。

显然,本书不可能涉及所有这些版本中引入的新特性,很多的单一主题就足够写一整本书了。

但是,这本书将会帮助你奠定一个良好的.NET 功底,有了这个功底以后,再去学习这些琳琅满目

的新特性,就会变得得心应手了。

读者对象

本书的读者对象是已经入门且正在向中高级进阶的.NET 开发人员,包括:

❏.NET 工程师

❏ 由其他技术转向学习.NET 的技术人员

❏学习.NET 的高校学生

❏开设相关课程的大专院校的师生

如何阅读本书

本书分为两大部分:

第一部分为C# 语言,C# 是为.NET 而生的语言,该部分重点讲解了类型基础、泛型、委托、

LINQ 几个部分。

第二部分为.NET 平台,共挑选了11 个.NET 中的重点主题进行讲解。

本书各章的知识点是相对独立的,因此学习其中一个章并不需要你通读前面的所有章节,可以

自由地选择感兴趣和薄弱的环节进行阅读。

勘误和支持

由于我的水平有限,加之编写时间仓促,书中难免会出现一些错误或者不准确的地方,恳请读

者批评指正。如果在书中发现错误或疏漏,可以发送邮件至JimmyZhang@SoftComz.com 与我联

系,我会将勘误发表在我的博客上http ://j immyzhang.cnblogs.com 。同时,如果在阅读中遇到任何

问题,也可以给我发送邮件与我进行讨论。

致谢

首先要感谢那些鼓励我出一本书的朋友们,如果不是一次次看到你们的留言、电子邮件、手机短信催促我出一本书,我是很难下定决心的。

感谢机械工业出版社华章公司的编辑杨福川老师,当我提出出版一本书的时候,你给了我最大

的支持。感谢华章公司的姜影编辑,在写作的过程中不断修缮我的稿件,显著提升了我的文字水平

和稿件的质量。

感谢.NET 社区―博客园cnblogs ,通过这个平台我认识了非常多的.NET 行业的朋友,与你

们交流是一件很幸福的事。

最后感谢我的家人,尤其是我的妻子,在编写本书的过程中,牺牲了很多照顾和陪伴你们的时

间。

谨以此书献给众多热爱.NET 的朋友们!

张子阳(JimmyZhang )

于中国深圳

内容简介
本书是.NET 程序员进阶修炼的必读之作,由拥有多年开发经验的资深.NET 技术专家对C#

和.NET 中实用的、关键的和难以理解的知识点进行了深入解析,旨在帮助读者在尽可能短的时间内以

尽可能低的学习成本去掌握那些最应该被掌握的知识。书中的每个知识点都辅之以精心设计的案例,易

于理解,实践性强。

全书共17 章,分为两个部分:第一部分(1~5 章)主要讲解了C# 语言中的一些关键知识点,如类

型、泛型、委托、事件、对象、LINQ 等;第二部分(6~17 章)则对.NET 中的关键知识点进行了深入剖

析,如程序集、流和序列化、加密与解密、网络编程、.NET Remoting、在.NET 中操作XML、.NET 应

用程序配置、基于角色的安全性、反射、多线程、对象生存期与垃圾回收等。

购买书籍

当当网购书 京东购书 卓越购书

PDF电子书下载地址

相关书籍

搜索更多