初级入门 No.1 .net学习步骤

合集下载

.NET学习路线

.NET学习路线

.net是个框架,范围很大。

如果只是编程的话那就看你的基本功。

如果以前没有学过编程的话,那么去找本不是很厚的教材来了解一下什么是编程。

其实编程说简单也简单,就是变量,方法,逻辑控制语句。

任何编程语言都离不开这三样基础的东西,实现方法大同小异。

不同的只是api,和面向对象之类的编程思想。

api可以通过大量的写代码来熟悉,这时候你需要的是一本字典似的工具书,边写边看。

编程思想需要你学习之后,在编程的过程中去体会,光是听人说是理解不了的。

你可以先学习C#的语法,然后学习一下web开发,这样asp。

net基本上你就会得差不多了,然后可以学学webservice开发,接下来了解一下mvc之类的架构。

如果你用的是最新的visual studio2010,那么你在新建工程的时候你会看到几种不同语言。

C#很简单,学会了之后做个网站,写个程序什么的都能做了,等等都差不多,但是F#和他们不是一个概念,这是另外一种东西。

事实上.net会把c#,vb,vc的代码最终转化成为一个叫托管代码的东西,相当于是殊途同归了,所以你用vb,vc,c#开发的类可以互相跨语言使用。

1.了解.NET语言:在你开始学习.NET之前,选择一个语言,C#或是,学习相关语法,例如迴圈,宣告等等,了解类别设计,OOP的基础概念,在你熟悉这些东西之前,不要去碰所谓的WinForm或是,当然,这是建议,如果你不觉得这会模煳学习焦点,如果你打算就语言本身下去学习,从Console模式作练习。

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

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

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

DOTNET学习方法

DOTNET学习方法

.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了一样。

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

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

上面我谈了学习.Net Web开发的的八步,这八步看似漫长,其实如果能把所有精力投入上面的话大约两个月就能学下来。当然学完了这些只是掌握了.Net开发的基础知识,还需要在项目开发中将这些基础知识进一步综合应用。
特别是以后会在开发中占有一席之地的 MVC更是摒弃了 WebForm中复杂的事件驱动、属性等非Web本源的东西, MVC回归了Web开发的本质,把Web开发重新用“请求→处理→响应”这样一个最简单的模型进行描述,其实是比 WebForm更简单,但是如果只会用 WebForm进行拖控件开发,那么如果需要用到 MVC就会非常不适应。
很多人被那些“短平快”的书误导了,开始学习就从Button控件、TextBox控件、Repeater控件、GridView控件开始学习,为庞大的体系所折服,看着千八百页的书感叹“晕呢,这么多控件、什么多方法、这么多属性哪辈子学完呀”。当然也有人会拖几个控件以后就自诩“精通”,“拖控件、设属性、写事件”靠此三招走天下,但是一旦遇到稍微复杂一点问题就懵了。
.Net应该学什么怎么学(四)
八、
是.Net中用来开发动态Web应用程序的技术,主要分 WebForm(以后简称WebForm)和 MVC两种技术,大部分人说都是指的 WebForm,而 MVC则是微软最近推出的一门技术,前面已经提到过了 MVC并不是用来代替 WebForm的,因此不要认为“ MVC淘汰了WebForm,学WebForm过时了”,对于初学者来说还是先学习WebForm,等WebForm掌握的比较好以后根据自己的情况学习 MVC,现在很多公司招聘的时候都提出了“掌握 MVC优先考虑”。下面我们还是主要来谈WebForm的学习。
WebForm中并不是所有控件都是常用的,初学者的目的是用最短的时间学最有用的内容。工具箱中“标准”中常用的控件如下:Label、Button、LinkButton、ImageButton、HyperLink、DropDownList、ListBox、CheckBox、RadioButton、Literal、FileUpload。很多书上讲WebForm的时候讲把大量的篇幅放到GridView、DataList、DetailsView、Repeater、ListView等这些数据绑定控件上,其实这些控件大同小异,只要掌握了一个控件另外一个控件很容易掌握,推荐大家学习ListView和Repeater就够了。

.NET学习笔记(1)—C#学习路线图

.NET学习笔记(1)—C#学习路线图

.NET学习笔记(1)—C#学习路线图⽬录⼀:引⾔⼆:.NET技术体系三:常⽤⼯具汇总四:学习资源汇总五:书籍推荐六:关于阅读技术书籍的经验七:总结⼀:引⾔因为⼯作调整,从PHP开发零基础转型到.NET开发,前期没有太多空闲时间去系统学习。

只好独辟蹊径,寻找快速掌握满⾜当前需求的⽅法,和⼤家分享:<⼀>:先搜集.NET平台重点知识点的概念名称,然后通过⽹络搜集该知识点的学习资料,尽可能宏观地了解这个全新技术体系的语法结构,涉及的编程练习题反复练习;<⼆>:逐⾏阅读⼯程源代码,再通过⽹络学习遇到的知识盲点,然后把零散的知识点先记录到学习笔记中,后续再统⼀整理;可想这份挑战并不轻松,但因为是本职⼯作,基本⼀天所有精⼒都在学习、思考这些新知识,代码和笔记也会反复阅读很多遍。

这个体验的过程中,我觉得最重要的收获是:⼯作中,在时间和精⼒有限的情况下,先满⾜当前的需求是最重要的,也就是完成⼤于完美。

另⼀⽅⾯,明确⼀个⽬标,制定对应的计划,保持好⼼态,尽最⼤努⼒坚持下去也很重要。

⼆:.NET技术体系1:.NET介绍.NET平台的核⼼技术为:通⽤语⾔运⾏时(CLR:Common Language Runtiome)、基类库(BCL:BaseClass Library)、.NET语⾔及,CLR和BCL都集成在.NET开发框架软件.NET Framework⾥⾯(win系统⾃带),.NET技术体系沿袭的是微软的技术路线,所以主要⾯向windows操作系统,基于.NET技术开发的常见软件类型有:1》:WinForm/WPF技术开发基于Windows平台的客户端软件;2》:技术开发的⽹站;3》:C#语⾔编译的Dll⽂件或者COM组件;它主要由这⼏个部分组成:编程基础知识、Web编程、桌⾯编程以及数据访问技术。

下⾯从⼏个概念介绍来构筑.NET技术体系的总体情况:2:C#语法C#作为.NET体系最常⽤的开发语⾔,⾸先它是⼀门编译型语⾔,也是⼀门类型安全的⾯向对象语⾔,它依赖.NET Framework运⾏。

.net入门

.net入门
.net 入门
第一天
编译执行是通过系统的编译程序把源程序翻译成
等价的机器语言程序,称为目标程序,由系统直 接执行。这些程序都可以作为文件永久保存。一 旦编译成功,目标程序就可以反复高速执行。 解释执行是指源程序由一个解释程序逐条指令一 边分析,一边执行,并不生成目标程序文件。这 种方式执行效率较低,但便于调试程序。
C#语法的构成

注释
//、/* */、///
Using语句 命名空间的语法 类的语法 方法的语法

应用程序的运行。 FCL:基础类库。其中有.NET平台下的应用程序运行时,所必需 的类。 Visual Studio微软推出的开发工具套装软件。

CLR:公用语言运行时。负责.NET平台上所有编程语言编写出的


.NET 是以 Internet 为中心的一种全新的平台,开发理念Any time ,any piace on any device .NET 独一无二的特征是可以提供多语言支持 以 .NET 语言编写的源代码将被编译两次,第一次由语言特 定的编译器从源代码编译为 IL,第二次从 IL 编译为机器码
.NET是什么

Microsoft (微软)于2000年06月推出的一套开发平台,与 SUN公司的Java平台 (包J2SE/J2EE/J2ME)竞争。主要包 括.NET Framework和Visual Studio两大部分。
.NET应用程序运行时所需要的环境,主要包括CLR和FCL两大部分。
C#
VB
C++
…… Visual Studio .NET
公共语言规范(CLS)
CLR)
Windows COM+服务

.net 程序员必备掌握知识点

.net 程序员必备掌握知识点

.NET程序员必备的掌握知识点1. 简介.NET是微软推出的一种框架,用于开发Windows应用程序和Web 应用程序。

作为一个.NET程序员,掌握.NET框架的各种知识点对于提高工作效率和编写高质量的代码非常重要。

下面列举了.NET程序员必备掌握的知识点。

2. C#语言C#是.NET框架的主要开发语言,因此作为.NET程序员,对于C#语言的掌握是至关重要的。

必须熟悉C#的语法、特性以及它与其他编程语言的区别和优势。

了解C#的最新版本特性和更新也是必不可少的。

3. .NET框架作为.NET程序员,对于.NET框架的各个组成部分和功能模块需要有深入的了解。

包括但不限于CLR(公共语言运行时)、BCL(基础类库)、FCL(框架类库)以及各种.NET开发工具和技术。

4. Visual StudioVisual Studio是.NET开发的主要集成开发环境(IDE),掌握Visual Studio的各种高级功能,包括但不限于调试、性能优化、代码重构等,能够提高.NET程序员的开发效率和编写高质量的代码。

5. 数据库在.NET开发中,数据库是一个必不可少的组成部分。

掌握数据库编程、数据库设计、数据访问技术(如、Entity Framework)等知识点对于.NET程序员来说是非常重要的。

6. Web开发技术随着互联网的发展,Web应用程序已成为.NET开发的重要领域。

掌握、MVC、Web API等Web开发技术是.NET程序员必备的知识点。

7. 设计模式设计模式是软件开发中非常重要的一部分,它能够帮助.NET程序员编写出更加灵活、可扩展和易维护的代码。

掌握常用的设计模式和它们在.NET开发中的应用是非常必要的。

8. 单元测试单元测试是.NET开发中的重要环节,它能够保证代码的质量和稳定性。

掌握单元测试框架和编写高质量的单元测试对于.NET程序员来说是非常重要的。

9. 项目管理除了技术知识,作为一个合格的.NET程序员,还需要具备一定的项目管理能力,包括但不限于需求分析、项目计划、团队协作等方面的知识和经验。

.net培训课件

.net培训课件在当今信息技术快速发展的时代,计算机编程已经成为了一门炙手可热的技能。

而在众多编程语言中,.NET作为一种跨平台、开放源代码的开发框架,备受程序员们的青睐。

为了掌握.NET的技术,越来越多的人选择参加.NET培训课程。

.NET培训课程为学员提供了系统全面的学习资源,帮助他们快速入门并掌握.NET的各种技术。

课程内容通常包括.NET框架的基本概念、C#编程语言、网页开发、数据库设计与管理等方面的内容。

通过课程的学习,学员可以逐步理解.NET的工作原理和应用场景,并能够运用所学知识进行实际项目的开发。

首先,在.NET培训课程的初级阶段,学员将学习到.NET框架的基本概念和C#编程语言的基础知识。

.NET框架是微软开发的一种应用程序框架,它提供了丰富的库和工具,使开发人员能够快速构建可靠、安全、高效的应用程序。

C#是.NET框架的主要编程语言,它结合了C++和Java的优点,具有简洁、安全、高效的特点。

通过学习这些基础知识,学员可以了解.NET的基本工作原理,并能够使用C#编写简单的应用程序。

随着学员对.NET的基础知识掌握,他们将进入到.NET培训课程的中级阶段。

在这个阶段,学员将学习网页开发和数据库设计与管理。

是.NET框架中用于开发动态网页的技术,它提供了丰富的功能和工具,使开发人员能够快速构建交互式的网站和Web应用程序。

数据库设计与管理是.NET开发中非常重要的一部分,学员将学习如何设计和管理数据库,以及如何使用进行数据库操作。

通过这些学习,学员可以掌握网页开发的技术,并能够构建复杂的Web应用程序。

当学员完成了中级阶段的学习后,他们将进入到.NET培训课程的高级阶段。

在这个阶段,学员将学习更加深入和复杂的.NET技术,如WPF、WCF和 MVC等。

WPF是.NET框架中用于构建Windows应用程序的技术,它提供了丰富的界面设计和交互功能,使开发人员能够创建出令人印象深刻的用户界面。

net基础教程

net基础教程网络基础教程是指为初学者提供关于计算机网络基本知识和概念的教学材料。

本文旨在为读者提供简明易懂的网络基础教程,共计1000字。

以下是内容概要。

第一部分:计算机网络的概念(200字)1.1 计算机网络的定义1.2 计算机网络的分类1.3 计算机网络的功能第二部分:网络设备和拓扑结构(300字)2.1 网络设备的种类和功能2.2 网络拓扑结构的种类和特点2.3 网络设备和拓扑结构的选择和布置第三部分:网络通信协议(300字)3.1 什么是网络通信协议3.2 常见的网络通信协议类型3.3 举例解释常见的网络通信协议第四部分:网络安全和常见问题(200字)4.1 网络安全的重要性4.2 常见的网络安全问题及其防范措施4.3 网络故障排除的方法第五部分:网络应用与发展趋势(200字)5.1 网络应用的常见领域5.2 网络应用的发展趋势5.3 网络职业和技能发展的机会第一部分:计算机网络的概念在计算机网络的概念部分,我们将介绍计算机网络的定义、分类和功能。

计算机网络是指由多台计算机通过通信设备互连而成的系统。

计算机网络可以根据规模和用途分为局域网、城域网、广域网和互联网等不同类型。

计算机网络的主要功能包括资源共享、信息传输、通信和协作等。

第二部分:网络设备和拓扑结构在网络设备和拓扑结构部分,我们将讨论网络设备的种类和功能,以及网络拓扑结构的种类和特点。

常见的网络设备包括交换机、路由器、网关、集线器等,它们在网络中扮演着不同的角色和功能。

网络拓扑结构包括星型、总线型、环形、网状等,每种拓扑结构都有其特点和适用场景。

我们还将介绍网络设备和拓扑结构的选择和布置原则。

第三部分:网络通信协议在网络通信协议部分,我们将解释何为网络通信协议、常见的网络通信协议类型以及举例解释常见的网络通信协议。

网络通信协议是计算机网络中用于规定数据交换规则的约定,它们可以根据网络层次划分为网络接口层、网络层、传输层和应用层等不同类型。

NET入门教程 学习NET的几个基本步骤

.NET入门教程学习.NET的几个基本步骤.NET是Microsoft XML Web services平台。

XML Web services允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。

平台提供创建XML Web services并将这些服务集成在一起之所需。

对个人用户的好处是无缝的、吸引人的体验。

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

是一个全面向对象的技术,不懂OO,那绝对学不下去!第二步对.NETFramework类库有一定的了解可以通过开发WindowsForm应用程序来学习.NETFramework。

是建构在.NETFramework之上的技术,你对.NETFramework了解得越深,学习就越快。

举个例子:下面简单列出几个对掌握非常重要的概念:对象的内存模型,委托,事件,多线程,程序集和应用程序域,安全模型.NETFramework当然还有许多其它的东西,但不理解与把握清楚上述这些东西,是很难真正把握的。

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

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

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

许多控件最后都必须转化为HTML。

而且,div+CSS是当前主流的网页布局模型。

学习这部分时,关键在于理解概念,而不需要将精力花在美化页面的许多技巧上,那是网站美工的工作,不是程序员的工作。

第二步:学习JavaScriptJavaScript不是Java,它主要运行于浏览器端。

可以完成许多工作,功能也很强大:比如它将客户端网页中的HTML元素看成一棵树,可以编写代码访问并修改树节点,动态生成新的HTML代码,从而达到动态修改网页显示特性的目的。

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


上面讲了HTML、JavaScript、Dom的重要性,下面来讲一下具体要学哪些东西、怎么学。需要提前说明:Web开发中一个非常麻烦的一点就是HTML、Dom在不同浏览器有少量的差异性,也就是一段代码可能在IE中和FireFox中的效果不一样,对于初学者来说暂时不需要管那些差异性,降低学习中不必要的难度,学习的时候以一个浏览器为主就可以了。
JQuery目前是最火的一个JavaScript的库,千万不要以为是一个新的语言,听到过很多“Jquery是JavaScript的终结者,Jquery取代了JavaScript”的说法,殊不知,Jquery只是个JavaScript的一个封装库,尽快Jquery语法看起来非常奇怪,但是Jquery确实是完全符合JavaScript语法的一个封装库。Jquery只是对Dom操作的一个封装,学之前需要Dom基础,否则学起来会很晕。我不建议初学者学完了Dom以后立即学Jquery,还是用Dom多写一些程序以后再来学Jquery才会掌握的又牢靠又快速,我讲课的时候就在讲完了Dom以后隔了8天的.Net高级技术才讲Jquery也是基于这个考虑。学习Jquery时的推荐看《【传智播客.Net视频】第9季JQuery》这套视频,然后参考书可以看《锋利的JQuery》。
刚接触HTML的人可能感觉比较难,但是一旦熟悉了这种标签式的用法,HTML就变得非常简单了,HTML中标签比较多,标签的可用属性更多,做为一个初学者没必要把所有标签、属性都学习了,而且也不可能都掌握,把最常用的标签以及它们的常用属性掌握了即可,主要的标签有:p、br、div、font、a、input、img、li、table、select、textarea、span。学习HTML的时候一定要坚持手写HTML,千万不要用VisualStudio、Dreamweaver等中的可视化的拖放方式来编写HTML页面,如果只会在设计器可视化拖出HTML页面的话,后面的学习会困难重重。HTML学习的一个目标就是能够完全手写一个很多网站都有的那种静态注册页面出来。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

初级入门——学习步骤
转载自互联网!!!!
第1步掌握一门.NET面向对象语言,C#或我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学。

是一个全面向对象的技术,不懂OO,那绝对学不下去!
第2步对.NET Framework类库有一定的了解可以通过开发Windows Form应用程序来学习.NET Framework。

是建构在.NET Framework之上的技术,你对.NET Framework了解得越深,学习就越快。

举个例子:下面简单列出几个对掌握 非常重要的概念:对象的内存模型,委托,事件,多线程,程序集和应用程序域,安全模型.NET Framework当然还有许多其它的东西,但不理解与把握清楚上述这些东西,是很难真正把握的。

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

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

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

许多控件最后都必须转化为HTML。

而且,div+CSS是当前主流的网页布局模型。

学习这部分时,关键在于理解概念,而不需要将精力花在美化页面的许多技巧上,那是网站美工的工作,不是程序员的工作。

第4步:学习JavaScript
JavaScript不是Java,它主要运行于浏览器端。

可以完成许多工作,功能也很强大:比如它将客户端网页中的HTML元素看成一棵树,可以编写代码访问并修改树节点,动态生成新的HTML 代码,从而达到动态修改网页显示特性的目的。

JavaScript在目前的网站开发中用得很多,非常重要。

另外,它也是目前非常流行的AJAX技术的基础。

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

这是进行互联网开发的理论基础。

第6步:学习表示层技术,会设计Web页面
需要结合先前打好的面向对象技术的基础,至少掌握以下内容:
(1)各种Web控件的使用方法,
(2)理解信息在网页中的传送方式,比如Cookie,ViewState,Session等的使用。

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

(4)实现事件驱动的内幕
(5)自定义用户控件
再次强调一下,没有OO基础,很难掌握上述技术,就只能被这些东东牵着鼻子走了,会很被动。

第7步掌握数据库技术
具体地说,要学习以下内容:
(1)学会使用SQL Server2005:不要求精通它的各种工具与管理配置技术,但至少知道如何连接,如何建表,如何创建存储过程
(2)学习,掌握使用代码人工访问数据库(别用VS2005的向导)的方法
(3)学习数据绑定控件的使用
第8步理解多层架构
这时,先前在OO学习阶段涉及到的程序集与应用程序域等就派上用场了,现在,网站架构大多采用多层架构:表示层、业务逻辑层、数据存取层以及数据库本身。

可以先上网找一此多层架构的资料看,再找一个现成的比较复杂的开源项目分析一下其架构就差不多了。

基本上都是一个套路,到处应用。

有的朋友问:学习架构是不是必须学习设计模式。

我的看法是:不必!当然,你如果学习过设计模式,那当然更好。

但在实际开发中,如果只想着机械地套用某种模式,反而起不到好的结果。

我的观点:在学习设计模式时要多思多悟,其思想就会渐渐地融入你的大脑,在真实的设计实践中,忘掉所有的写在书上的模式,一切从实际出发,相信你的直觉,只要达到设计要求的方案就是可行的方案,事实上,你这样做了之后,回过头来再看,会发现你的设计往往暗合设计模式的理论。

第9步学习XML与Web Service
先了解XML的基础知识,找本讲XML的书看一下就差不多了,然后,再学习Web Service。

Web Service其实可类比为远程方法调用(以XML格式表达的调用信息)。

学到了这里,如果你还有兴趣,不妨再去看看SOA,不过SOA的资料都是理论与概念,看起来比较郁闷,而且离实际开发可能比较远。

所以,这是可选项。

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

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

第11步学习RIA技术
RIA:Rich internet application,可看成是将C/S与B/S优点合二为一的尝试。

就具体技术来说,主要指微软的Silverlight(WPF_E),毕竟前头一路行来都是微软路线。

相关文档
最新文档