dotNET学习建议

简介:

无论是初学者还是有一定基础的程序员,下面的建议都可以作为学习.NET的参考:

1. 了解.NET语言:选择一个语言(C#或是vb.net),学习相关语法,了解类的设计,OOP的基础概念。如果你打算就语言本身下去学习,从Console模式作练习。

2.探索基础的.NET Framework类别库:了解何谓命名空间,类别如何被组织归纳,如何引用现有的类别库实作所需的应用程序功能,学习一些基础的核心类,例如Math、Exception等等。

3.选择所使用的UI:传统的视窗应用程序(WinForm),或是Web应用程序(WebForm),也就是ASP.NET。

4.深入类库:学习特定领域的技术,例如资料库的ADO.NET,绘图技术的GDI+,网路与串流技术,甚至大型应用程序的发展等等。

.NET学习一旦过了初学的门槛,有一大部份的时间,都会在类库的类功能上打转,无论你所开发的是ASP.NET的Web程序,还是WinForm 应用程序,都脱离不了类库的应用,强化类库的知识将是最主要的课题。

有了好的基础,无论是.NET3.0,或是.NET3.5,它们都只是堆叠了一些新的东西上去。只要在需要的时候,针对这些新增功能继续下功夫即可。

对于一些新功能,可以用下面的简单数学式来说明:
.NET 2.0 = CLR + BCL + C#(vb.net) + Win Form + Web Form
.NET 3.0 = .NET 2.0 + WCF + WPF + WF + WCS
.NET 3.5 = .NET 3.0 + asp.net ajax + Silverlight + LINQ

从这几条数学公式当中得到一个很重要的结论:

如果没有.NET2.0 的基础,你是不可能学好所谓的.NET 3.0,甚至即将到来的.NET3.5;
除非你已经准备好了,否则学好你的.NET 2.0 远比关注目前的新技术来得重要。

至于.NET 1.0或是.NET 1.1,试着摆脱它吧,.NET 2.0相较于.NET 1.X的改变尽管并非革命性的,但是.NET 2.0在某些方面的确作了一些变动:

语言的功能亦作了不少的加强;
编辑器的档案架构同时也有一些不小的调整;

跳到.NET 2.0是比较合适的选择。

至于VS 2008,它允许开发人员选择所要开发的版本,你可以选择.NET2.0、.NET3.0或.NET3.5进行开发。

就如同上面说的,除非你要新的功能,例如WPF,否则不用考虑新版本的问题。




本文转自钢钢博客园博客,原文链接:http://www.cnblogs.com/xugang/archive/2007/12/31/1021755.html,如需转载请自行联系原作者


相关文章
|
8月前
小匕首-dotnet cli使用nuget指令
小匕首-dotnet cli使用nuget指令
80 0
|
8月前
|
jenkins 持续交付 网络安全
Jenkins之Windows中构建Core项目(下)
Jenkins之Windows中构建Core项目(下)
59 0
|
API 开发工具
使用dotnet Cli向nuget发布包
长话短说, 今天分享如何在nuget.org创建并发布.NET Standard package。
使用dotnet Cli向nuget发布包
|
jenkins 持续交付 Windows
UWP Jenkins + NuGet + MSBuild 手把手教你做自动UWP Build 和 App store包
原文:UWP Jenkins + NuGet + MSBuild 手把手教你做自动UWP Build 和 App store包 背景 项目上需要做UWP的自动安装包,在以前的公司接触的是TFS来做自动build。
2347 0
|
存储 C# 数据格式