首页 > 代码库 > ASP.NET北大青鸟--总结篇

ASP.NET北大青鸟--总结篇

系统一下ASP,其实真没有多少东西,看完了整个北大青鸟的视频,我觉得东西在总结和不断对比中会由多变少,有少变多。


(一)从概念总结内容


概念:ASP的主要功能是将脚本语言、HTML、组件(控件)和Web数据库访问功能有机地结合在一起,形成一个能在服务器端进行的应用程序。


总结:ASP可以分为4部分:脚本语言、HTML、控件和Web数据库访问功能。我们从四个方面总结,其实在很早以前后两个我们都已经不但接触过,而且很熟练,我们做过的机房收费系统就是用Windows form和Web数据库访问功能来实现对大数据的访问的。而对于前两个,HTML我们在牛腩新闻发布系统中也有接触到。如图:



当然,这张图建立在我的认识上画出来的,也可以用其他的联系关联四部分的关系,都是没有关系的。


(二)ASP运行的原理:

其实很简单就是客户端(浏览器)通过HTTP请求发送带服务器端,服务器端进行响应到客户端。

这里不要把问题想得太复杂,之后会慢慢加深理解的。


(三)服务器端与客户端的交互

其实是建立在ASP.NET的若干对象上的,用到了ASP.NET对象为Request对象和Response对象,当然含有其他的,但是这两种是最常用的,具体有什么作用,可以见最下面的详图(3)。


(三)深入了解四部分的内容、关系

 

我们先从脚本语言入手,脚本语言是放在HTML中写的(当然个人认为可以写在js文件中),这里就将脚本语言当做HTML中的一部分了,脚本语言有两种:vbscript和javascript,其他的都不能再asp。net中使用。HTML文件是面向对象的,因此WEB控件也作为了它的一部分,当做对象使用就可以了,因为Web控件具有对象的性质:有属性和方法,能对事件进行相应响应。


HTML控件是用input开头的,ASP内部空间是asp开头的,加上runat=“server”才能成为HTML控件,用法大致相同。

ASP.NET控件分为四部分,图上有,我就不说了,视频中画了很大一部分时间都是在介绍这些控件,而实际上,他们都大同小异,可以说举一反三也会用的,比如说:列表控件和验证控件和内部控件。


ASP.NET中也有类似于全局变量的对象,就是上图中的Application、server、session对象。


剩下的就是Web数据库访问功能了,这部分我们都是学过的,而且很熟练,就是对数据库的访问的一下对象,连接数据库,操纵和控制数据库等等,这里唯一不同的一点是,ADO.NET数据库连接时断开的。


下面是一张详图:


(四)总结


1、在学习这部分上,我们要学会与前面学习过的东西进行联系和合并,这样你就会发现很大一部分我们都接触过,就更能加深我们的理解。


2、按照自己的理解给知识进行分类,区别。


3、捉住重点总结,宏观上清楚我学的是什么,不谋全局是不行的。



 

ASP.NET北大青鸟--总结篇