几本.Net的经典书籍(转载)

语言篇:
-----------------------
个人认为假如你没有任何编程基础,不知道for循环和do ..while语句那么推荐

C#技术揭秘(附光盘) / Second Edition
http://www.douban.com/subject/1125743/

(美)Tom Archer 等;马朝晖 / 2003-7-1 / 机械工业出版社 / 69.00 / 平装 / 马朝晖

对于语法的讲解是最全面的,唯一可惜是成版的时间比较早,有些词汇的翻译翻译不符合习惯。象把Property译为“特性”,而把Attribute译为“属性,明显的把次序颠倒了。不过书本的厚度和深度到是适合初学者。
如果读者有写语言功底,兼有面向对象的概念,可以看看:

----------------------------------------

C# Primer中文版(英文版)
http://www.douban.com/subject/1458020/

Stanley B. Lippman / 2001-12-10 / Addison-Wesley Professional / A Practical Approach / USD 44.99 / Paperback

译者侯捷和原著作者Stanley B.Lippman都是比较有名气的人物。书名到符实,确实是是primer级别的,但是真要购买时候就要掂量。一个是厚度不足,涉猎的范围不小,结果是语咽不详,再有不到400页的书囊瓜WinForm和WebForm的内容,显得单薄。建议可以借着看。

与之相反的极端是

------------------------------------------------

C#高级编程(第三版)
http://www.douban.com/subject/1419734/

(美)罗宾逊 / (美)内格尔 / 2005-6-1 / 清华大学出版社 / Professional C#, 3rd Edition / 128.00 / 平装 / 李敏波

WROX的中文书在国内口碑不是很好,但是这本书却受不少程序员追捧。不过我觉的这样一本书光看厚度就足够吓人1000多的页码足够能把人砸晕,如果要认真阅读的话没有半年的工夫是无法消受的。活动目录,web服务,windows服务….都包括在内。一本书并不需要承载那么多基本知识的内容,那是MSDN的事情,所以当你掏出128大洋时候一定要三思!!

-------------------------------------------------------------

此外有一本书不能不提:
《C#编程语言详解》
http://www.douban.com/subject/1244363/

(美)Anders / Hejlsberg / Scott / Wiltamuth / Peter / Golde / 2004-9-1 / 电子工业出版社 / 55.00 / 平装 / 张晓坤 / 谭立平 / 车树良

天才Anders Hejlsberg之作品,事实上在.net sdk里面的文档就是该兄之作。里面包括了C#1.0和2.0的语法。遗憾是次书仅仅是类似GuestBook的功能,很多可以发挥的东西简单的带过,以Anders Hejlsberg的功力不该至此

------------------------------------------------------

提高篇:

----------------------------------------

首推:Microsoft .NET框架程序设计(修订版)
http://www.douban.com/subject/1141221/

[美]里克特 / 2003-11-01 / 清华大学出版社 / 68.00 / 平装 / 李建忠

Jeffrey Richter历来经典,从没有让开发人员失望过。其大作《Windows 高级编程指南》《Windows核心编程》(Programming Applications for Microsoft Windows)早已成为 Windows 程序员案头必备的工具。Jeffrey Richter散长于小处着眼,呈现底层的脉络,娓娓到来。

我最早是听说次书是朋友推荐的,不过当时看到中文译序的宣传语:

“相信对于.NET领域应该很快会有同样的说法——.NET程序员将会因为此书而分为两类,一类是读过《Applied Microsoft.NET Framework Programming》的,一类是没有读过《Applied Microsoft.NET Framework Programming》的。”

当时嗤之以鼻,心想不过是市场宣传的噱头。后来在朋友的再三推荐下到网上Down了“第五章:基元类型,引用类型与值类型”。之前相关的内容见过无数次但是能象这本书深入浅出的到来却无人能出其右。当时想即使是冲着这章的内容花上68的大洋也值了,事实上从书本上获得的收获远远超过我的期望,异常和内存管理的内容更是精彩异常。以技术出身的译者李建忠先生对技术有很好的把握,不紧修正了原著的错误,还加入自己的思考,使中文版生色不少。

(付个插曲:当时我一看这书的部分章节便兴匆匆的跑到书城购书,没想到公车上迷糊的搞错了站,心里一狠直接打的过去,多花了20块却兴奋异常,回来时候挑灯夜读,所谓名师难求,好书易得!!)
--------------------------------------------

.NET本质论--第1卷:公共语言运行库(中文版)
http://www.douban.com/subject/1151348/

(美)伯克斯 / (美)赛欧司 / 张晓坤 / 2004-4-1 / 中国电力出版社 / 48.00 / 平装

鬼才Don Box之作。《.NET本质论--第1卷:公共语言运行库(中文版) 》正如Jeffrey Richter在《Programming Applications for Microsoft Windows》里面的提醒:“有些人试图一步登天学会COM结构的全部知识,那是不可能的”

所以.net作为“更好的COM结构”想一下深入理解也是不可能能,此书厚度不多,但分量不少。于Microsoft .NET框架程序设计(修订版)比较起来,前者更象中高级的内容,而次书则都围绕高级,底层的话题。网上有人骂中文翻译不行,其实我觉得翻译是不错的,估计是有些人不能理解反而怪了译者。

-------------------------------------------------------

如果想深入理解CLR,不掌握MSIL是不可能的,因为所有.net平台上的语言最总都要翻译成这个中间语言,所以推荐

Microsoft.NET IL汇编语言程序设计 / Inside Microsoft .NET IL Assembler
http://www.douban.com/subject/1128180/

[美]理丁 / 袁勤勇等 / 2003-8-1 / 机械工业出版社 / 45元 / 袁勤勇 / 何欣 / 卢冬梅

唯一可惜是当前能找到讲解IL内容书籍仅此书籍,一本GuestBook的手册讲解一般,但只有这本选择了

-----------------------------------

最后推荐新书

《EFFECTIVE C#》
http://www.douban.com/subject/1452612/

Bill Wagner / 2004-12-03 / Addison-Wesley Professional / 50 Specific Ways to Improve Your C# (Effective Software Development) / USD 39.99 / Paperback

亚马逊河书店网上书店评价为 4.5 星星,最初看到的是电子版本,50条Item让我受益菲浅。作者序言就提醒内容是面向开发人员的,开篇直接点题,没有任何废话浪费在C#的介绍上。国内已经引进这本书,由

Microsoft .NET框架程序设计(修订版)译者李建忠先生执笔,估计年内可上市。我有辛成为李先生Review版本的读者,真爽能抢鲜为快:)

最后推荐一本是我在肯的书籍:

《The Common Language Infrastrcture Annotated Standard》

.NET Framework Standard Library Annotated Reference, Volume 1
http://www.douban.com/subject/1459677/

Brad Abrams / 2004-03-12 / Addison-Wesley Professional / Base Class Library and Extended Numerics Library, 1/e / USD 64.99 / Hardcover

遗憾是国内并没有引进这不书,主要针对MS提交给EMAC关于CLI标准的讲述,书的厚度不少,由于我不习惯阅读电子版,光是自己整理出来打印的内容都有500页!!(A4纸)书中的知识也不是那么容易理解,不过这并不妨碍成为好书的理由。

PS:列了那么多书目清单都是关于语言和框架层面的,对于这样的清单我是这么认为:任何具体的应用都可以细分到不同的领域,比如企业级的开发和桌面应用程序…….这些专业的知识并不局限于.NET,或者说使用.NET只是实现的一种方式。所以这方面就没有列出来。

而对于学习.NET的知识我觉得有COM的知识(最好是COM+)任何新技术的出现都是在继承前人的基础上所发展起来的,比如COM的出现是微软的工程师在解决实际问题时候碰到的困难而提出的解决方案,所以从OLE到COM,在到MTS到COM+直至.NET,里面的思想是有很多相通之处,有这样的背景对于深入理解大有裨益。这一点在阅读P/Invoke和Enterprise Services尤为明显。

几本.Net的经典书籍(转载)相关推荐

  1. 程序员必读经典书籍[转载]

    月光博客6月12日发表了<写给新手程序员的一封信>,翻译自<An open letter to those who want to start programming>,我的朋 ...

  2. ARM+linux+2440嵌入式开发相关经典书籍(转)

    源:ARM+linux+2440嵌入式开发相关经典书籍 转载于:https://www.cnblogs.com/LittleTiger/p/7992971.html

  3. 计算机经典书籍(转载,难以找到出处)

    学计算机也有几年了,眼看明年就要毕业,在这里总结一下我看过的书,并推荐一些我认为好的书,还有一些是我听说好的但没看过的,也写在这里,对于下面的书,如果看过的我会按自己的读后感打一个分和一些评价, 评分 ...

  4. 【转载】图像处理与计算机视觉的经典书籍

    [按]转载自https://www.cnblogs.com/jiahenhe2/p/7912210.html 图像处理与计算机视觉的经典书籍 ***************************** ...

  5. Linux学习路线及网络编程经典书籍(转载)

    linux学习资源整理:https://zhuanlan.zhihu.com/p/22654634 Linux初学者(学习资料):https://zhuanlan.zhihu.com/p/217232 ...

  6. Linux 编程经典书籍推荐

    成为一名精通 Linux 程 序设计的高级程序员一直是不少朋友孜孜以求的目标.根据中华英才网统计数据,北京地区 Linux 程序员月薪平均为 Windows 程序员的 1.8 倍.Java 程序员的 ...

  7. 开发编程值得收藏的经典书籍 免费下载

    开发编程值得收藏的经典书籍 免费下载 <疯狂的程序员>(绝影)  免费下载  http://www.izixue.com/thread-357-1-1.html?fromuid=30 &l ...

  8. oracle经典书籍推荐

    很多网友询问如何选择入门书籍,学Oracle有什么好书,这里给出一些常见书籍的介 绍.首先声明,本文只涉及国外作品,因为国内的作品好的极少,大多是拼凑之作. 提到入门学习,我又得搬Tom(Thomas ...

  9. 机器学习经典书籍小结

    机器学习经典书籍小结 转载本博客请注明链接:http://blog.csdn.net/xinzhangyanxiang/article/details/9069045 博客第一篇文章[1]是转载的,也 ...

最新文章

  1. python中字典的find_python-re.findall返回命名捕获组的字典?
  2. java有装箱和拆箱吗_Java中装箱和拆箱,你真的都懂么?
  3. Jenkins-Gitlab配置方法
  4. 通过用户模型,对数据库进行增删改查操作
  5. 使用DynamoDBMapper插入DynamoDB项目
  6. Linux下文件的压缩和解压
  7. 缓存,确实很香,却也很受伤!
  8. Selenium+requests出现窗口不能跳转的情况
  9. vfp 生成html,利用VFP脚本开发动态Web系统
  10. HTML与CSS案例——人物简介
  11. strip符号和节移除工具,符号表删除
  12. 简单快捷的Amaze UI框架搭建
  13. 编译jitsi-meet安卓遇到的问题
  14. LABVIEW语音识别
  15. nas存储用网线直连服务器,NAS将存储设备通过标准的网络拓扑结构连接,无需服务器直接上网...
  16. 清华大学计算机系学几年,清华大学16位学霸简历吓坏网友
  17. 串口通信Serial
  18. 音频节奏检测(Onset Detection)
  19. oracle体育成绩字段,在Excel中利用自定义函数处理体育达标成绩
  20. 数值分析:研究高次插值的龙格现象

热门文章

  1. Nginx学习笔记2--(极客时间-陶辉)
  2. 计算机触摸屏usb模块,求USB接口的电脑外接触摸屏--专利说明?
  3. 【CSDN软件工程师能力认证学习精选】python | 史上最全的正则表达式
  4. 【京东飞天茅台1499抢购】Python 脚本的完整安装、使用教程与解决方案
  5. 大脑是一种什么样的网络?
  6. 第四十八章 千角兽
  7. 林元庆离开百度后创办AIbee 估值已达8亿人民币 | 资讯
  8. python爬虫高级知识分子的风骨_Python程序员爬取《万物理论》10万影评,带你解读霍金的有趣故事...
  9. 你的设备遇到问题,需要重启(电脑蓝屏哭脸)
  10. Android画面显示流程分析(1)