新浦京网投站网止,澳门新浦京26999com

    欢迎访问澳门新浦京26999com~

  1. 加入收藏
  2. 设为主页
  3. 学校简介
北大青鸟

三分钟了解北大青鸟

×
  • 北大青鸟大数据课程
  • 北大青鸟网络工程师
  • 北大青鸟web设计专业
  • 北大青鸟PHP专业
  • 北大青鸟启蒙星课程

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

责任编辑:武汉宏鹏来源:澳门新浦京26999com.Net技术教程发布时间:2013-08-17 11:12
导读:.net是什么?学习.net主要是学习那些内容?又该怎么开始学习呢?本文针对完没有基础的初学者,由浅入深的讲解.net的学习方法。

  ASP.Net

  ASP.Net是.Net中用来开发动态Web应用程序的技术,ASP.Net主要分ASP.Net WebForm(以后简称WebForm)和ASP.Net MVC两种技术,大部分人说ASP.Net都是指的ASP.Net WebForm,而ASP.Net MVC则是微软近推出的一门技术,前面已经提到过了ASP.Net MVC并不是用来代替ASP.Net WebForm的,因此不要认为“ASP.Net MVC淘汰了WebForm,学WebForm过时了”,对于初学者来说还是先学习WebForm,等WebForm掌握的比较好以后根据自己的情况学习ASP.Net MVC,现在很多公司招聘的时候都提出了“掌握ASP.Net MVC优先考虑”。下面我们还是主要来谈WebForm的学习。

  很多人被那些“短平快”ASP.Net的书误导了,开始学习就从Button控件、TextBox控件、Repeater控件、GridView控件开始学习,为庞大的ASP.Net体系所折服,看着千八百页的书感叹“晕呢,这么多控件、什么多方法、这么多属性哪辈子学完呀”。当然也有人会拖几个控件以后就自诩“精通ASP.Net”,“拖控件、设属性、写事件”靠此三招走天下,但是一旦遇到稍微复杂一点问题就懵了。

  WebForm是微软的一个伟大的创造,能够将复杂的Web开发进行了屏蔽,能够让我们进行傻瓜化的开发,但是微软再怎么封装也不可能让我们一直“快乐的傻下去”,不了解Http、不了解“请求—处理—响应”的模型、不了解ASP.Net的内部原理,那么遇到一些稍微复杂一点的问题的话就会感觉很茫然。一旦了解了Http、ASP.Net的原理以后再去学ASP.Net你就能知道那些控件到底帮我们做了什么,这样就可以轻松的掌握那些控件,不是成为控件的奴隶,而是成为控件的主人,让控件为我们所用。正是基于这样的原则,我在传智播客.net班讲ASP.Net基础的时候,我没有立即讲解那些控件怎么用,而是使用了4天的时间来讲Http协议、Web开发基本原则、“请求—处理—响应”模型、基于HttpHandler开发Web应用、ViewState原理、IsPostBack原理、XSS漏洞等基础的东西,前4天的内容是难度非常高的东西,一旦把这4天的内容掌握了,后面用几天时间学员们就能掌握ASP.Net的基础的东西,而且掌握的非常深入、牢固。

  特别是以后会在ASP.Net开发中占有一席之地的ASP.Net MVC更是摒弃了ASP.Net WebForm中复杂的事件驱动、属性等非Web本源的东西,ASP.Net MVC回归了Web开发的本质,把Web开发重新用“请求→处理→响应”这样一个简单的模型进行描述,其实是比ASP.Net WebForm更简单,但是如果只会用ASP.net WebForm进行拖控件开发,那么如果需要用到ASP.Net MVC就会非常不适应。

  学习WebForm的时候一定要先掌握不使用WebForm进行Web开发的技术,因为有的项目中如果完使用WebForm中的服务端进行开发就会有性能等问题,因此这些项目中会不允许使用服务端控件或者不允许使用服务端控件的某些特性。服务端控件必须学,因为很多功能点中用服务端控件会“多快好省”,但是不要离了服务端控件就活不了。

  WebForm中并不是所有控件都是常用的,初学者的目的是用短的时间学有用的内容。工具箱中“标准”中常用的控件如下:Label、Button、LinkButton、ImageButton、HyperLink、DropDownList、ListBox、CheckBox、RadioButton、Literal、FileUpload。很多书上讲WebForm的时候讲把大量的篇幅放到GridView、DataList、DetailsView、Repeater、ListView等这些数据绑定控件上,其实这些控件大同小异,只要掌握了一个控件另外一个控件很容易掌握,大家学习ListView和Repeater就够了。

  上面谈了学习.Net Web开发的八步,这八步看似漫长,其实如果能把所有精力投入上面的话大约两个月就能学下来。当然学完了这些只是掌握了.Net开发的基础知识,还需要在项目开发中将这些基础知识进一步综合应用。

本文标题:.Net该学什么?怎么学?(四),责任编辑:武汉宏鹏,来源:北大青鸟武汉宏鹏鲁广校,于2013年08月17日11时12分发布于澳门新浦京26999com。新浦京网投站网止宏鹏鲁广校区,是北大青鸟武汉电脑学校,专业IT计算机培训,拥有软件/网络/安卓/Web前端/Java课程.北大青鸟地址:光谷广场鲁巷数码港.电话:15902769092

专业老师指导

专业老师指导

赵老师

从事IT教育培训十年有余,致力于帮助广大学子找到适合自己的专业。

培训咨询客服

培训咨询客服

陈老师

IT培训专业客服,用自己的真诚解决了无数学子的困惑。

本文地址:
文章标题:

热门课程

More+
  • 北大青鸟Java软件开发

    北大青鸟Java软件开发

  • 北大青鸟UI设计课程_零基础可学

    北大青鸟UI设计课程_零基础可学

  • 北大青鸟动漫设计_武汉设计学校

    北大青鸟动漫设计_武汉设计学校

  • 北大青鸟数字艺术_武汉电脑学校

    北大青鸟数字艺术_武汉电脑学校

在线咨询
×
在线咨询更多问题

如您有任何疑问
在线咨询随时为您解答或拨打咨询热线:15902769092

×
  • 姓 名*
  • 手 机*
  • QQ号/微信号
  • 所报学科 *
  • 其他备注
  • 温馨提示:请保持手机畅通,咨询老师将为您提供专属的一对一报名服务。