C# 入门书籍推荐

前几天,写了篇文章,值得庆幸,被优快云推荐了,所以呢,有很多同胞响应,当中也有很多新人来问我很多问题,问的大多都是一些类似如何学好.NET的问题,其实我也没怎么教过人,而且我很不喜欢去帮别人规划人生,这里只能附上一些我个人的经验,以前在技术文章我都在QQ空间里,现在我会把这些文章搬来优快云博客里,以供大家日后一起研究

下面附上一些本人以前学习时读过的书籍:

1、C#入门经典;此书呢,不得不提,毕竟是红皮书系列的,代表权威嘛,当时我记得读过第二版和第三版,现在好像出到第四版了,第四版我只看了下目录,就是新增了点内容进去,例如LINQ,此书呢1到13章讲解C#基础,讲解的还是比较细致的,但是呢,毕竟是老外写的东西之后经过翻译的,所以呢,当中专业术语过多,没办法,老外就是喜欢卖弄下,当中呢值得说下就是讲解数组、集合、泛型,讲解集合的时候,过于简单,没过多深入,特别是集合和数组的对比没怎么讲解清楚,第12章讲解泛型时,例子较少,新手第一次阅读时不太容易理解透彻,推荐看此书时,还是上网看一些例子,这样容易理解。之后呢,此书后部份开始讲解winform和web编程,都是一些讲解控件使用方法的,说的还是比较好的

2、C#本质论;图灵系列的书,此书是我看过C#入门书籍中最为好的一本,最新的是第二版,其中包含LINQ的介绍,虽然不是多么的深入,但还是能让新手了解到这个新的技术。此书中,每个知识点,都讲解的比较透彻,翻译的也不错,能让新手们容易理解,讲解委托时,与lambda表达式结合。总之来说,此书,值得看,而且需要用心去看

3、C#高级编程;此书很好,唯一一个缺点,就是太厚,如果能分上下册,就完美了,记得本人当时买回来时,就用刀把它拆成了3部分,没办法,实在太厚了,翻书都困难。此书是C#入门经典的提高版,如果在通读第一本之后,用心去看看此书,还是能得到不少提高的。

4、.NET3.5入门经典,也是红皮书系列,书中从CSS到.NET服务端控件,之后又一笔带过AJAX和LINQ,书中值得庆幸的是分析了C#与VB两种语言,而书中讲解控件方面还是比较透彻的,详细的讲解了每一种控件的使用方法。

5、.NET3.5高级程序设计,此书是图灵系列的,作者是麦克唐纳,我最为喜欢的一本书,至今,我有时都会翻阅一下此书,书中讲解的知识真的能让我们在学习中少走很多弯路,相当值得用心去阅读

6、庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术;书还有点分量,但就是我感觉,有点掺水的嫌疑,代码的无意义拷贝可以说是我看过的书当中最严重的,前面已经分段讲解过了,后面又总的把所有代码贴出来,不过呢当中讲解了一些经验与方法,还是比较值得学习的。

7、亮剑.NET:.NET深入体验与实战精要;读了此书后,我深有感触,感觉国人终于写出好书了,哈哈,玩笑啊,书中开始讲解了一些新人们很容易忽略的问题,之后呢,一一把这些问题讲解出来,特别在第三章中,讲解了.NET的编程技巧,让新手区分服务端控件与客户端控件,以及一些页面传值的方法,后几章中,用抽水机、输水管的例子彻底分析ADO中的COMMAND、DataAdapter与DataReader,此书中,每一章都包含一些趣味理解,用通俗易懂的语句分析出各种难点。最后呢,总结下,此书呢,我看了之后,正书书中所言,如果想找工作,看此书绝对对,因为书中讲解的大多数是方法,而不是什么高深技术理论的,所以说呢,在理解一些理论知识后,看下此书,是比较不错的

8、C#与.NET 3.5高级程序设计;此书被业界誉为C#圣经,我感觉稍微有点夸大了,怎么说呢。之所谓被誉为圣经,可能是它讲解的内容过多,例如LINQ,WPF WCF、WF都提到过,而正因为这样,全而不细,每一个知识点都是如蜻蜓点水般的让读者有所了解,并未深入,不过书中有的方面讲解的还算可以,在了解.NET机制后,看看此书,体会一些新的技术,也是可以的

9、Programming ASP.NET 3.5中文版,此书建议看第三版,第四版出来后,我在图书馆翻阅了一下,就是新增了LINQ的技术进去,而其他方面讲解的好像还没第三版好,为什么这么说呢,推荐此书的原因,是因为在第三版中,讲解了.NET各种控件,而讲解的是相当的透彻,但在第四版中呢,就感觉失去了水准,而且讲解的顺序被打乱,显得有些杂乱。

10、JavaScript高级程序设计、JQuery实战与AJAX实战,都是图灵系列的书,本人感觉图灵系列的书还是比较不错的,如果从事WEB开发的人士,推荐看看这三本书籍
C#程序员书籍推荐 1、C#编程 C# Windows Form 程序设计------对熟练掌握WinForm编程基础比较有用,看得时候建议将书中的例子从头到尾做一遍,这样会有比较好的收获,否则,学习效果一般。 C# XML从入门到精通 ------这本书前半部分讲的关于XML的基础操作比较有用,后半部分如果对XML有兴趣的话也可以仔细看看,毕竟XML是现在的一个主流方向。 C#高级编程 ------大家公认的一本C#经典教课书,但是太厚了,要有耐心仔细看下去,不然效果就不是很好。 说明:个人认为看编程的书就要敲代码,如果将书中的例子做一遍,只看书,效果会大大折扣的,尤其对于刚开始学习编程的人。 2、代码质量 重构-改善既有代码的结构 ------一本与设计模式齐名的经典著作,对你的代码规范、代码质量以及软件设计都有很大的帮助。 个体软件过程 ------一本偏重于软件工程的书,也许你会觉得很无聊,但是如果坚持下来,你会觉得效果真的就如书上所说。我只坚持了一个月,但是感觉收获已经很大。 说明:软件代码质量和个人的编码习惯、编码风格有很大关系,当水平达到一定之后,你的编码习惯、编码风格如果有问题的话,会阻碍你的进一步提高的。编码风格、编码习惯的改进中再坚持。 3、设计思想 UML与模式应用 ------我看到的第一本让我佩服的书,也是OO方面我的启蒙书,这本书我看了三遍,笔记记了一大堆,每次都有新的收获,而且最近还计划在仔细阅读一遍! 设计模式 可复用的软件设计基础------一本计算机界公认的经典著作,这本书对于入门者可能有点困难,但是这本书看十遍都不多!绝对的经典!如果以后想做软件开发的话,个人建议将这本书看五遍以上! 面向对象编程导论(原书第3版)------一本对OO讲述比较全面、比较经典的书籍。 说明:设计思想方面,OO是现在的主流,东西很灵活,要多看相关的书籍,多在实践中运用。同时,看着部分的书,一定静下心来人真看。 4、软件工程 应用极限编程-积极求胜 ------极限编程现在很火,也是你无法全部接受它,或者你周围的环境不能实施它,但是其中的一些思想、最佳实践可以用在你的工作中,无论是编码还是设计,对你的思路都回有很大好处的! RUP导论 ------RUP和XP是现在很火的东西了,这本书对RUP进行了很好的描述,书很薄,但是能够让你很好的全面地认识RUP。 用例 通过背景环境获得需求------用例分析是RUP中很重要的一个环节,这本书讲的很好,无论在需求分析、软件设计方面都会对你有很大启发。 说明:软件工程现在门类很多,可能很多东西我们周围没有使用的环境,或许我们不会从事软件过程管理,但是其中的很多思想对我们个人的软件开发都会有很大的帮助! 5、软件测试 软件测试的艺术 ------可以帮你纠正很多对软件测试的误区! 单元测试之道 C#版-使用NUnit-----NUnit可是被誉为.net程序员必备的一项工具啊!很不错的一本书,值得仔细看看! 测试驱动开发 ------经典的书籍,虽然是XP中核心的内容之一,但是即使单独运用它,也会给你意外的惊喜。 说明:软件测试并不只是手工点点按钮,其实内容很多的。好的测试员,不仅需要对测试领域有深刻的理解,也需要很高的编程功底。即使你不想从事测试工作,学习这些东西,也会对你的编程水平、代码质量有很大的帮助。 个人认为,看一本书,尤其是经典的著作,看十遍都不为过。同时,看书的过程还要学会发现在其感兴趣的、不了解的内容,然后自己再找相关的书籍看。以上的书只是我看过的、个人认为比较经典的书籍,可能个人情况不一样,兴趣点不一样,对我来说经典的书籍不一定对大家经典,但是,要学会自己查资料、学东西的能力,这才是最重要的。如果你能有毅力用一年或者一年半的时间把上面的书籍吃透,再加上公司项目的锻炼,那恭喜你,你的编程和设计能力在你们同学之中肯定可以稳居前10%。 读书,尤其是软件方面的书,其实是很累的,可能读一本书不累,但是如果你能每天坚持三个小时认认真真地看书,能够将一本经典之作认认真真读五遍,而且一直认认真真,那你的毅力真地令人佩服,同时,你的汗水带给你的会是很多的惊喜! 首先让自己喜欢读书,然后学会读书,再学会自己找书读,自己查资料、解决问题……
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值