关于 .NET 方向较为深入的书籍(转)

原创 2005年03月02日 08:58:00
http://www.blogcn.com/user8/flier_lu/blog/1733932.html

    转眼折腾 .NET 这套东西也有好几年了,从最开始与几个朋友互相转发讨论那聊聊无几的英文介绍文章、到抱着鸟语SDK文档和几十M的设计手册狂啃,再到现在铺天盖地的 .NET 方向的书籍,呵呵,不得不感叹世界发展之快 :D
     不过折腾到现在,抛开纯粹应用层面和技巧性的书籍不谈,就 .NET 方向较为深入的书籍实在不多。就好像 Windows 发展这么多年,真正常备案头的除了 MSDN 以外,其实也就不超过 5 本。
     下面把我觉得有志于研究 .NET 架构的朋友必备的几本书籍大致列一下,顺便把电子版的共享出来,以免后来者遭遇我以前学习时无人讨论无资料可看的窘境 :P

     首先 Jeffrey Richter 的 Applied Microsoft .NET Framework Programming是绝对必备的,呵呵。虽然这本书不是那种 interlnal 的书籍,但是其覆盖的知识点之全,以及解释时的度的把握之准确,非 Jeffrey Richter 不能完成。清华出版社翻译出版了此书的中文版,质量还算过得去,呵呵。如果英文好的朋友,建议直接阅读影印版或者电子版。

 
  Applied Microsoft .NET Framework Programming [/url]

 
 

 
  Microsoft .NET框架程序设计(修订版) 

 
  Applied Microsoft .NET Framework Programming(影印版)  

     其次当属 Don Box 的 Essential .NET, Volume I: The Common Language Runtime一书。从 COM 到 .NET 再到 SOAP, Don Box 一直是走在 MS 技术最前沿的人。如果说 Jeffrey Richter 的 Applied Microsoft .NET Framework Programming 较为偏重使用,则此书更为偏重实现和原理,是在读完前面那本之后,进一步了解 CLR 原理的最佳途径。电力出版社翻译出版了此书的中文版,翻译质量只能说尚可,需要对照英文原版一起看,呵呵
     
 
  Essential .NET, Volume I: The Common Language Runtime [/url]    

 
 

 
  .NET本质论 第1卷:公共语言运行库
 

     在通读上面两本书之后,你会发现要真正理解 CLR 的原理,Metadata 结构和 IL 代码的了解是必不可少的。而 Serge Lidin 的 Inside Microsoft .NET IL Assembler正是弥补了这个问题。书中对静态的 Metadata 和动态的 IL 执行机制做了非常细致的分析,可以说是真正深入理解 CLR 机制的必备书籍。机械工业出版社翻译出版了此书的中文版,翻译质量还行。
     
 
  Inside Microsoft .NET IL Assembler [/url]

 
 

 
  Microsoft.NET IL汇编语言程序设计 

     在完全理解这三本书的内容之后,如果还是吃不饱,呵呵,那就只能进一步研究 CLI 规范的内容了。.NET Framework SDK 的 Tool Developers Guide/docs 目录下有非常详细的设计文档,其中 Partition I Architecture 是结构性的介绍,必读;Partition II Metadata 介绍了 Metadata 的静态结构,是理解 CLR 核心结构组织的基础;其他的文档基本上都是针对某个方面的,可以根据兴趣选择性阅读。
     
     The Common Language Infrastructure Annotated Standard一书是阅读 CLI 规范的最好手册,针对 CLI 规范中疑难或者设计实现方法的很多地方做了非常详细的解释。

     
  The Common Language Infrastructure Annotated Standard [/url]

 
     而  一书则是针对 CLI 规范的一个示范性实现 SSCLI (Rotor) 进行针对性的分析,非常有参考价值。只可惜现在国内还没有引进此书,也弄不到电子版 :(
     
     以上介绍的都是针对 .NET 方向通用实现层面较为深入的书籍。此外还有不少针对某个特殊应用的好书,如 和等等。
     
 
 

 
     而  Shared Source CLI Essentials  一书则是针对 CLI 规范的一个示范性实现 SSCLI (Rotor) 进行针对性的分析,非常有参考价值。只可惜现在国内还没有引进此书,也弄不到电子版 :(
     
     以上介绍的都是针对 .NET 方向通用实现层面较为深入的书籍。此外还有不少针对某个特殊应用的好书,如 Microsoft .NET RemotingMicrosoft ADO.NET等等。
     
 
  Microsoft .NET Remoting [/url]

 
 

 
  Microsoft ADO .NET [/url]

     只是临时整理了一下,难免有所遗漏,欢迎大家补充 :D

 btw: 因为这些电子版书籍的分发涉及到版权问题,请下载者勿用于商业用途,仅供学习研究。短期内可以通过下面的连接下载:

 
 
 
 

     只是临时整理了一下,难免有所遗漏,欢迎大家补充 :D

 btw: 因为这些电子版书籍的分发涉及到版权问题,请下载者勿用于商业用途,仅供学习研究。短期内可以通过下面的连接下载:

 Applied Microsoft .NET Framework Programming
 Essential .NET, Volume I: The Common Language Runtime
 Inside Microsoft .NET IL Assembler
 The Common Language Infrastructure Annotated Standard

推荐我的新书《深入理解Nginx:模块开发与架构解析》

http://www.china-pub.com/STATIC/zt_mb/zt_huodong_2013_3.asp?filename=2013_jsj_nginx_20130401 ...
  • russell_tao
  • russell_tao
  • 2013年04月09日 09:23
  • 35282

MemCache深入学习(一)

MemCache简介 memcached是以LiveJournal旗下DangaInteractive公司的BradFitzpatric为首开发的一款软件。许多Web应用都将数据保存到RDBMS中,...
  • ElvisLiu85
  • ElvisLiu85
  • 2013年08月17日 14:24
  • 952

深入.NET平台和C#编程基础小结

Ildasm:微软中间语言编译器。 devenv:运行打开VS2008。 第 1 章:理解.NET Framework 与 C# .NET 的特征:1. 可以跨设备。           ...
  • u012490096
  • u012490096
  • 2014年05月29日 11:07
  • 529

JAVA程序员必看的15本书-JAVA自学书籍推荐

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水...
  • wangbuji
  • wangbuji
  • 2017年12月13日 16:51
  • 302

强烈推荐Linux深入学习必读的几本书

linux书籍
  • baidu_25773927
  • baidu_25773927
  • 2016年02月22日 15:09
  • 5240

待毕业.Net码农就业求职储备

声明:本文题目来源于互联网,仅供即将从学校毕业的.Net码农(当然,我本人也是菜逼一个)学习之用。当然,学习了这些题目不一定会拿到offer,但是针对就业求职做些针对性的准备也是不错的。此外,除了技术...
  • mss359681091
  • mss359681091
  • 2016年07月06日 17:38
  • 479

.NET平台常用的框架整理

从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继...
  • moonpure
  • moonpure
  • 2016年07月28日 15:57
  • 8837

网络方面的书籍推荐

Table of Contents 1. 计算机网络,谢希仁版 2. 计算机网络,自顶向下方法 3. TCP/IP 卷详解一 4. UNP 5. 结尾还是那句话,我只推荐自己读过的那些好书,其余的不做...
  • lishuhuakai
  • lishuhuakai
  • 2016年02月22日 22:56
  • 7601

深入.NET平台和C#编程第一章回顾

第一章:深入.NET框架 1. .NET框架主要有两个主要组件: CLR (框架的基础) FCL (综合性的面向对象的可重用的类型集合) 2. CLR : 公共语言运行时 (Commo...
  • weixin_36024609
  • weixin_36024609
  • 2017年02月14日 17:31
  • 355

ACCP7.0S2深入.NET和C#编程第二章上机1,2

-------上机1 class 上机1 { static void Main(string[] args) { int[] oldp...
  • baidu_36074048
  • baidu_36074048
  • 2017年02月06日 17:11
  • 1134
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于 .NET 方向较为深入的书籍(转)
举报原因:
原因补充:

(最多只允许输入30个字)