zoukankan      html  css  js  c++  java
  • NET好书盘点

    本人身为一个典型的技术宅,平时看了一些技术书籍。算不上是“博览群书”,但也涉猎不少。抽空出来整理一下,把个人认为不错的推荐给大家,希望能帮助到同仁们。

    注:本文标题是“.NET...”,但并不局限于.NET领域的,也涵盖一些web开发,数据库相关的等。本人也不是什么高手或者大牛,所以几乎可以完全排除“书托”的嫌疑。

    (排名部分先后,按记忆整理。基本是按照一般人的学习顺序来的。如果您有自己的不同看法或者好书推荐,欢迎您及时留言指出。)

    1.  C# 编程基础相关的(语法,面向对象基础):

     【 C#入门经典】

    传说中的“红皮书”,在北京的时候,看到几乎是“人手一本”。后来自己在网上下载了电子版看了看,感觉还不错。比较适合初学者入门和参考。

    【C#高级编程】

    《C#入门经典》的升级版,适合深入去学习。网上有很多人推荐,自己去看了看,感觉一般般。部分章节翻译得一般,有copy  MSDN的嫌疑。(仅个人看法)

    【C#图解教程】

    这本书主要是讲解C#语法,面向对象编程基础的。讲的还比较细致,有些地方拿C++思想对比。适合“初中级”读者,可以作为案头参考工具书。个人还比较推荐。

    2.  web开发相关的

    【JavaScript网页开发——体验式学习教程】

    该书是张孝祥老师早年的作品,适合初学者学习。结合本书的配套视频,认真学习后,基本可以掌握HTML、CSS、javascript等网页开发技术。

    【精通CSS+DIV网页样式布局】

    比较适合web程序员或者网页设计师。想要深入点学习网页开发,DIV布局,浏览器兼容等技术。

    【精通JavaScript】

    该书是jQuery之父的著作。想深入学习javascript BOM,DOM及面向对象编程,强烈推荐此书。

    【jQuery基础教程】

    适合想要学习jQuery框架(类库)的朋友,其中也包含一些DOM编程、事件驱动的知识。再配合jQeury API文档,便可以熟练使用jQurey框架开发应用了。

    3. asp.net开发方面的:

    asp.net开发方面的书籍缺少不少,但是大多是讲些什么“控件”的,这类书籍我不太推荐大家去看,因为没有太大价值。毕竟我是过来人,走过的弯路不希望大家继续走。

    我推荐大家先看看一套完整的视频,理解了web开发的本质后,回头再去看那些所谓的“控件”,“web窗体”等等。这样能举一反三,很快掌握这些控件。再经过一定的积累,便真正掌握了asp.net的精髓,能够快速成长起来。毫不吹牛的讲,我在几年前刚毕业参加工作的时候,很多有工作经验的程序员都曾对我这小子“刮目相看”。这就是本质与精髓的魅力,这就是掌握内功后,学习能力突飞猛进的体现。

    猛击这里下载“真正剖析asp.net内核,讲解asp.net精髓的视频教程”

    至于书籍嘛。有一两本还是值得一读的。例如《asp.net本质论》,是从底层去剖析的,讲解非常深入。有深度,值得一读。(网上有试读章节,不妨参考)

    《ASP.net3.5核心编程》(这本书的前身叫做《ASP.NET.2.0技术内幕》,由于翻译的一般般,网上评价不是太好。《ASP.net3.5核心编程》翻译得靠谱一些,也加入了一些新的技术点,建议直接阅读《ASP.net3.5核心编程》)

    如果你想更深入的了解那些控件的工作原理,并开发出自己的控件,不妨读读这本《庖丁解牛—纵向切入ASP.NET3.5控件和组件开发技术》

    好了,今天由于时间的关系,就先到这里。后续还会给大家推荐一些.NET Framework和CLR本质,Windows编程和操作系统,sqlserver数据库相关等...

    1.sqlserver 数据库方面的:

    【SQL 必知必会(第3版)】

    把这本书排第一个,不是因为它是最好的。我个人觉得,拿这本书学习sql语句入门还不错,例如写写连接查询,分组,排序......

    【SQL Server编程必知必会】

    这是上本书的“升级版”,主要是讲解T-SQL编程入门的。如果你想学习写复杂一点的存储过程、自定义函数、触发器.....可以看看这本书

    【SQL 解惑(第2版)】

    此书比较有趣,精选了75个SQL编程问题,如果你想练手,提高自己的sql水平,可以拿这本书实战。

    接下来推荐的,要么是偏向DBA读的,要么有些偏底层。

    【SQL Server 2008查询性能优化】

    这本书讲的还比较全面,对于查询性能优化的方方面面都有涉及,但个人认为,并不是太深入。

    【深入解析SQL Server 2008】

    这本书讲解的比较深入,对sqlserver内部的一些机制讲解得很细。网上评价相当好(尤其是英文版)

    接下来介绍的是《sqlserver 2005 技术内幕》系列,其前身《Inside SQL Server 2000 》也是堪称经典。现在好像出了《sqlserver 2008 技术内幕》系列。这系列书籍是真正从sqlserver 2005 底层去剖析的(举个例子:别人是教你用GUI工具去跟踪,去分析和排查性能问题。而它是告诉你sql语句在内部执行的原理,再结合sqlserver内部的DMV、DMF结合查询计划分析器,非常详细地教你分析查询性能)。当然,我不认为他适合初学者,我也不认为这类书一定要读。因为大多数人还是从事应用层的开发,也很难涉及到那些复杂的技术和面临那么高的要求。如果你已经具有中高级水平,而且迫切想挑战,那就试试吧。

    2.软件工程和其他方面的:

    【人月神话】

    经典得不能再经典,不用解释了。

    【代码大全】

    看不懂英文版也行,中文版是我的"偶像"金戈翻译的。

    3.CLR 、Windows操作系统深入

    【框架设计(第2版):CLR Via C#】

    高级.NET程序员必须知道的书

    【你必须知道的.NET】

    中国人出了本好书,真不容易啊!

    一直在windows下面写程序的人,真应该去啃啃这本书。中文版是潘爱民老师翻译的。

    好了,由于篇幅和时间有限。就介绍到这里。除了我上诉列举的这些书外,当然,还有很多优秀的,适合不同领域和不同层次的朋友们去读。由于本人水平有限,如果您有什么不同意见和看法,欢迎留言交流,切勿进行人身攻击。

    除了平时多看书,多动手,多积累(在学校,工作中,业余都可以的)外,还需掌握适合自身的好的学习方法。光看书是没太大用的,技术和知识,真正掌握了才是自己的,分享了才是真正快乐的。

    抱怨一句,做程序员就是这么累;奉劝大家一句,做程序员当不辍学习。

    为了避免某些无良网友的恶意人身攻击,特此说明:

    以下这些书籍都出自不同的作者,不同的出版社,国内/国外/翻译版本的都有,因此本人可以摆脱“书托”的嫌疑。

    花费时间和精力来整理并写作此文,是为了给大家推荐一些自认为比较不错的学习书籍。由于本人水平有限,如果您认为本文有“误人子弟”的地方,敬请“笔下留情”如果您有什么意见或是好的建议、推荐,欢迎留言或发消息给我,大家一起学习,共同进步。

    本文出自http://www.cnblogs.com/dinglang/        http://blog.csdn.net/dinglang_2009,转载请注明出处。

  • 相关阅读:
    HDU 1863 畅通工程(Kruskal)
    HDU 1879 继续畅通工程(Kruskra)
    HDU 1102 Constructing Roads(Kruskal)
    POJ 3150 Cellular Automaton(矩阵快速幂)
    POJ 3070 Fibonacci(矩阵快速幂)
    ZOJ 1648 Circuit Board(计算几何)
    ZOJ 3498 Javabeans
    ZOJ 3490 String Successor(模拟)
    Java实现 LeetCode 749 隔离病毒(DFS嵌套)
    Java实现 LeetCode 749 隔离病毒(DFS嵌套)
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/2474590.html
Copyright © 2011-2022 走看看