【热布克hbk】超经典:NET平台通用-经典-四书五经
========================================================
= =
= =
= 本文及更多出自:http://www.lmh2004.cn/ 【热布克】 =
= =
========================================================
==============
几年前,台湾著名技术作家侯捷先生曾经写过一篇影响很大的书评文章,叫做《MFC四大天王》。文章的意思是说在MFC的浩瀚书海中,只要认真研读和学习其中四本,就可以“五岳归来不看山”。侯先生虽以MFC为例,但是这个道理却同样适合于MFC之外的很多具体技术领域,这不能不说是一个有趣的统计现象。通常在某一个具体细分的技术领域,会自然而然地出现3-5本顶级著作,它们彼此互相配合,形成一个完整的体系。对于学习者来说,只需要认真研读这几本书,就足以升堂入室。我乐于将这种现称为“四书五经现象”。对于读者来说,如果能够找到该领域中的“四书五经”,则无论在时间上还是金钱上都是最经济的选择。好书几本,胜过烂书几捆,这个体会想必大家都有。在此,帮助大家遴选各个技术领域里的“四书五经”。
===============
.NET的书可谓汗牛充栋,其中经典也是不泛其数,但绝大多数的.NET过来人,都一致认为,要想很快的入门并尽快的投入到编程实践中,只要其中的四到五本也就够了,即只看经典中的经典,圣经级的书就可以了。
所谓活到老学到老,程序员是个终身学习的职业,要不断的看书,直到放弃编程的那一天。所以,您要读的.NET好书也绝非以下推荐的这些书哟,呵呵。
本文重点推介三本好书,不过,仅此三本已经涵盖了.NET平台的大半江山
====================================
Jeffrey Richter, Applied Microsoft .NET Framework Programming
《Microsoft .NET框架程序设计(英文版)》,机械工业出版社
《Microsoft .NET框架程序设计(修订版)》,清华大学出版社
Charles Petzold, Programming Windows with C# (Core Reference)
《Programming Windows with C# (Core Reference)(影印版)》,世界图书出版公司
《Microsoft C# Windows 程序设计》(上、下册),北京大学出版社
Jeff Prosise, Programming Microsoft .NET
《Microsoft .NET程序设计技术内幕》,清华大学出版社
《Visual C++ .NET技术内幕(第6版)》David Kruglinski Programming with Microsoft Visual C++ .NET
==============三本书所需的基础知识书===4本=========================
Eric Newcomer的著作《Understanding Web Services: XML, WSDL, SOAP, and UDDI》
要想透彻理解.NET,就必需透彻理解Web services,同时还必须领会以上列举的每一种.NET技术的基本要素。很可惜,我个人期待的Eric Newcomer的著作《Understanding Web Services: XML, WSDL, SOAP, and UDDI》目前在国内还不得见。不过,无论你打算学习Windows Forms,还是ASP.NET(含Web Services),抑或其他.NET技术,我认为首先应该建立对.NET平台的通盘认识,然后从CLR开始,自底向上,深入学习.NET各专项知识。
David Chappell的《Understanding .NET: A Tutorial and Analysis》(《.NET大局观》,华中科技大学出版社)
直到今天,仍然是一本不错的.NET大局观读物。David善于将复杂的技术用简单而清晰的方式表达出来。尤其值得一提的是,这本书对于Web Services的清晰介绍,在别的书里很难看到。然而,有感于一些读者的误解,作为译者之一,在此我想重提侯捷先生的一句话:“读者基础”从来都是一个说不清楚、难以量化的东西。不妨试读一二,如果满意,它就适合你。
Chris Sells的著作《Windows Forms Programming in C#》
在Windows Forms程序设计领域,我还要特别提一下它,原因倒不仅仅在于我是这本书中文版的领衔译者。
========================================================
= =
= =
= 本文及更多出自:http://www.lmh2004.cn/ 【热布克】 =
= =
========================================================
如果你是一名完全的C#初学者,不妨留心一下Petzold的《Programming in the Key of C#: A Primer for Aspiring Programmers》。这是Petzold专为C#初学者编写的一本小书。我相信这本书早晚有一天会出中文版。本着Petzold的一贯水准,它不应该让你失望。