.NET 3.5的任何快速入门指南?

时间:2009-12-09 10:41:33

标签: .net-3.5

我已经使用.NET 2.0版本进行了一段时间的编程,并且想要使用最新版本来跟上最新版本。最新版本似乎有许多新概念,如WPF,WCF,LINQ等。快速学习这些新技术的基础知识的最佳方法是什么,而无需花费数月时间阅读500/1000页大书?当我第一次学习ASP.NET 2.0时,我发现Microsoft ASP.NET网站上的快速入门教程非常有用。它帮助我快速学习这些概念,而不必花费大量时间阅读大书。 .NET 3.5中是否有类似的教程或类似的东西,有一些实际的例子(不仅仅是理论)来获得实践经验?谢谢你的帮助。

4 个答案:

答案 0 :(得分:1)

我首先看一下新的C# 3.0 language features。 TBH虽然最好的学习方法是应用这项技术。

坦率地说,.NET 3.5中有许多新东西需要学习。没有简单的道路!

答案 1 :(得分:1)

WPF,WCF,WF实际上是.NET 3.0,但为了清楚起见,将它们与3.5一起分组是合理的。

我认为您确实需要优先考虑对您或您的工作最重要的事项。不幸的是,任何被认为是快速启动的东西都不可能有效地覆盖WPF,WCF或Linq这些巨大而深层的区域。

因此,考虑到这一点,我学习2.0版技术(按顺序)的方法是:

  1. LINQ - C#深入。
  2. WPF 2D - .NET中的Pro WPF
  3. WPF 3D - 适用于Windows的3D编程
  4. Silverlight的
  5. WCF
  6. ASP.NET MVC
  7. 我建议先看一下LINQ以及为支持它而引入的C#(或VB)的更改。 C#深入可以帮助你,这是一本非常简洁的书(但不适合初学者)。该语言有一些基本的补充,可以提高生产力。

    对于其余区域,订单实际上取决于您的兴趣或工作要求。我对GUI设计很感兴趣,所以WPF 2D和3D是我的下一个列表。然后Silverlight就这样顺利进行了。

    有些人建议在完全WPF之前学习Silverlight,因为它实际上是WPF的一个子集。我没有采用这种方法,但它绝对有价值,因为WPF是一个如此庞大的框架。

    专注于Silverlight可以让你克服最大的变化,例如XAML和布局,依赖性等等。然后你可以看看完整的WPF。

    然后我花了一些时间来了解WCF的基础知识,但是我可以学到很多东西。

    最后,ASP.NET MVC非常重要,要知道您是否进行任何Web开发。我在Web Forms中有经验(有些不好),所以这非常有趣。关键是MVC不是替换Web表单,而是替代。

答案 2 :(得分:0)

我发现自己的Jon Skeet的C# in Depth是从.NET 2.0迁移到.NET 3.5的非常明确的指南。因此,当C#是你选择的语言时,请查看它(或等待第二版,其中也包括C#4)

答案 3 :(得分:0)

我发现这两本书真的很有用,很容易让你加快WPF和WCF的速度 1.Microsoft Applications Code&标记Microsoft Windows Presentation Foundation WPF Petzold指南 2.编程WCF服务 - Juval Lowy

特别是Juval lowy很棒