.NET学习步骤++经典总结.NET学习步骤(共5则)

时间:2019-05-13 17:18:00下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《.NET学习步骤++经典总结.NET学习步骤》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《.NET学习步骤++经典总结.NET学习步骤》。

第一篇:.NET学习步骤++经典总结.NET学习步骤

第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去!

第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framework。ASP.NET是建构在.NET Framework之上的技术,你对.NET Framework了解得越深,学习ASP.NET就越快。举个例子:下面简单列出几个对掌握ASP.NET非常重要的概念: 对象的内存模型,委托,事件,多线程,程序集和应用程序域,安全模型.NET Framework当然还有许多其它的东西,但不理解与把握清楚上述这些东西,是很难真正把握ASP.NET的。出于急迫的心情与现实的考虑,不少人没有扎实的面向对象基础就想直接学习ASP.NET,其结果只能是欲速则不达。在具备了OO基础之后,以下是具体的学习ASP.NET技术步骤。

第一步:学习HTML与CSS这并不需要去学一大堆的诸如Dreamweaver,Firework之类的各种网页设计工具,关键是理解HTML网页嵌套的block结构与CSS的box模型。许多ASP.NET控件最后都必须转化为HTML。而且,div+CSS是当前主流的网页布局模型。学习这部分时,关键在于理解概念,而不需要将精力花在美化页面的许多技巧上,那是网站美工的工作,不是程序员的工作。

第二步:学习JavaScriptJavaScript不是Java,它主要运行于浏览器端。可以完成许多工作,功能也很强大:比如它将客户端网页中的HTML元素看成一棵树,可以编写代码访问并修改树节点,动态生成新的HTML代码,从而达到动态修改网页显示特性的目的。JavaScript在目前的网站开发中用得很多,非常重要。另外,它也是目前非常流行的AJAX技术的基础。

第三步:学习计算机网络原理找一本大学<计算机网络>教材,重点看看它的有关互联网的部分,了解一些域名解析和HTTP协议等知识。这是进行互联网开发的理论基础。

第四步:学习ASP.NET表示层技术,会设计Web页面需要结合先前打好的面向对象技术的基础,至少掌握以下内容:(1)各种Web控件的使用方法,(2)理解信息在网页中的传送方式,比如Cookie,ViewState,Session等的使用。(3)ASP.NET应用程序与网页的生命周期,以及相关对象(比如httpcontext,response,request)的用途。(4)ASP.NET实现事件驱动的内幕(5)自定义用户控件再次强调一下,没有OO基础,很难掌握上述技术,就只能被这些东东牵着鼻子走了,会很被动。

第五步 掌握数据库技术具体地说,要学习以下内容:(1)学会使用SQL Server 2005:不要求精通它的各种工具与管理配置技术,但至少知道如何连接,如何建表,如何创建存储过程(2)学习ADO.NET,掌握使用代码人工访问数据库(别用VS2005的向导)的方法(3)学习数据绑定控件的使用

第六步 理解多层架构这时,先前在OO学习阶段涉及到的程序集与应用程序域等就派上用场了,现在,网站架构大多采用多层架构:表示层、业务逻辑层、数据存取层以及数据库本身。可以先上网找一此多层架构的资料看,再找一个现成的比较复杂的开源ASP.NET项目分析一下其架构就差不多了。基本上都是一个套路,到处应用。有的朋

友问:学习架构是不是必须学习设计模式。我的看法是:不必!当然,你如果学习过设计模式,那当然更好。但在实际开发中,如果只想着机械地套用某种模式,反而起不到好的结果。我的观点:在学习设计模式时要多思多悟,其思想就会渐渐地融入你的大脑,在真实的设计实践中,忘掉所有的写在书上的模式,一切从实际出发,相信你的直觉,只要达到设计要求的方案就是可行的方案,事实上,你这样做了之后,回过头来再看,会发现你的设计往往暗合设计模式的理论。

第七步 学习XML与Web Service先了解XML的基础知识,找本讲XML的书看一下就差不多了,然后,再学习Web Service。Web Service其实可类比为远程方法调用(以XML格式表达的调用信息)。学 到了这里,如果你还有兴趣,不妨再去看看SOA,不过SOA的资料都是理论与概念,看起来比较郁闷,而且离实际开发可能比较远。所以,这是可选项。

第八步 学习AJAX学习AJAX的主要目的是创建具有更丰富特性的Web表示层,而经过前面七步的学习,到此再学习AJAX已水到渠成,所有的基础都已具备,不会有太大的问题了。在基础未具备的前提下直接学AJAX,就象“浮沙之上筑高台”,所以,将AJAX的学习次序安排在这里。

第九步 学习RIA技术RIA:Rich internet application,可看成是将C/S与B/S优点合二为一的尝试。就具体技术来说,主要指微软的Silverlight(WPF_E),毕竟前头一路行来都是微软路线。

DOTNET的学习步骤(假设学习者是个门外汉):

1。计算机使用基础。会使用常用的软件,如记事本,WORD,PPT,一般的管理软件(如学生信息管理系统),会上网,会在论坛发帖子,使用购物网站进行购物,也就是学会常用软件的使用方法,B/S和C/S的。知道什么叫按钮,编辑框等。对计算机世界的东西有个感性认识。

2。懂得计算机的基本原理。可以参考计算机专业自学考试的相关教材,打个理论基础。基本的数学基本的英语功底。

3。学习一门语言作为编程的入门。比如C语言。懂得编程的基本概念。开始熟悉至少一种IDE的使用。

4。学习HTML,JS,CSS,DB基础。

5。学习C#语言语法。

6。学习WINFORM编程,并做由小到大的项目进行训练,同时根据具体情况进行专项训练,如网络编程,线程,并了解熟悉相关的概念。(编程入门的语言也可以用C#,但是笔者认为用C效果更好)

7。学习ASP。NET,XML,AJAX,SQL SERVER。。

8。从编程入门开始,就进行实际项目训练,同时学习软件工程相关知识运用在项目开发中,以及可以做象计算器这样的小项目,也可以做个大型应用软件。

9。多看各种形式的资料,多练习,多交流,训练自学能力和独立解决问题的能力。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

看看这位老师准备怎样将一个生手带入编程世界的。以下为引用

打算做一名搞web开发的,个人认为要学的东西真的很多,而且我觉得有些知识最好是开始就应当

讲清楚,具体咱们慢慢说。

1、B/S,C/S

这是我想介绍的第一个概念,俗话说没吃过猪肉还没见过猪跑吗!大家都是这个年代的人。

软件应当都没少用,网站估计也都没少上。所以我打算从这个点切入。

2、WEB(DB)服务器,IIS

有了对B/S的理解,这里我主要是想引出IIS。

3、HTTP请求流程

之所以在没学任何语言之前介绍这个,我是想让他对web有个更深层次的认识。当你在浏览器中敲入

“http://”的时候,到底发生了什么。之前引入的WEB服务器也是打算为这个服务的。

4、HTML,CSS,Javascript

结构、样式、行为----浏览器目前能认识的三种语言,所以这是我们搞web的首当其冲要掌握的。通过他们,我们才能和浏览器

搭上话。

HTML,我的计划是HTML重点学,起码要认识所有的HTML标签,重点学习各种表单元素。

CSS,对于CSS来说:

1)学习CSS格式

2)学习HTML中使用CSS的几种方式

3)介绍几个常用的CSS命令。

Javascript:

1)介绍使用场景,引出AJAX。

2)介绍基本语法。

3)介绍几个作为客户端验证的例子。

学HTML的时候,我计划让他做一个静态网站,可以部署到GAE上。

5、Get/Post

学完HTML以后,我想单独把这一对概念介绍清楚。

6、开始C#

我的计划是开始C#的时候,只学习C#的东西,先不开始.net。

我用的书是《C#入门经典(第4版)》,这里有目录:http:///content/490456.htm

所以我直接从第三章开始,关于C#,先学下面这些,关于VS的东西一律跳过,我觉得这些东西在书上看很无味:

第3章 变量和表达式

第4章 流程控制

第5章 变量的更多内容

第6章 函数

第7章 调试和错误处理(只介绍 try...catch...finally)

第9章 定义类

第10章 定义类成员

第11章 集合、比较和转换(特别是关于集合的那些接口我希望能一次性搞定,当然这局限于我的水平。)

第12章 泛型(跳过泛型委托部分,另外委托和事件我也打算放在以后学asp.net的时候再讲)

7、面向对象编程

主要资料也是入门经典中的第8章 面向对象编程简介。

不过我打算再找找资料。

8、开始.NET

如果能有幸学到这,我就替他庆幸了。

1).NET体系结构我计划用的资料是《C#高级编程(第4版)》中的第1章.NET体系结构。

这个在CSDN上有连载:http://book.csdn.net/bookfiles/140/。

2)介绍一下C#语言和.NET的一些联系。

第二篇:学习.net心得

1.命名空间:命名空间是一种特殊的分类机制,它将与特定功能集有关的所有类型都分到一起,是.net避免类

名冲突的一种方式。

2.变量的作用域:一个变量的作用域是指能够使用该变量的程序区域。for、while或类似语句中声明的局部变

量存在于该循环体内。

(1)字段和局部变量的作用域冲突:

class program

{

int n=0;//定义一个字段

static void main(string[] args)

{

int n=5;//声明一个局部变量

console.writeline(n.tostring());//结果输出5

}

}

(2)如何引用类级变量:可以把变量声明为静态的,使用类本身来访问,例如:

static class process

{

static int n=0;

static void main()

{

int n=2;

console.writeline(process.n.tostring());//输出结果为0

}

}

如果字段不是静态的可以使用this来访问,如下:

public class process

{

public int n=0;

static void main()

{

int n=2;

console.writeline(this.n.tostring());//输出结果为0

}

}

3.常量的特征:必须在声明时初始化,指定值之后不能再修改;其值必须在编译时用于计算;常量总是静态的,不允许在常量声明中包含修饰

符static.4.字符常见的操作:

(1)获取字符串长度和所占字节长度

string str = “中国”;

console.writeline(str.length);//输出2

byte[] bytes = encoding.default.getbytes(str);

console.writeline(bytes.length);//输出4

console.read();

(2)查找指定位置是否为空字符:char.iswhitespace(str,n)

string str = “中国 人民”;

console.write(char.iswhitespace(str, 2));//输出为true

(3)查字符是否是标点符号ispunctuation('字符');

string str = “中国 人民,”;

console.writeline(char.ispunctuation(str, 5));//true

console.writeline(char.ispunctuation('a'));//false

console.writeline(char.ispunctuation(','));//true

(4)删除字符串最后一个字符的2种方法:

<1>substring:

string str1 = “1,2,3,4,5,”;

console.writeline(str1.substring(0, str1.length-1));//输出结果1,2,3,4,5

<2>trimend:

console.writeline(str1.trimend(','));//输出结果1,2,3,4,5

(5)用字符串分割字符串:

string str2 = “aaaajsbbbbjsccc”;

string[] sarray = regex.split(str2, “js”, regexoptions.ignorecase);

foreach(string s in sarray)

{

console.writeline(s);

}

最后输出结果为:

aaaa

bbbb

cccc

(6)把字符串123456789转换成12-345-6789的2种方法:

<1> string a = “123456789”;

a = int.parse(a).tostring(“##-###-####”);

console.writeline(a);//输出12-345-6789

<2>a=a.insert(5,“-”).insert(2,“-”);

console.writeline(a);//输出12-345-6789

第三篇:程序员学习计划(.NET)

程序员学习计划(.NET)

一、HTML基础知识(①)

作业一:待定

二、Javascript基础,DIV+CSS布局基础(①)

作业二:待定

三、了解C# 的基本语法(①)

四、C#应用程序学习,对C#应用程序各控件的都要有所了解,熟练掌握C#应用程序常用控件。(①)

五、了解数据库的基本使用,如插入、删除、修改。能够用数据库与VS进行连接。(①)

六、ASP.NET的基本机制、(Request,Response,Session,Page),开发环境的搭建。数据库的访问,DataGrid等数据控件的使用(①)

作业三:待定

七、模板页,用户控件的使用(①)

八、自定义控件的开发(如验证码)(①)

作业四:待定

九、Ajax的使用(③)

十、WebServer的使用,了解WCF(③)

十一、采用三层架构(数据访问层+业务逻辑层+表现层),制作一个小型网站(③)

十二、分析开源CMS项目DotNetNuke的架构(③)

十三、用所学的技术,自己设计制作一个网站(③)

备注:① —— 以完成实例方式检查学习结果

③ ——不作为测试要求,为后期自学内容

第四篇:C# .net学习进程(个人总结)

第一步 掌握一门.NET面向对象语言,C#。

绝不提倡在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去!

第二步 对.NET work类库有一定的了解

可以通过开发Windows Form应用程序来学习.NET work。ASP.NET是建构在.NET work之上的技术,你对.NET work了解得越深,学习ASP.NET就越快。

举个例子:下面简单列出几个对掌握ASP.NET非常重要的概念:

对象的内存模型,委托,事件,多线程,程序集和应用程序域,安全模型

.NET work当然还有许多其它的东西,但不理解与把握清楚上述这些东西,是很难真正把握ASP.NET的。

出于急迫的心情与现实的考虑,不少人没有扎实的面向对象基础就想直接学习ASP.NET,其结果只能是欲速则不达。

在具备了OO基础之后,以下是具体的学习ASP.NET技术步骤。

第一步:学习HTML与CSS 这并不需要去学一大堆的诸如Dreamweaver,Firework之类的各种网页设计工具,关键是理解HTML网页嵌套的block结构

与CSS的box模型。许多ASP.NET控件最后都必须转化为HTML。而且,div+CSS是当前主流的网页布局模型。学习这部分时,关键在于理解概念,而不需要将精力花在美化页面的许多技巧上,那是网站美工的工作,不是程序员的工作。

第二步:学习javascript。

javascript不是Java,它主要运行于浏览器端。可以完成许多工作,功能也很强大:比如它将客户端网页中的HTML元素

看成一棵树,可以编写代码访问并修改树节点,动态生成新的HTML代码,从而达到动态修改网页显示特性的目的。

Java在目前的网站开发中用得很多,非常重要。另外,它也是目前非常流行的AJAX技术的基础。

第三步:学习计算机网络原理

找一本大学<计算机网络>教材,重点看看它的有关互联网的部分,了解一些域名解析和HTTP协议等知识。这是进行互 联网开发的理论基础。

第四步:学习ASP.NET表示层技术,会设计Web页面

需要结合先前打好的面向对象技术的基础,至少掌握以下内容:

(1)各种Web控件的使用方法,(2)理解信息在网页中的传送方式,比如,ViewState,Session等的使用。

(3)ASP.NET应用程序与网页的生命周期,以及相关对象(比如httpcontext,response,request)的用途。

(4)ASP.NET实现事件驱动的内幕

(5)自定义用户控件

再次强调一下,没有OO基础,很难掌握上述技术,就只能被这些东东牵着鼻子走了,会很被动。

第五步 掌握数据库技术

具体地说,要学习以下内容:

(1)学会使用SQL Server 2005:不要求精通它的各种工具与管理配置技术,但至少知道如何连接,如何建表,如何

创建存储过程

(2)学习ADO.NET,掌握使用代码人工访问数据库(别用VS2005的向 导)的方法

(3)学习数据绑定控件的使用

第六步 理解多层架构

这时,先前在几个学习阶段涉及到的程序集与应用程序域等就派上用场了,现在,网站架构大多采用多层架构:表示层、业务逻辑层、数据存取层以及数据库本身。可以先上网找一此多层架构的资料看,再找一个现成的比较复杂的开源ASP.NET 项目分析一下其架构就差不多了。基本上都是一个套路,到处应用。有的朋友问:学习架构是不是必须学习设计模式。我的看法是:不必!当然,你如果学习过设计模式,那当然更好。但在

实际开发中,如果只想着机械地套用某种模式,反而起不到好的结果。我的观点:在学习设计模式时要多思多悟,其思想 就会渐渐地融入你的大脑,在真实的设计实践中,忘掉所有的写在书上的模式,一切从实际出发,相信你的直觉,只要达

到设计要求的方案就是可行的方案,事实上,你这样做了之后,回过头来再看,会发现你的设计往往暗合设计模式的理论。

第七步 学习XML与Web Service 先了解XML的基础知识,找本讲XML的书看一下就差不多了,然后,再学习Web Service。Web Service其实可类比为远程

方法调用(以XML格式表达的调用信息)。学到了这里,如果你还有兴趣,不妨再去看看SOA,不过SOA的资料都是理论与概

念,看起来比较郁闷,而且离实际开发可能比较远。所以,这是可选项。

第八步 学习AJAX 学习AJAX的主要目的是创建具有更丰富特性的Web表示层,而经过前面七步的学习,到此再学习AJAX已水到渠成,所有 的基础都已具备,不会有太大的问题了。

在基础未具备的前提下直接学AJAX,就象“浮沙之上筑高台”,所以,将AJAX的学习次序安排在这里。

第九步 学习RIA技术

RIA:Rich internet application,可看成是将C/S与B/S优点合二为一的尝试。就具体技术来说,主要指微软的

Silverlight(WPF_E),毕竟前头一路行来都是微软路线。

以上为初学者接触.NET技术的一个比较完整的学习步骤,个人能力有限只限于爱好软件编程和.NET、c#、asp.net,ado.net、asp和数据库的人士参考!

第五篇:NET 开发总结

.NET 开发总结

Web窗体的简单说明:

这次作业都有一个共同点就是连接数据库,对数据连接函数不是很熟悉,弄了好久,最后还是请教同学才实现数据库的连接,连接代码如下图:

数据库连接完成后,开始进行数据的整体的查询,将查询到的数据转换成参数,利用参数进行分页,将数据显示在web上去。

对于分页,我是按照每页显示是个数据来显示的,本来还打算弄一个下拉窗口,当窗口下拉式可以选择多少个数据分页显示,这一部分的功能还没来得及去实现。

分页的部分代码

对于web 的查询功能,用的是模糊查询,代码如图

本次的.net开发技术作业,我选择做webForm的分页,之前一直没有写过web的代码,只自学过一点脚本语言,对C#也不太了解,所以当做起来的时候比较困难,自己上网找了不少资料,到图书馆借了一些关于asp.net web开发的书,对C#开发的平台还不是很熟悉,当程序调试起来非常困难,经常因为小问题而浪费许多的时间,开发过程中请教过一些有过web开发经验的同学,也有帮助我进行程序的调试。由于不熟悉浪费了许多时间,没有对代码没有时间去整理,使得代码看起来很凌乱,很累赘,看起来显得麻烦,还是一些功能还没有实现,像查询后的数据进行分页,以及数据的修改和删除。

下载.NET学习步骤++经典总结.NET学习步骤(共5则)word格式文档
下载.NET学习步骤++经典总结.NET学习步骤(共5则).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    ASP。net的学习资源

    如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.N......

    新手应该如何有效地学习.net

    新手应该如何有效地学习.net前言 对于新手来说,学习.NET编程是一件很痛苦的事情,这倒不是因为学习.NET是一件很难的事情,而是.NET是一个庞大的学习体系,对于新手来会感觉无......

    .NET学习笔记— C#学习路线图(精选五篇)

    .NET学习笔记(1)— C#学习路线图 目录 一:引言 二:.NET技术体系 三:常用工具汇总 四:学习资源汇总 五:书籍推荐 六:关于阅读技术书籍的经验 七:总结 一:引言 因为工作调整,从PHP开发零......

    .NET实习个人总结

    .NET实习个人总结 实习就要接近尾声了,其实我很不愿意写这个总结,因为在写完这个总结的时候也就意味着要结束我的实习生活了,在这段实习期间,我收获到了不少的知识,而且也懂得了......

    速写学习步骤

    临摹开始 初学者面对物象往往会觉得无从下手,临摹可以快速入门。通过临摹,一方面可以感受速写基本样式,学习他人表现方法,为今后应用储备知识;另一方面临摹本身也可以提高造型能......

    java学习步骤

    java 学习步骤-_- J2EE又包括许多组件,如JSP,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包......

    出国步骤必备学习

    美式论文、报告写作技巧编者按:美式教育的特点即是课程内容强调学生参与及创新运用,因此,报告便成了常见的考核学生学习成果的方式,比如实验报告、学期报告、专题报告、研究报告......

    学习五大步骤

    陈安之老师谈学习,总结起来,有以下5个步骤:1、初步了解;2、重复为学习之母;3、开始使用;4、融会贯通;5、再次加强;6、创新的确学习如果按照以上的步骤进行,势必能够取得事倍功半地效......