各位前辈指点下

cykb518 2011-08-12 12:42:40
今年刚毕业,但是在公司呆了一年多了,现在感觉自己到了一个瓶颈。以前项目都很紧,所以一直在代码中走过来,但是现在觉得出现问题了,很多东西会用,但是说不太出来,有点知其然不知其所以然。比如委托、泛型、继承、重载这些都在用,但是就是说不出个123,感觉自己该好好补一下理论,想更深入去了解.net的一些东西。所以请前辈及过来人,给点建议,或者推荐一些经典的稍微深入一点的书籍。先谢了
...全文
84 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
qydvip 2011-08-12
  • 打赏
  • 举报
回复
我和lz差不多 关注。。。。。。
心灵彩虹 2011-08-12
  • 打赏
  • 举报
回复
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#入门经典,其中第一次有很多东西不知道,但是呢,不要被它所困扰,往后看,有时呢,特别是在自学中,一些书籍的条理顺序不是太好,所以呢,遇到不懂的,暂且放下,继续往后看,之后等你回来时,可能那个问题已经不存在了。

学习呢,是痛苦的,每天坚持看书的3小时很难,但每天上游戏3小时很简单,为什么呢,因为我们没把兴趣放上去,学任何东西,一定要和兴趣结合,如果你没兴趣,最好不要走自学这条路,你会很痛苦,还是乖乖的去学校教学费吧!

以上呢,只是本人看过的一些书籍,当中呢,可能还有一些没被提到,这里呢,我只是提了一些比较容易让新手入门的书籍,其实呢,一般情况下,用心看完1到2本书之后,自己都会有很大提高,如果再结合一些实战,那么可能以后陪伴你的就只有MSDN了,最后提一点,学任何东西,需用心去学,用手去做。坚持一段时间后,你会发觉,原来它就是那么回事,并不是多难的东西!
心灵彩虹 2011-08-12
  • 打赏
  • 举报
回复
框架设计(第2版):CLR Via C#
(美)Jeffrey Richter著 周靖 张杰良 译 / 2006年10月 / 清华大学出版社 / 68元 /
新版
.NET本质论--第1卷:公共语言运行库(中文版)
(美)伯克斯,(美)赛欧司编 著,张晓坤 译 / 2004-4-1 / 中国电力出版社 / 48元 / 787*1092 1/16 /
C#高级编程(第3版)
(美)罗宾逊,(美)内格尔 著,李敏波 翻译 / 06 1 2005 12:00AM / 清华大学出版社 / 128元 / 787*1092 1/16 /
第三版有一些重点章节的连载
C#高级编程(第4版)
Christian Nagel Bill Evjen Jay Glynn等著 李敏波翻译 / 2006年10月 / 清华大学出版社 / 128元 /
新版本
C#软件项目开发全程剖析——全面透视SharpDevelop软件的开发内幕
一.入门

1.《HTML与CSS入门经典(第7版) 》HTML入门
点评:html语言的入门,由于html极其简单所以同类其他书也可代替,本书并非经典,本书摆在这里纯属占位!你可以用其他书代替。

2.《C#入门经典(第3版)》C#入门
点评:经典中的经典,个人认为是30本书里最重要的,虽然其他讲C#的好书也很多但大多1.0版的,很多在书店已经绝版,被《程序员》等机构评选为2006年最受读者喜爱的十大IT图书之一。

3.《精通SQL--结构化查询语言详解》SQL数据入门
点评:不能说很好,但也不差,感觉吃透全书也可以应付如常SQL语句了。

4.《专家门诊--SQL SERVER开发答疑200问》SQL数据入门
点评:好书,正好结合上本,可惜的是不是Sqlserver2005。

5.《SQL SERVER 2005基础教程》SQL数据入门
点评:书一般,不过还是很全的,和同类书比起来还是不错。


入门总结:这几本书学的快的话2个月,慢则数月,如果真的吃透基本上就打了很好的底子!当然不能说100%,很多东西还要后面的学习来发现不足,重新学习。作者http://blog.csdn.net/21aspnet/。




二.基础

6.《Programming ASP.NET中文版(第3版)》ASP.NET基础
点评:经典中的经典,全球经典,五年三版,权威著作,这本书是最最基础的ASP.NET入门书,讲的非常全涵盖所有基本面,每一个控件都细细说明,非常易懂,不过本书讲的难免有点杂,初学者看了难免云里雾里所以要下一本书提纲挈领,此书非看不可。

7.《ASP.NET 2.0经典教程--C#篇》ASP.NET基础
点评:经典,和上一本结合起来最好,本书讲大的方面,看了能让人明白asp.net分那几个步骤,不过唯一的缺陷就是不细,上一本正好补充,此书非看不可。

8.《C#高级编程(第4版)》C#基础
点评:好书却不经典,本书被吹嘘的神乎其神,被评选为2005年最权威的十大IT图书之一,2006年最受读者喜爱的十大IT图书之一,其实本书不过讲了一些其他书没有的内容而已,内容比较多而已,本书也是所有.NET书中字数最多的一本,蛮厚的,可以当作C#语法的提高,做参考书吧,不过总体而言写的还是可以。作者http://blog.csdn.net/21aspnet/

9.《JAVASCRIPT 权威指南(第四版)》Javascript基础
点评:好书却不经典,这本书也被吹嘘的神乎其神,其实后半部分全部是Javascript语法参考,感觉本书只能做参考书,讲语法还是可以的讲的还算深,内容也很详,不过看懂前半部分后来喜欢它的原因却变后半部分,和下一本结合就成更完美的参考书。

10.《WEB开发人员参考大全:最完整的HTML、CSS与JAVASCRIPT工具书 》Javascript,html,css基础
点评:好书,书如其名,作者是位老先生,经验很丰富,本书是每一位从事BS开发人员的必备参考书和上一本结合就更好了。

11.《SQLServer2005从入门与精通(应用技术基础) 》SQLServer基础
点评:好书,可以帮助读者对SQLServer增进了解,毕竟是微软出版社的,书中讲的知识都是开发人员必备的,例如聚合函数,嵌套事务,报表等等。

基础总结:这几本书学的估计要4个月了,慢的话半年都不一定学透,其实日后开发中用到的主要就是这个时候学的基础上综合应用,宁慢勿快!!!


三.应用

12.《JavaScript 高级程序设计》javascript应用
点评:经典,比《JAVASCRIPT 权威指南(第四版)》讲应用讲得多,有Ajax部分,作者希望大家能把javascript按面相对象的思想处理。

13.《圣殿祭司的ASP.NET 2.0开发详解——使用C#》asp.net应用
点评:好书,作者是台湾的,感觉台湾作者都有欧美风格,本书是专门针对2.0新增的部分,没有1.1部分,个人感觉这样对1.1的作者很好,只要看这本书就够了。

14.《ASP.NET 2.0高级编程(第4版)》asp.net应用
点评:好书,出到第4版了,和《C#高级编程(第4版)》有的一拼,也是大部头,讲的很全,不过不觉得有多少闪光的地方,权作参考书吧。

15.《Beginning C# Objects中文版——概念到代码》C#应用
点评:好书,讲C#怎么面向对象的还讲了UML以及建模的方法同时译者得水品很高。不会面向对象是很可怕的,当然光会面向对象也不够还要和重构设计模式极限编程结合。

16.《ASP.NET 2.0数据库入门经典(第4版)》ADO.NET应用
点评:鸡肋,可惜的是这本书是Beta版本但是出版社不知道出于什么原因没有写明Beta版本,而且代码是VB.NET,不过这本书讲数据操作ADO.NET还是很全的最起码让初学者明白个大概。正式版有E文的,大家自己找吧。

17.《SQL Server 2005数据库开发实战》SQLServer2005应用
点评:好书,作者是章立民老师,台湾4届MVP,想想当初本人就是看他书入门的,这是一本公认的很好入门书籍。作者http://blog.csdn.net/21aspnet/

18.《ASP.NET2.0 经典案例教程》ASP.NET应用
点评:好书,讲了几个经典例子,学了许多知识总是要用实例串起来的也是在这个过程中学习一些架构只是。

应用:这几本书学的估计要4个月,慢的话半年都不一定学透,这个时候主要扩大知识面,要结合实例,最好是做做留言板之类的小小项目。



四.提高

19.《ASP.NET2.0XML高级编程(第3版)》XML数据提高
点评:好书,小黑写的很好,涵盖了XML在asp.net下的方方面面,遇到不明白的要多读几遍。讲XML的书不多,不过有这本也就够了。

20.《Ajax实战》Ajax实战应用
点评:好书,2006年是中国出版界的Ajax年,感觉同系列(另2本是《Ajax基础教程》《Ajax高级编程》)中这本最好,讲理论将的很全,不过要有Javascript基础的,写的很深个别地方有点啰唆。其实Ajax就是无刷新,现在微软已经推出许多控件大大减轻大家学习,自己编码的难度了。

21.《.NET安全编程》数据提高
点评:好书,安全和加密是不容忽视的。书中讲到了散列算法,对称加密,数字签名,安全策略等等适用的安全知识!

22.《ASP.NET 2.0技术内幕》asp.net提高
点评:好书,英文版是绝对的好书,微软出版社出版的绝对不会差!不过此书不适合初学者,初学者最好看会《Programming ASP.NET中文版(第3版)》再看此书。本书讲了事件模型,数据绑定模型,网页状态,缓存,会话等内容。作者http://blog.csdn.net/21aspnet/

23.《框架设计(第2版):CLR Via C#》C#提高
点评:经典,微软出版社出版的,作者作为深受编程人员爱戴和尊敬的编程专家,微软.NET开发团队的顾问!本书第一本和他的修订版非常畅销,本书让大家从更深层次了解CLR,提高对.NET的整体把握。不看此书看遍千本也枉然!

24.《VISUAL C# 2005文件IO与数据存取秘诀 》数据应用
点评:好书,作者是章立民老师,台湾4届MVP,想想当初本人就是看他书入门的,这也是一本公认的很好入门书籍。开始还以为全书讲文件IO操作,其实就前面一点,后面更多的是讲程序和数据库交互。

25.《EFFECTIVE C#中文版:改善C#程序的50种方法》C#应用
点评:非常实用的书,译者水平很高,不过这本书一度跳票几年,07年4月才出。本书由50个小主题组成,就如何高效地使用C#语言和.NET库,为程序员们提供了一些实用的建议,而这些问题都是经常遇见的。本书主要还是讲1.1的,2.0只在最后提了下。

提高:这几本书学的估计要4个月,慢的话几年都搞不定,这个时候相信在知识的广度深度结合度上都有了很大提高。


五.飞跃

26.《ASP.NET AJAX程序设计-第I卷:服务器端ASP.NET 2.0 AJAX EXTENSIONS与ASP.NET AJAX CONTROL TOOLKIT》Ajax飞跃
点评:好书,以前很多复杂的Ajax和javascript代码被微软整合为控件,本书主要主要介绍这个,作者在微软工作。

27.《ASP.NET 2.0高级编程》asp.net飞跃
点评:好书,作者是《ASP.NET 2.0技术内幕》的作者,感觉是在那本书上的再提高,讲了ASP.NET内部机理,HTTP处理程序和模块,自定义控件等高级专题。

28.《重构-改善既有代码的设计(中文版)》语言飞跃
点评:不朽的著作,重构和设计模式齐名,这本书需要用一生来学习,本书是用其他语言所写。不过会C#的人应该能看懂。

29.《C#设计模式》C#飞跃
点评:一般,由于设计模式的代表作《设计模式--可复用面向对象软件的基础》年代久远而且是用其他语言写的目前市面上也只有这本,其实《C#设计模式》的作者最初写了Java版本的,书店有,所以估计就是把语言换成C#。

30.《ADO.NET 2.0高级编程》C#飞跃
点评:还可以,讲了ADO.NET的高级主题非连接类,关联的非连接数据,事务,元数据,大型对象等。

飞跃:这几本书学的估计要很久很久,看个人造化。


最后的总结:按照整个流程学习,有问题找CSDN论坛,结合MSDN,baidu,Google没有解决不了的问题。成为中级程序员以后就要朝高级程序员发展。

心灵彩虹 2011-08-12
  • 打赏
  • 举报
回复
c# 编程入门
子夜__ 2011-08-12
  • 打赏
  • 举报
回复
你必须知道的.NET
1 和2 去看看吧
evil_steve 2011-08-12
  • 打赏
  • 举报
回复
CLR via C# 正在读..
z22708387 2011-08-12
  • 打赏
  • 举报
回复



3楼的书 - -基本让我顿时 头大。
人称猪 2011-08-12
  • 打赏
  • 举报
回复
学习······
cykb518 2011-08-12
  • 打赏
  • 举报
回复
3楼。。。。 先推荐一两本就好了吧,一下来这么多
子夜__ 2011-08-12
  • 打赏
  • 举报
回复
2才刚出来

1可以去博客园搜索。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧