.Net应该学什么怎么学

.Net应该学什么怎么学


2024年5月6日发(作者:大容量移动硬盘读不出)

.Net应该学什么怎么学(一)

上篇《学了.Net做什么开发》中我讲到了目前.Net开发主要方向是Web

开发,因此在本篇中我将主要讲解做Web开发要学哪些东西,怎么学,

由于内容比较多,我将分几次发。下图是我推荐的学习内容和学习顺序

(除了这里列出的内容,要走向高手之路肯定还有更多技术需要学习,

我这里只是对于初学者列出的主干学习内容,并不是全部):

开发者口中的.Net全称是.Net Framework,在中国大陆,一般

将.Net读作“道特耐特”(中文音标比英文音标更好读,呵呵)或

者“点耐特”。.Net是微软推出的一门技术,它是一个技术平台,基于

这个平台进行开发可以简化很多工作。关于到底什么是.Net,不是一两

句话能说清楚的,而且也没办法让初学者理解到底什么是.Net,因此你

只要记住.Net这个词,随着我们越学越深入,你就会理解.Net到底是什

么东西了。

基于.Net平台上有很多语言,比如C#、、IronPython、F#、

Powershell等,F#、Powershell是满足特定用途的语言,IronPython、

IronRuby等并没有广泛应用,是仅次于C#的第二大基于.Net的语

言,不过按照微软的战略是把主要精力放到C#上,只是微软为了

将VB开发人员平滑的转移到.Net平台下的语言。因此对于语言来说大家

学习C#即可。C#在中国大陆的叫法一般是“C sharp(C煞普)”,也有少

数人读成“C井”,我不推荐这种叫法。

初学者可能会弄不清C#和.Net的关系,.Net是一个技术平台,而C#

是这个技术平台上的一门语言,就像Windows是一个操作系统,而

Word、QQ、FireFox则是在Windows上运行的一个程序。初学者不必纠结

于这个概念,不是很明白也没关系。

.Net的开发工具是VisualStudio,VisualStudio现在有

VisualStudio2005、VisualStudio2008、VisualStudio2010等版本,注

意不要纠结于“到底装VisualStudio2005还是VisualStudio2008,听说

有的公司还在用VisualStudio2005”、“到底是用新版本的

VisualStudio2010还是用VisualStudio2008”这样的问题,因为这些版

本并没有本质的不同,使用方法都类似,就像你会用WindowsXP,换了

Windows7以后经过短暂的熟练会用Windows7了一样。因为

VisualStudio2010比较消耗资源,如果你的计算机配置较好可以安装

VisualStudio2010,如果配置较差则推荐安装VisualStudio2008。

要学习Web开发一定要按照正确的顺序进行学习,很多人被一些

《21天精通***》这样的垃圾书的影响,不学C#、不学.Net

Framework、不学Dom,直接上来就学,拖两个控件、配两个

属性、双击控件写一个事件响应方法,就开始自诩“精通

”了,照着书控件拖来拖去,可是连C#、.Net、、

HTML、JavaScript之前的关系是什么都不清楚,闹出了很多笑话。欲速

则不达,速成的结果就是以后浪费更多的时间,回想这么多年你走过的

路,有多少次为了走快点就跳着走,最后又浪费时间返工的事情,按照

正确的顺序才能更快、更好的掌握.Net。

有的人可能认为“我不想成为高手,有一口饭吃就行了,会拖控件

就行了呗”,千万不要以为会“不拖控件的开发”就是高手了,高手没

有那么好当的。我没有奢求学编程的人个个都是以“成为世界顶尖级程

序员”、“国内.Net开发者中的知名开发者”为目标,这个也不现实,

大部分人学编程只是看做软件开发工资不低,想赚几年钱娶媳妇生娃,

这种想法并不是多没出息的想法,毕竟“老婆孩子热炕头”是最朴实的

幸福,你不需要背负“振兴中国软件产业”这种的重任,但是最起码应

该找到一份不错的工作,工作几年以后能有钱交得起房子首付(对于大

部分人来讲,能够交得起首付成为房奴都是很奢侈的事情)、每月供月

供吧,如果只会拖控件的话就不是能不能成为高手的问题,而是能不能

养家糊口的问题了。

下面来详细讲解学习的各个步骤:

一、C#面向过程编程。

学习C#语言分为C#面向过程编程和C#面向对象基础两部分。听


发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1714930072a2539613.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信