.NET学习步骤 (转载收藏)

来源:互联网 发布:淘宝5星好评语 编辑:程序博客网 时间:2024/05/20 04:27
搜狐博客 > 黄蔷薇 > 日志 > 技术交流
 .NET学习步骤
.NET学习全景图

.NET有一个庞大的技术体系,一个初学者,如何决定自己的学习步骤呢?就我自己的经验,谈谈我对这个问题的看法

 

.NET学习  第一步:掌握VS.NET的使用

作为一个下定决心要学习.NET的初学者,首先要掌握VS.NET的使用,之所以把掌握这一开发工具放在第一位,是因为在后面的学习过程中,需要使用VS.NET进行不断地编程实践,而只有通过实践,才能最终掌握.NET技术。

.NET学习 第二步: 掌握一种.NET语言

第二步是掌握一种.NET语言。

由于.NET支持多种语言,所以读者可以根据自己的喜好选择一门计算机语言,但请注意以下选择语言的标准:

1)必须是全面向对象的语言,只有面向对象的语言才能充分发挥.NET的威力;

2)拥有较多的开发者和技术资源,这样您就可以很容易地找到志同道合的人共同学习。

   

    目前支持.NET的语言已有几十种,而且还在不断地增加中。

  微软官方提供的语言有以下几种:Managed C++C#Visual Basic.NETJ#

   

    C#Visual Basic.NET是目前.NET下开发的主流语言

.NET学习 第三步:掌握Windows Form程序开发

在第三步中学习Windows Form是个好选择。所谓Windows Form程序,就是传统的运行于个人电脑上的单机应用程序,象大家常用的金山词霸。通过Windows Form技术的学习,读者可以掌握最重要最基础的windows软件开发技术,并对面向对象理论会有深入的体会,有了这些基础,深入学习网络编程就是水到渠成的一件事。

.NET学习 第四步:学习.NET网络技术

第四步则是学习.NET网络技术,具体而言,又可以按照以下顺序进行学习:

1ASP.NET:主要掌握如何设计ASP.NET网页,搭建一个运行于.NET Framework之上的Web网站;

2Web Service:学习如何把网站的各种功能以Web Service的形式提供给外界,或者集成外部的Web Service实现功能强大的信息系统。Web Service是一个潜力无穷的新技术,将对下一代的互联网产生深远的影响。

3.NET Reomting及相关技术:不像ASP.NETWeb Service主要用于互联网,.NET Remoting及相关的技术主要用于开发基于局域网的应用程序,目前大部分公司和企业都建有自己的局域网,开发基于局域网的信息系统具有很大的需求。

.NET学习 第五步:移动设备开发技术

学习移动设备开发技术,比如为手机、SmartPhone等智能移动设备开发程序,设计嵌入式系统等,.NET Compact Framework就是专为移动设备应用程序开发而准备的,使用.NET Compact Framework开发移动设备程序与使用.NET Framework开发普通程序是类似的,已有的.NET Framework开发经验仍然适用;

.NET学习 第六步:移动设备开发技术

进一步深入地学习企业级项目开发技术,成为一名系统架构设计师,这需要更进一步地学习相关理论和技术,比如设计模式、软件工程等,还有J2EE.NET竞争对手的技术。

.NET学习 第七步:成为.NET技术专家

如果你能沿着路线图走到这里,那就恭喜您,您已成为了一名.NET技术专家,更宽广的道路将展现在您的面前