导读:经过一段时间的学习,我的ASP.NET也算是结束了。在这个过程中,总结了它的六大对象,现在先做个总体的总结,然后还会总结一下真假分页的情况。只有总结才能收获。ASP.net严格说起来,其实在VB里都接触过。

一、总体概览

1,图形说明:

2,文字说明:

首先,在视频中,讲解了很多知识。结合到自己的学习情况,我将这些知识结合软件工程,从编码的前后进行了总结。讲解的一些控件和属性,我认为是基本的编码准备。这些在VB里面也有讲过,只不过是控件不一样而已。控件都有方法、时间、属性。

其次,就是编码实现。在这里用到了数据库链接的知识,还有配置文件的使用。配置文件,在之前的学习过程中,只通过抽象工厂+反射模式,接触到了配置数据库链接。在牛腩里,使用到了错误页导向。在这一个知识的学习中,又了解了配置文件的结构,以及通过配置文件确定访问权限。

最后,就是编码后的调试。在本节知识讲述中,新添加的知识可能就是跟踪了(我自己之前在调试过程中,使用过跟踪调试,所以。。。。嘿嘿)。然后就是缓存。在操作系统中讲述了缓存出现的原因及作用。这里也当是复习整合了。

总体说来,新的知识没有,全都是旧知识的不断扩展。

二、知识对比(VB)

在整个知识的学习过程中,每讲述到一个知识点,都有熟悉的感觉。

1,控件

相同点:与VB一样,控件(作为对象)都有各自的属性和响应事件。基本上在控件这一块,ASP.net和VB没有本质的区别。
不同点:VB中虽然可以引用第三方控件,但没有用户自定义控件。在ASP.net中,用户可以编写自己的控件,控件可以有自己的编码。而且,ASP.net可以基于控件编程。
理解:ASP.net中的用户控件,我认为其实是进一步的封装。单独的控件已经是面向对象的封装,在.NET中,就是将这些控件,通过组合和编码实现,进一步的封装。

2,对象

相同点:三要素都有,没有太大的区别。
不同点:ASP.net的六大对象,session、server等,在VB中式没有的。但这一主要的区别,我认为更多是是由于VB是Client /Server,而ASP.net是Brower/Server造成的。

3,数据连接

相同点:都要建立对象,命令,打开,读取,关闭等。从这个流程上来看,是一模一样的。
不同点:在VB的学习过程中,我没有用到配置文件,所以对于我来说,配置文件是和VB有出入的地方。但配置文件带来的好处,是不用言说的。

4,调试

最大的不同,也就算是缓存的概念了。断点和跟踪,在VB里都有涉及到。

三、个人感受

终于,我也有一回,是感觉把新知识学旧了的。这其中还有很多细节方面的知识点,比如说验证控件的各个属性,在窗体加载时需要判断的东西。不过,这次学习过程中,体会最大的就是,不怕不知道,就怕不知道了。知道了这里面有什么,然后再学习的时候,就会比较容易了。加油!下面应该是再总结总结分页的知识点。



ASP.NET(三):整体总结的更多相关文章

  1. .NET 云原生架构师训练营(ASP .NET Core 整体概念推演)--学习笔记

    演化与完善整体概念 ASP .NET Core 整体概念推演 整体概念推演到具体的形式 ASP .NET Core 整体概念推演 ASP .NET Core 其实就是通过 web framework ...

  2. [转]Asp.net三种事务处理

    事务处理是在数据处理时经常遇到的问题,经常用到的方法有以下三种总结整理如下:方法1:直接写入到sql 中在存储过程中使用 BEGIN TRANS, COMMIT TRANS, ROLLBACK TRA ...

  3. ASP 基础三 SQL指令

    一 增删改查 <% set conn=server.CreateObject("adodb.connection") DSNtemp="DRIVER={SQL Se ...

  4. asp.net三种方法实现事务

    事务处理是在数据处理时经常遇到的问题,经常用到的方法有以下三种总结整理如下:方法1:直接写入到sql 中在存储过程中使用 BEGIN TRANS, COMMIT TRANS, ROLLBACK TRA ...

  5. Asp.net三种事务处理

    事务处理是在数据处理时经常遇到的问题,经常用到的方法有以下三种总结整理如下:方法1:直接写入到sql 中在存储过程中使用 BEGIN TRANS, COMMIT TRANS, ROLLBACK TRA ...

  6. ASP.NET 5探险(1):Azure中配置连接字符串、独立项目执行EF7数据迁移

    (此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注.) 题记:我开始把ASP.NET 5用于生产系统开发已经有1个多月了,也填了一些坑积累了一些经验,从今天开始会陆陆续 ...

  7. Asp.Net 基础理论

    WebForm是微软开发的一款产品,它将用户的请求和响应都封装为控件.让开发者认为自己是在操作一个windows界面.极大地提高了开发效率. 在学习WebForm时,其知识量比WinForm要多,在实 ...

  8. 菜刀轻松砍杀安全狗 asp一句话中转脚本

    看到很多朋友看了我的PHP中转脚本http://phpinfo.me/2014/02/01/309.html ,问我那个脚本只能中转PHP的,但是asp的呢 asp连接的时候安全狗拦截的正是菜刀POS ...

  9. Asp.net 主题 【1】

    页面中默认的显示样式太朴素,一页一页的设置控件的显示样式效率又太低,主题和皮肤则提供了一种高效的设计方案.   一.添加主题 二.添加皮肤文件(.skin): 在皮肤文件中添加如下代码 <asp ...

  10. Asp.Net2.0下C#环境 Login控件实现用户登录

    原文:Asp.Net2.0下C#环境 Login控件实现用户登录 一.前台显示效果 二.前台代码             <asp:Login ID="Login1" run ...

随机推荐

  1. CF1093D Beautiful Graph

    思路: 题目倒是没啥好说的,就是注意memset的效率问题.如果循环多次调用memset去初始化一个比较大的数组,那就会很费时间.就是因为这个被hack了.:( 实现: #include <bi ...

  2. WPF MATERAIL DESIGN TOOKIT

    最近有个程序需要用到WPF,本以为WEB可以做到很炫的,没有想到XAML也能做到如此之炫.心动了,那就行动吧. 搜到有各种款式的:METRO风格,RIBBON风格,MATERIAL风格…… 也许是玩W ...

  3. VC运行时库(/MD、/MT等)

    VC项目属性→配置属性→C/C++→代码生成→运行时库 可以采用的方式有:多线程(/MT).多线程调试(/MTd).多线程DLL(/MD).多线程调试DLL(/MDd).单线程(/ML).单线程调试( ...

  4. SIT&UAT

  5. Linux基础知识介绍

    1.Linux知识说明1)文件位置 1)/etc/inittab2)模式介绍 0:挂起模式-不推荐 1:单用户模式-只有管理员可以进入该模式,可以修改root密码,处理有登录权限而没有修改文件的权限问 ...

  6. 学习python报错处理

    1.如图所示 原因是因为没有安装火狐浏览器驱动. 解决办法:1.下载火狐浏览器驱动https://github.com/mozilla/geckodriver/releases 2.安装包解压后安装在 ...

  7. JavaScript 跨域请求

    1.最简单通用的做法就是 反向代理         通过nginx搭建一个反向代理服务器,通过将跨域的请求配置成转发:此方法适用于动静分离时,很多跨域请求的情况下: server { listen 8 ...

  8. LeetCode 3Sum Closest 最近似的3sum(2sum方法)

    题意:找到最接近target的3个元素之和,并返回该和. 思路:用2个指针,时间复杂度O(n^2). int threeSumClosest(vector<int>& nums, ...

  9. SAP成都研究院飞机哥:程序猿和飞机的不解之缘

    今天的文章来自Jerry的老同事张航. 张航和Jerry一样于2007年毕业后加入SAP成都研究院工作至今.进入SAP后的第一个开发部门是SAP Business by Design Infrastr ...

  10. sparkmlib-相关系数

    一.基本原理 在stat包中实现了皮尔逊(Pearson)与 斯皮尔曼(Spearman)两类相关系数的计算 (1)Pearson:   (x,y)协方差/[(x标准方差)*(y标准方差)] 详情可以 ...