ASP.NET 宏观总结

     接触ASP.NET有一段时间了,最近一段时间一直是在机房合作,要不就是上专业课,这学期的专业课有点多啊,一个实验一做就是一下午,有的时候还做不出来结果,也真实够了, 正好现在有时间,把ASP.NET的宏观把握写一遍。先来一张图:


  


 在学习ASP.NET之前首先应该知道ASP是什么:ASP(Active Server Pages 动态服务器页面)是一项微软公司的技术,是一种使嵌入网页中的脚本可由脚本可由因特网服务器执行的服务器端脚本技术.运行于IIS之中的程序。 

而asp有很多的缺点,后来ASP.NET就应运而生了, ASP.NET 属于B/S(Brower/Server,浏览器/服务器模式)的开放,Asp.net 主要是做Web编辑,其中Web 应用程序开发混合了标记语言,脚本语言和服务器平台,它具有以下优点:

     ·仅有两种非类型语言:Vbscript和JavaScript

     ·代码、html和文本的混合,很混乱

     ·代码不可重用

     ·没有调式机制

     ·Asp页需要解释

     ·使用同一个文件

     ·先关闭web服务器才能安装新版本的dll

所有就有了ASP.NET,它在很多方面上都有很多的优点:

 比如:

     ·支持强类型语言:如C#,vb

     · Asp代码与html设计和文本分离

     · 通过集成机制支持代码重用

     · 内置方法trace可以调式页

     ·编译页可进行执行速度

     ·无需注册组件

     · 提供声明性服务器控件。

2、而在ASP.NET中一个特别重要的组成部分不得不说的就是控件了,因为这些控件穿插在开发中必不可少,就好像汽车的零部件,少不了。下面先来看一张图:



 

3、在控件中用的比较多的就是验证控件和列表控件,自己也写过有关六大验证控件的博客。通过学习有点敏捷开发的感觉,使用它效率会很高。而其次用的比较多的就是列表控件,这个在显示数据的时候非常的重要,所以在北大青鸟里面也有详细的介绍。其中最新接触的东西就是HTML控件和WEB控件了,通过学习也了解到了他们的区别:



如何区别什么时候用WEB控件,什么时候用HTML控件呢?

个人认为:如果某些控件不需要服务器端的事件或状态管理功能时,可以选择HTML控件,这样可以提高应用程序的性能;如果需要对控件进行动态的处理,或要保存其状态等可以选择WEB服务器控件!WEB服务器控件用起来个人认为要方便,但考虑性能的话在能不用WEB服务器控件的地方就尽量不用

4、通过敲北大青鸟的例子,让我知道了在ASP.NET中是服务端,客户端是如何打交道的,具体可以看我的博客《六大内置对象》


学习心得:

学习ASP.NET的过程中, 首先是从微观的学习了各个验证控件,又深刻了学习了六大内置对象,在学习的过程中又研究了IIS的使用,使知识点能够连贯起来,同时回头看了看牛腩的代码,感觉产生了许多思想的碰撞,收获颇多。而总结正是对这些知识点的在梳理。很喜欢这个过程。

   

评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值