B/S在北大青鸟-ASP.NET 总结

 一个、前言:

  这几周跟着于海涛老师进入了.NET编程世界。领略到了ASP.NET的精髓。

要说起ASP.NET的发展史,那要追溯到HTML了,由于它功能简单,无法从用户接收信息并自己主动进行更新。而不须要开发者又一次编写。如何才干赋予网站如此的反应能力呢?如何提供面向用户的“个性化服务”呢?

  有了需求。就有了语言竞争的动力,短短几年,聪明的人类已经开发出好多种技术。Microsoft公司作为IT界的率先者,也參与了这场WEB的变革中,它的秘密武器就是——ASP,它因技术简单,easy上手,备受程序员儿的亲睐。

在此基础上。经历了1.0、2.0、3.0的变革,在.NET Framework的创建后,又使它技术升级为——ASP.NET。

 二、总体印象:

  主角引出来,以下是我的学习总结。整体来说,非常喜欢老师的讲课风格。先理论学习后实战做Demo。仅仅因和老师用的开发工具不同,VS2005和VS2013差距还是非常大的,我也没有由于视频而改变自己的开发工具。

正是由于这个原因,让我每一个DEMO完毕的都能够说是“印象深刻”!!让我深深感受到:学习!

离不开网络!

  本专辑系统的解说了ASP.NET编程的各个方面,包含了ASP.NET的基础知识。ASP.NET和IIS架构,HTML语言,C#基础,HTML控件和Webserver控件。Web表单验证控件,在C#VB.NET中使用ASP.NET对象。数据库基础与数据连接对象ADO.NET、数据库编程。高级应用,ASP.NET应用程序的设置与安全、程序设计实例等。

 三、分支解说:

  •  Part One:太熟悉的控件对象

  认识一个新的事物,总是想看看它有没有我已经认识的一面。视频中非常大的篇幅都在介绍ASP.NET的控件。

在制作牛腩新闻公布系统的时候,这个视频中提到的控件,我们都用到了。不得不说,当时也是迷迷糊糊的就用了。还不知道它是什么,就已经会用了。如今回头看这些控件的理论知识的学习,想想控件必备属性。方法。事件。

就认为挺简单的。

  关于控件这部分。验证控件是之前VB中没有接触到的,我的理解,由于验证控件的属性设置,能够降低我们前台非常多的推断功能的代码,比方推断是不是为空啊,是不是数字啊等等。这一点是ASP.NET的巨大进步了。关于列表控件,在支持数据库后台的WEB应用程序中,为了给用户展示详尽的数据信息,列表控件是不可缺少的。gridview,它的强大在于能简单实现分页、排序、丰富的格式样式以及易于操作的布局。对于repeater,以上gridview的大部分功能事实上都能实现,仅仅只是实现起来相当复杂些,但我们仅仅要掌握它。那么gridview面对repeater而言,就会变得毫无优势。

  •  Part Two:六大内置对象

 1、session & application

  Session 是server端的状态保存机制,每一个用户端均有独立的空间(以浏览器执行个体来赋与唯一的SessionID值)。 Application 是server端的状态保存机制,但应用程序全部的用户端共用同一份状态数据。Application对象和Session对象都可在server端保存数据或对象,用法和经常使用属性、事件、方法也基本同样。但Application对象中保存的信息是为全部来訪的client浏览器共享的,而Session对象保存的数据则是仅为特定的来訪者使用的。

  比如,在河南的A用户和在河北的B用户同一时候訪问某一server,若A改动了Application对象中存放的信息,B用户在刷新页面后就会看到改动后的内容;但若A改动了Session对象中存放的数据。B用户是感觉不到的。

此时仅仅有A能够看到和使用这些数据。也就是说Session对象中存放的是专用信息。

 2、response & request

  WEBserver在收到了client的HTTP请求后,会依据每次请求分别创建两个对象:代表请求的request对象,代表响应的response对象。对于二者的区分能够依据意思出发。

  • request是要求的意思:要得到client提交的数据。

  • response是回应的意思:向client输出数据。

  相相应的,在页面跳转方面,二者有各自的方法,在开发其中也是常常会使用到的。为了进一步看出二者的差别。我用ER绘图工具画了两个图。

例如以下:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhvdTJzXzEwMTIxNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhvdTJzXzEwMTIxNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

  response.redirect():向client输出一个数据,是告诉client要跳向指定的界面,client浏览器的网址发生改变。变为指定的页面***.aspx。

  request.forward():实现的是server内部的转发,不会让client浏览器的地址发生改变。

  •  Part Three:Web服务

  web服务提供了两种訪问方法,即HTTP-GET和HTTP-POST。还学会了使用代理来调用服务。使用SOAP协议还能够用于在分布式计算环境中进行交换信息。

  •  Part Four:配置文件

  在学习设计模式的时候学到了配置文件。所以当看到这一章的时候,非常是亲切。复习了一下页配置设置。应用程序设置。

还学会了customErrors设置。

配置文件的方便之处在于:以纯文本格式储存,使用XML编写,假设须要更改,无需又一次启动server。

 四、总结:

  在ASP.NET理论+实践的学习过程中,深刻体会到了没有网络。样例根本敲不下去的囧境。在过程中,多问几个为什么。能够学到很多其它有意思的知识,这点是王潇峥师傅告诉我的。

还有,建议向我一样的小白,学习之初先拿本书看看,摸清思路。再来看视频,就会有所准备,产生共鸣。在我解决这个问题的时候,搜索到了好几个关于前端开发的学习站点,挺好的。

在这里分享给大家(都是免费的课程哦~):

版权声明:本文博客原创文章,博客,未经同意,不得转载。

时间: 2025-01-09 07:07:57

B/S在北大青鸟-ASP.NET 总结的相关文章

北大青鸟Asp.net之颗粒归仓

自从小编走进编程的世界以来,学习的编程知识都是和C/S这个小伙伴握手,直到做完牛腩老师的新闻发布系统,才开始了小编的B/S学习生涯,和B/S初次谋面,小宇宙瞬间爆发了,看着自己的第一个B/S系统,牛腩新闻发布系统,渐渐长大,对B/S的世界越来越着迷,北大青鸟视频里通过一个个完整的小例子来将web开发的流程进行了一步步的讲解,从开始设计到添加控件,再到调试和部署发布,使小编对web开发有了进一步的了解,重点当然是例子中涉及到的各个控件的使用,通过实现视频里的例子,对控件和web开发的一些知识也有了

B/S初探之北大青鸟-ASP.NET 总结

一.前言: 这几周跟着于海涛老师进入了.NET编程世界,领略到了ASP.NET的精髓.要说起ASP.NET的发展史,那要追溯到HTML了,因为它功能简单,无法从用户接收信息并自动进行更新,而不需要开发人员重新编写.怎样才能赋予站点如此的反应能力呢?如何提供面向用户的"个性化服务"呢? 有了需求,就有了语言竞争的动力,短短几年,聪明的人类已经开发出好多种技术.Microsoft公司作为IT界的领先者,也参与了这场WEB的变革中,它的秘密武器就是--ASP,它因技术简单,容易上手,备受程序

北大青鸟ASP.NET之总结篇

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

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

系统一下ASP,其实真没有多少东西,看完了整个北大青鸟的视频,我觉得东西在总结和不断对比中会由多变少,有少变多. (一)从概念总结内容 概念:ASP的主要功能是将脚本语言.HTML.组件(控件)和Web数据库访问功能有机地结合在一起,形成一个能在服务器端进行的应用程序. 总结:ASP可以分为4部分:脚本语言.HTML.控件和Web数据库访问功能.我们从四个方面总结,其实在很早以前后两个我们都已经不但接触过,而且很熟练,我们做过的机房收费系统就是用Windows form和Web数据库访问功能来实

实战检测北大青鸟某地方学校网站

本文写的是一次曲折的拿北大青鸟某地方学校网站shell的过程. 之前也曾拿过一个北大青鸟某网站的文章,我再次萌生了我个北大青鸟的网站练练手的想法.其实以前我也尝试过检测了几个北大青鸟地方学校的网站,简单看了下没有注入漏洞没有弱口令就放弃了.看了文章拿站的过程,方法并不难,所以我也决定找个网站来练练手. 一.确定目标 我首先到北大青鸟的主站看了一下,发现网站用的是独立服务器,虽然服务器所在的IP绑定了3个域名,但发现都是指向同一个网站,官方主站,看来旁注不用想了.简单看了下,意料之中不存在简单的注

上海北大青鸟简介

上海博浦北大青鸟校区成立于2013年9月,主要从事软件开发教育服务.上海博浦北大青鸟是北大青鸟APTECH在上海地区的授权合作伙伴,是上海少有的高端IT教育服务提供商.     北大青鸟APTECH是中国IT职业教育第一品牌,也是中国最大的IT职业教育产品提供商,目前学员已经超过80万人.中心从培养信息技术人才的迫切需要出发,依托北大青鸟APTECH计算机教育的品牌和资源优势,借鉴世界著名培训机构的教育理念,引进国外先进的案例教学方法,为培养学员创新的思维方式提供良好环境.      上千家家国

西安北大青鸟探寻oracle的连接问题

今天在为学生讲述西安java培训用scott用户登录oracle数据库时,竟然出现了ORA-01017: invalid username/password; logon denied错误,原以为是因为我的scott用户没有解锁,后用system用户登录,然后用alter user scott account unlock语句对scott用户进行解锁,可是解锁后依然不能进入,还是报告ORA-01017: invalid username/password; logon denied错误,仔细想了

武汉北大青鸟解读2016年10大IT热门岗位

武汉北大青鸟解读2016年10大IT热门岗位 2016年1月5日 13:37 北大青鸟 这是IT从业者的辉煌时代,IT行业的失业率正处在历史的低点,而且有的岗位——例如网络和安全工程师以及软件开发人员——甚至出现徘徊在1%的失业率.最新调查显示,81%的IT领导者表示很难找到IT人才.即使你不是安全专家也不是软件开发人员,依然也有大量的就业机会.下面武汉北大青鸟徐东校区为你介绍2016年10个热门的IT技能,这些技能是由在IT人力咨询公司Mondo,自由职业者和签约市场Upwork,以及IT教育

那些好玩的CSS - transition transform animation - 北大青鸟教员授课技术交流会

那些好玩的CSS - transition transform animation 北大青鸟教员授课技术交流会 前言: 无意间翻到了之前做的一个PPT,就想着发出来给大家分享一下. 因为公司招了不少新员工,所以经理借着那次的授课交流会,让大家彼此学习一下授课技巧 上课方式 课堂互动等等. 我做的这个是用的极客学院的PPT风格,简单地介绍了一下CSS3里面的几个动画相关的东西,transition过渡.transform变换.animation自定义动画等等. PPT内容如下: (PS:如果需要P