萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 1897|回复: 5

ZT: 关于 .NET 方向较为深入的书籍 (请尽快下载)

[复制链接]
发表于 2004-4-28 23:10 | 显示全部楼层

ZT: 关于 .NET 方向较为深入的书籍 (请尽快下载)

如果有联接错误,请回贴指正。

    转眼折腾 .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


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


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

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


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 规范中疑难或者设计实现方法的很多地方做了非常详细的解释。



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






    只是临时整理了一下,难免有所遗漏,欢迎大家补充 :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
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2004-4-28 23:42 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2004-4-29 05:23 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2004-4-29 23:05 | 显示全部楼层
新东西层出不穷,这边还是在读旧的,真有些抓狂。。。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2004-5-16 20:49 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2004-5-17 12:12 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+1, 2025-3-12 17:36 , Processed in 0.546257 second(s), 17 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表