热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

.NET好书盘点(二)

上篇中向大家推荐了一些比较不错的书籍,但大多是比较基础的,适合入门或参考。本文中,我将会推荐一些偏高级的技术书籍,当然,包括软件工程,数据库等领域。1.数据库方面的:【SQL必知必

上篇中向大家推荐了一些比较不错的书籍,但大多是比较基础的,适合入门或参考。本文中,我将会推荐一些偏高级的技术书籍,当然,包括软件工程,数据库等领域。


1.数据库方面的:

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下面写程序的人,真应该去啃啃这本书。中文版是潘爱民老师翻译的。


想学习架构方面的朋友,推荐去看看汪兄这本书。模式那些,不局限于.NET平台。


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

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

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


为了避免某些无良网友的恶意人身攻击,特此说明:
以下这些书籍都出自不同的作者,不同的出版社,国内/国外/翻译版本的都有,因此本人可以摆脱“书托”的嫌疑。
花费时间和精力来整理并写作此文,是为了给大家推荐一些自认为比较不错的学习书籍。由于本人水平有限,如果您认为本文有“误人子弟”的地方,敬请“笔下留情”。如果您有什么意见或是好的建议、推荐,欢迎留言或发消息给我,大家一起学习,共同进步。

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







推荐阅读
  • 在当前众多持久层框架中,MyBatis(前身为iBatis)凭借其轻量级、易用性和对SQL的直接支持,成为许多开发者的首选。本文将详细探讨MyBatis的核心概念、设计理念及其优势。 ... [详细]
  • PHP 编程疑难解析与知识点汇总
    本文详细解答了 PHP 编程中的常见问题,并提供了丰富的代码示例和解决方案,帮助开发者更好地理解和应用 PHP 知识。 ... [详细]
  • 利用存储过程构建年度日历表的详细指南
    本文将介绍如何使用SQL存储过程创建一个完整的年度日历表。通过实例演示,帮助读者掌握存储过程的应用技巧,并提供详细的代码解析和执行步骤。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • Windows服务与数据库交互问题解析
    本文探讨了在Windows 10(64位)环境下开发的Windows服务,旨在定期向本地MS SQL Server (v.11)插入记录。尽管服务已成功安装并运行,但记录并未正确插入。我们将详细分析可能的原因及解决方案。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 使用C#开发SQL Server存储过程的指南
    本文介绍如何利用C#在SQL Server中创建存储过程,涵盖背景、步骤和应用场景,旨在帮助开发者更好地理解和应用这一技术。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 本文介绍了如何在 DB2 环境中创建和删除数据库编目。创建编目是连接新数据库的必要步骤,涉及获取数据库连接信息、使用命令行工具进行配置,并验证连接的有效性。删除编目则用于移除不再需要的数据库连接。 ... [详细]
  • 理解存储器的层次结构有助于程序员优化程序性能,通过合理安排数据在不同层级的存储位置,提升CPU的数据访问速度。本文详细探讨了静态随机访问存储器(SRAM)和动态随机访问存储器(DRAM)的工作原理及其应用场景,并介绍了存储器模块中的数据存取过程及局部性原理。 ... [详细]
  • 本文由瀚高PG实验室撰写,详细介绍了如何在PostgreSQL中创建、管理和删除模式。文章涵盖了创建模式的基本命令、public模式的特性、权限设置以及通过角色对象简化操作的方法。 ... [详细]
author-avatar
martinsleibert_471
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有