zoukankan      html  css  js  c++  java
  • 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,否则不用考虑新版本的问题。

  • 相关阅读:
    VUE参考---组件切换动画
    VUE参考---组件切换方式
    VUE参考---为什么组件中的data必须是一个方法且返回一个对象
    VUE参考---组件中的data和methods
    VUE课程---26、组件
    VUE课程---25、发ajax请求
    VUE课程---24、插件
    Spring3.2.4集成quartz2.2.1定时任务(demo)
    TODO
    【转】Mac 程序员的十种武器
  • 原文地址:https://www.cnblogs.com/xugang/p/1021755.html
Copyright © 2011-2022 走看看