我已经在ASP.NET Web表单环境中编写了近4年的c#编码(之前的vb.net)。我已经掌握了基础知识但有些事情我有时会看到让我感到困惑(接口,IEnumerable,IQueryable,反射等等)我想要掌握。我目前正在使用c#3.0,可能会在明年左右转向c#4。我正在学习MVC。
在我的编程生涯中,您可以推荐哪些书籍,博客或资源?谢谢!
答案 0 :(得分:14)
答案 1 :(得分:4)
书籍,博客或资源可以是什么 你们推荐吗?
这些是我最喜欢的C#/ ASP.NET博客,但老实说,似乎博客在过去一年左右已经失去了巨大的动力。猜猜它对推特的影响。
Hanselman:http://www.hanselman.com/blog/
史蒂夫桑德森:http://blog.stevensanderson.com/Steve Michelotti:http://geekswithblogs.net/michelotti/Default.aspx
ķ。斯科特艾伦:http://odetocode.com/Blogs/scott/Default.aspx
Jon Galloway:http://weblogs.asp.net/jgalloway/default.aspx
ScottGu:http://weblogs.asp.net/scottgu/default.aspx
Stack Overflow巨星Jon Skeet:http://msmvps.com/blogs/jon_skeet/default.aspx
Jeremy Miller:http://codebetter.com/blogs/jeremy.miller/default.aspx(最近厌倦和脾气暴躁但仍然值得一读)
我无法提供任何书籍建议,因为我的技术书籍购买通常是我初学者并尝试改进的东西(jQuery和WPF是最新的)。艾布拉姆斯CLR框架设计指南是一个非常有价值和有趣的阅读,但过时了,我相信你有更好的东西可以用于你所追求的目标。
答案 2 :(得分:3)
“...定义操作数和运算符的语法,评估顺序, 以及表达的含义。“
当然......
-edit -
我差点忘了......
答案 3 :(得分:2)
真实世界的函数式编程(C#和F#中的示例) 由Matt P.和Jon S.改变了我永远编写C#代码的方式。
即使您从未编写任何F#代码,以函数式编程风格编写C#通常也很有帮助。
答案 4 :(得分:2)
不要只停留在C#和.NET中;考虑一下计算的大局,这就是我所做的。算法是最重要的,因为它们控制着IQueryable和其他排序接口之类的工作方式。
Algorithmics: The Spirit of Computing (3rd Edition)
另外值得一看:
The Architecture of Computer Hardware and Systems Software: An Information Technology Approach
这些是我来过的一些课程材料,到目前为止我真的非常喜欢它们。我也是C#的忠实粉丝,但我从这些书籍中获得了挫折(低级别)和肮脏。
另一个值得指导的是:
这涵盖了计算和软件的历史,通过上个世纪和之前的一些数学天才。人们喜欢Liebniz和Goedel,Von Neuman和Alan Turing。
希望你能找到一些有趣的东西。这对于C#来说有点偏离主题,但是为了弯曲计算机的大脑肌肉,它们真的很棒。
答案 5 :(得分:1)
我推荐的好书
Microsoft Visual C# 2010: An Introduction to Object-Oriented Programming
Professional C# 4.0 and .NET 4 (Wrox Programmer to Programmer)
答案 6 :(得分:1)
ASP.NET MVC初学者预定获取ASP.NET MVC 2.0 cookbook。它只适合初学者和学习asp.net mvc 2.0的核心概念,非常好。