导读:经过一段时间的学习,我的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. ajax学习和总结

    Jquery AJAX http://www.cnblogs.com/jayleke/archive/2012/08/10/2633174.html http://www.php100.com/htm ...

  2. ubuntu下lnmp添加虚拟目录没有权限

    lnmp.org下载的lnmp集成环境,通过lnmp vhost tsp创建了虚拟主机目录,将此目录导入到phpstorm中时提示错误,应该时权限的问题,想通过chmod -R 777 tsp来改变t ...

  3. promise从易到难

    Chapter 1 // 需求:你要封装一个方法,我给你一个要读取文件的路径,你这个方法能帮我读取文件,并把内容返回给我 const fs = require('fs') const path = r ...

  4. linux winqq 不能输入中文的解决办法

    wineqq的运行脚本是/usr/share/deepinwine/qqintl/wine-qqintl编辑此脚本,在最开始加入: export XMODIFIERS="@im=fcitx& ...

  5. Nginx常用命令介绍

    #安装nginx准备工作yum install gcyum -y install pcre-develyum install -y zlib-devel #编译安装./configuremake &a ...

  6. sql创建作业--自动执行存储过程

    创建自动执行存储过程: 1.创建参数 2.删除已有同名的作业 3. 创建作业 4.创建作业步骤 5.连接服务器 6.创建作业调度 7.启动作业 ALTER PROCEDURE dbo.sx_pro_A ...

  7. PHP 哈希表碰撞攻击

    理想情况下哈希表插入和查找操作的时间复杂度均为O(1),任何一个数据项可以在一个与哈希表长度无关的时间内计算出一个哈希值(key),然后在常量时间内定位到一个桶(术语bucket,表示哈希表中的一个位 ...

  8. JS原型、原型链、构造函数、实例与继承

    https://cloud.tencent.com/developer/article/1408283 https://cloud.tencent.com/developer/article/1195 ...

  9. PHP的PDF扩展库TCPDF将中文字体设置为内嵌字体的方法

    1. 下载要设置的字体,如名为simfang.ttf,放在./vendor/tecnickcom/tcpdf/tools目录中 2.在tools目录中按住shift,点击鼠标右键,点击“在此处打开命令 ...

  10. 求NEXT数组和KMP匹配的两种写法

    注释掉的是我不喜欢的写法. //计算串str的next数组 void getnext(char *str){ int len=strlen(str); ,k=-; next[]=-; while(j& ...