导读:经过一段时间的学习,我的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. React 实践记录 01 组件开发入门

    Introduction 本文组成: Ryan Clark文章Getting started with React的翻译. 博主的实践心得. React由Facebook的程序员创建,是一个非常强大的 ...

  2. [问题记录]Java关于可变参数重载问题的测试

    突然发现java的可变参数重载是存在歧义的,只是不知道java内部是怎么处理的,特意做如下实验: 测试代码如下: /** * Created by ieayoio on 16-3-1. */ publ ...

  3. GP SQL 优化

    1.收集统计信息vacuum full analyze ZCXT.ZCOT_PS_PROJECT; 2.检查表的数据量分布select gp_segment_id,count(*) from fact ...

  4. POJ 2831 Can We Build This One?

    Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 1728   Accepted: 643 Case Time Limit: 2 ...

  5. ubuntu 14.04 安装npm

    1. 安装 sudo apt install nodejs-legacy sudo apt install npm  

  6. Linux系统里让vim支持markdown格式的语法高亮

    Markdown是深受程序员喜爱的一个文件格式. 然而Linux里默认的vim设置,并不支持markdown格式的语法高亮显示. 下面就来介绍如何设置使得markdown格式的文件在vim里也能享有语 ...

  7. 目后佐道IT教育:师资团队

    高端技术顾问 1. leepoor 拥有12年的Web开发和架构经验,在阿里巴巴担任高级架构师,参与阿里巴巴基础技术平台开发和www.alibaba.com架构设计.擅长大型网站技术架构,工作中经常使 ...

  8. Thread and Peocess

    Thread and Peocess pthread_create() 原型: int pthread_create(pthread_t* thread, pthread_attr_t* attr, ...

  9. 机器学习(1)- 概述&线性回归&逻辑回归&正则化

    根据Andrew Ng在斯坦福的<机器学习>视频做笔记,已经通过李航<统计学习方法>获得的知识不赘述,仅列出提纲. 1 初识机器学习 1.1 监督学习(x,y) 分类(输出y是 ...

  10. Latex 分块矩阵的处理

    在 \(\mathrm{\LaTeX}\) 中,如果想输入类似的矩阵: 可以这样实现: \[ \left[ \begin{array}{cc|cc|c} \lambda & 0 & 1 ...