ASP.NET总结——收获篇

每次学完一个阶段的内容,总是很难写一篇整体性的总结。因为,不知道如何从“整体”去把握自己学的内容。可能的原因:学的时候,只顾往前,并去钻一些细小的问题,而忽略整体在讲什么。然后,就导致我十分不愿意写这样的总结。

但是,可以这样说,每次遇到不愿意做的事情,或者觉得做不好的事情的时候,最该做的就是鼓足信心,坚定地去做,不要拖着。而当你不情愿地一次次做完之后,你会发现其实这也没什么,反而喜欢上你曾经不喜欢的事情。

说了这么多无关的话,还是踏踏实实地一步一步总结吧!

如果说《牛腩新闻发布系统》让我们领略了一下B/S的风采,那么《北大青鸟》就是在引导我们去从专业角度赏析它的美。

从新闻发布系统开始,我们做起了Web应用程序。那么它是什么呢?

     Web应用程序是也是一种程序,只是通过Web(网页)来访问。网页又有静态网页和动态网页之分(
http://blog.csdn.net/u010924834/article/details/39122697 )。

Web应用程序一般采用B/S(浏览器/服务器)架构。可以说,在视频的初期,一直都在讲Web应用程序的运行机制。大致过程就是,客户端向服务器端发送请求,服务器端进行处理,返回一个html,经浏览器解析,显示出漂亮的网页。大家可以看出,服务器承担了主要的工作,浏览器做的就是发送请求,显示结果。可以说有了B/S之后,客户端很轻松,但是服务器端很辛苦。为了让它稍轻松点,也不能让客户端太“无所事事”,可以让客户端也处理一些简单的事情,这就引入了JavaScript。它是运行在客户端的一种脚本(语言)。如果说客户端是通过JavaScript来处理一些事情(如:验证用户输入的信息),那么在服务器端就通过ASP(Active
Server Page)来处理用户请求、与数据库交互并产生不同的结果返回给客户端。(不知道这样理解是否合理。)

在视频最后部分,介绍了Web服务,它也是应用程序,其中有类,有方法,能实现功能,供我们调用。它的作用主要是分布式的服务器之间共享资源。还有程序的调试,配置,部署。身份验证我们它划分到安全一块。

视频中间部分,主要介绍一些控件的使用,包括系统本身的,还有自定义的控件(http://blog.csdn.net/u010924834/article/details/39293731 ),以及控件常用的属性,方法,事件,还有几个重要的对象Request,Response,Session,Application,Server。可以把Session和Application理解为存放键值对的Hashtable。

之后,讲了ADO模型,这个在VB.Net中都学过,然后就是用几种控件来进行数据绑定,如何将数据显示出来,还有对数据的处理。

总结:对B/S,Web应用程序等概念,还需要随着学习的深入,进一步理解;而一些具体的控件,对象的使用也需要我们不断地去实践去应用。整个学习过程中,虽然在头几集的时候看得很痛苦,但是之后便带着兴趣学了下来,有问题就查,任何一个问题都是一个巨大的学习机会,不能将就。在写总结的时候,我发现自己记得笔记,有的地方已经不太知道什么意思了,但是也能调动自己去想是什么意思。这些笔记,是在看视频的时候,随即记下的,没有整理。对于,那些老师重点讲得,内容比较多的,还是在当时学完了就整理总结一下会比较好。

时间: 2024-10-03 18:39:52

ASP.NET总结——收获篇的相关文章

Asp.net管道 (第二篇)

从请求进入ASP.NET工作者进程,直至它到达最终的处理程序之前要经过一系列的步骤和过程,这个步骤和过程称为ASP.NET处理管道. Asp.net的处理管道流程如下: 语言描述如下: Asp.net处理管道的第一步是创建HttpWorkerRequest对象,它包含于当前请求有关的所有信息. HttpWorkerRequest把请求传递给HttpRuntime类的静态ProcessRequest方法.HttpRuntime首先要做的事是创建HttpContext对象,并用HttpWorkerR

ASP.NET MVC学前篇之扩展方法、链式编程

前言 目的没有别的,就是介绍几点在ASP.NETMVC 用到C#语言特性,还有一些其他琐碎的知识点,强行的划分一个范围的话,只能说都跟MVC有关,有的是外围的知识,有的是包含在框架内的. MVC学前篇字样?有噱头的成分也有真实的成分,所以工欲善其事,必先利其器.器是什么?基础嘛,虽然说MVC框架中涉及到的知识很多很多也不是我一篇两篇能说完的,我能做的就是知道多少就跟大家分享多少,当然了随着时间的推移会完善这个系列. 1扩展方法 扩展方法是C# 3.0特性里的知识,它用在最多的地方是在Linq中,

ASP.NET MVC学前篇之Lambda表达式、依赖倒置

前言 随着上篇文章的阅读,可能有的朋友会有疑问,比如(A.Method(xxx=>xx>yy);)类似于这样的函数调用语句,里面的xxx=>xx>yy这些到底是怎么用的? 依赖倒置原则的实现也会在本篇幅的最后来粗略的讲解一下. 本篇没有核心的主题,如果说要强制定义的话就是这些内容都是基础知识,是为了后续学习MVC框架做铺垫. 1 Lambda Lambda表达式在日常的开发中很常见,使用Lambda表达式可以自由的定义函数体并且精简代码量,那么Lambda表达式是什么呢? Lamb

ASP.NET MVC学前篇之Ninject的初步了解

1.介绍 废话几句,Ninject是一种轻量级的.基础.NET的一个开源IoC框架,在对于MVC框架的学习中会用到IoC框架的,因为这种IoC开源框架有很多,本篇的主题只有一个,就是让阅读过本篇幅的朋友逗知道IoC框架在项目中的作用,以及它的重要性. 这样做的目的是以便在以后的学习工作中选择自己中意的一个IoC框架来学习.使用,或者是自己去实现一个.好了,不废话了. 2.环境准备 1.新建个4.0Framework的一个控制台应用程序项目,名称为IoCDemo 2.在http://www.nin

北大青鸟ASP.NET之总结篇

    自从开学到现在,软考机会占据了学习的主要时间,但是关于asp.net的学习一拖再拖,今天终于系统的看了一遍,也许以前做过牛腩新闻发布系统,在看视频的过程中总是感觉自己学到的东西非常少,产生共鸣的地方却很多.也许只有在实践项目的时候才能把视频中的精髓表现出来吧.好了,下面我就来系统的总结一下自己的理解. 米老师说过,总结时类别最好不要超过三个,所以将我分成了ASP.net控件,ASP.Net对象和最后的讲到的web.config的配置. 1.ASP.NET控件篇 ASP.NET - 服务器

ASP.NET MVC学前篇之请求流程

ASP.NET MVC学前篇之请求流程 请求流程描述 对于请求的流程,文章的重点是讲HttpApplication和HttpModule之间的关系,以及一个简单的示例实现.(HttpModule又是MVC框架的入口点) 图1 在请求到达Web服务器过后进入ASP.NET的时候是通过ASP.NET来构造出一个HttpWorkerRequest对象,HttpWorkerRequest是抽象类类型,表示着一些请求处理的信息,然后由ASP.NET中的HttpRuntime类型来调用静态函数Process

Asp.net原理(第一篇)

Asp.net (第一篇) 当用户在浏览器输入一个URL地址后,浏览器会发送一个请求到服务器.这时候在服务器上第一个负责处理请求的是IIS.然后IIS再根据请求的URL扩展名将请求分发给不同的ISAPI处理. 流程如下: 1.IIS => aspnet_isapi阶段 ISAPI是一个底层的WIN32 API,开发者可以使用这些接口深入到IIS,让IIS支持各种其他处理程序.ISAPI是一个桥接口,通常用于高层次的工具与IIS之间的接驳.例如Windows下的Apache与Tomcat就是构建于

asp.net权限认证篇外:集成域账号登录

在之前的我们已经讲过asp.net权限认证:Windows认证,现在我们来讲讲域账号登录, 这不是同一件事哦,windows认证更多的是对资源访问的一种权限管控,而域账号登录更多的是针对用户登录的认证,他一般与forms认证结合一起使用 demo就用之前的asp.net权限认证:Forms认证 1.改一下LoginController,如下 1 public class LoginController : Controller 2 { 3 public ActionResult Index()

疯狂的ASP.NET系列-第一篇:啥是ASP.NET

最近想学下ASP.NET,于是在网店上看到一本书叫做ASP.NET高级程序设计,老婆在旁边问了句:"这个不是DSP(数字信号处理,大学读的电子,所以这个比较熟),是ASP啊,什么是ASP啊?".我想了几半天,都没想出这个缩写是啥意思,对于搞了一年的.net的孩子,居然连这都不知道,上班了真心没在下面好好看书啊.有的孩子喜欢实践中学习,有的孩子喜欢看书,我比较喜欢看书+实践,最好有个小项目能做下,现有条件只能看书+demo,看到小凯哥每天都有总结,心里也痒痒的,向他学习.闲话扯多了,进入