我一直在c#编写近4年(vb.net在此之前)在ASP.NET Web窗体环境。我已经掌握了一些基础知识,但是有时我会发现一些让我困惑的东西(接口,IEnumerable,IQueryable,反射等等),我想要把握的东西。我目前正在使用C#3.0,并且可能会在明年左右转向C#4。我目前正在学习MVC。为有点经验丰富的开发人员推荐的C#书籍
在我的编程生涯中,您可以推荐哪些书籍,博客或资源?谢谢!
我一直在c#编写近4年(vb.net在此之前)在ASP.NET Web窗体环境。我已经掌握了一些基础知识,但是有时我会发现一些让我困惑的东西(接口,IEnumerable,IQueryable,反射等等),我想要把握的东西。我目前正在使用C#3.0,并且可能会在明年左右转向C#4。我目前正在学习MVC。为有点经验丰富的开发人员推荐的C#书籍
在我的编程生涯中,您可以推荐哪些书籍,博客或资源?谢谢!
你们推荐哪些书籍,博客或资源 ?
这些是我最喜欢的C#/ ASP.NET博客,尽管老实说,博客似乎已经在去年左右失去了严重的压力。猜猜它的推特影响力。
Hanselman的:http://www.hanselman.com/blog/
史蒂夫·桑德森:http://blog.stevensanderson.com/
史蒂夫米凯洛蒂:http://geekswithblogs.net/michelotti/Default.aspx
K.斯科特·艾伦:http://odetocode.com/Blogs/scott/Default.aspx
乔恩·加洛韦:http://weblogs.asp.net/jgalloway/default.aspx
ScottGu:http://weblogs.asp.net/scottgu/default.aspx
堆栈溢出巨星乔恩斯基特:http://msmvps.com/blogs/jon_skeet/default.aspx
杰里米米勒:http://codebetter.com/blogs/jeremy.miller/default.aspx(厌倦和脾气暴躁但最近还是值得读)
我不能给任何书建议,我的技术书籍购买一般的东西,我是初学者,努力改进(jQuery和WPF是最近的)。艾布拉姆斯CLR框架设计指南是一篇非常有价值和有趣的阅读材料,但过时了,我相信这里有更好的东西可以满足你的要求。
当然“...定义语法,操作数和运算符的评估顺序, 和表达式的含义。”
...
CNC中
我差点忘了...
Matt P.和Jon S.的 真实世界函数式编程(在C#和F#中有例子)改变了我永远写C#代码的方式。
即使您从不编写任何F#代码,在函数式编程风格中编写C#通常也很有帮助。
不要被困在C#和.NET中;想想更大的计算图景,那就是我所做的。算法是最重要的,因为它们控制着IQueryable和其他排序接口的工作方式。
Algorithmics: The Spirit of Computing (3rd Edition)
也值得一读:
The Architecture of Computer Hardware and Systems Software: An Information Technology Approach
这些都是一些教材我来的,我真的很喜欢他们至今。我也是C#的忠实粉丝,但是我已经从这些书的底层(低层次)和肮脏中受益。其他
一一值得mentoning是:
这包括计算和软件的历史,通过从上个世纪之前一些数学天才。人们喜欢利布尼兹和戈德尔,冯诺伊曼和艾伦图灵。
希望你在那里找到有趣的东西。这对于C#而言有点偏离主题,但对于计算机大脑的肌肉来说,它们确实不错。
ASP.NET MVC初学者书得到ASP.NET MVC 2.0 cookbook。它只是为初学者和学习asp.net mvc 2.0的核心概念而设计的。
里希特书上的好电话,我有一个更旧的版本和它的优秀。此外,还有一个比它更新的版本: http://www.amazon.com/CLR-via-Dev-Pro-Jeffrey-Richter/dp/0735627045/ref=dp_ob_title_bk – heisenberg 2010-07-22 00:22:30
如果该家伙不知道接口,我认为这些东西可能有点多 – 2010-07-22 00:37:21
实际上,通过C#的CLR覆盖了深度的接口。请参阅页码。 311. – Mateo 2010-07-22 00:55:49