因为考试的原因,总结一致拖到现在才写,但必须做一个总结,没有总结相当于没有学过。VB.NET主要是用面向对象的基础来进行程序设计,虽然之前总是能够听到面向对象,但从未真正接触面向对象技术,从VB.NET开始,我们走入一个新的阶段。

在看视频的时候有语言的差异,这使得理解起来比较困难,不过还好可以通过多种渠道来找到差异,方便我们理解。比如物件导向,咱们平时说是面向对象。下面我根据自己的理解来画了导图,来加深自己的理解。

【.NET执行模型】

先了解了.NET,以及应用面向对象技术来进行软件开发和如何进行程序的部署和部署的选择,该开始就感觉很高大上,一下子就有点蒙。

【面向对象】

这一方面因为之前在VB、C#、设计模式中都有提到,感觉比较亲切,主要从如何设计类和对象两方面入手,来讲解如何应用面向对象的思想。

【使用类和基底类别库】

重新认识了类的设计,并指出OOP并不是万能的,它也有自己的缺点。既然我们设计出了类那么依靠什么来进行识别每一个类——命名空间。

【Windows应用程序】

这和之前学习的VB有很多相似之处,都有自己的属性、事件和方法,是事件驱动的程序。面对各种事件应该怎样处理,我们有不同的处理方式,动态处理、多对一、一对多。多对一用来处理当不同的控制项呼叫相同的程序时,用来减少代码量;而一对多则用来处理当程序的架构比较松散时,需要针对每一个做特殊化处理。

总结:由于前几个单元讲述的在VB、C#和设计模式中有提到,感觉还是比较简单的,只是一个更深入的学习,对VB.NET有更好的了解,以及对面向对象技术的深入了解,在对象和类的制作过程中,能更好的理解其三大特性。

随机推荐

  1. Flask项目中使用mysql数据库启动项目是发出警告

    Flask项目中使用mysql数据库启动项目是发出警告: Warning: (1366, "Incorrect string value: '\xD6\xD0\xB9\xFA\xB1\xEA ...

  2. 爬虫存储介质之MongoDB存储

    常用数据库 mongoDB4.0: 下载:https://www.mongodb.com/ windows安装.Linux安装见: https://www.runoob.com/mongodb/mon ...

  3. idea设置创建类的注释模板

    打开settings>>Editor>>File and Code Templates>>Includes>>File Header

  4. kill 掉 占据端口的进程

    netstat -anp | grep 80kill -9 进程号

  5. [转帖]Linux内核系统体系概述

    Linux内核系统体系概述 https://www.cnblogs.com/alantu2018/p/8447369.html Linux 内核主要由 5 个模块构成,它们分别是: 进程调度模块 用来 ...

  6. scau 10692 XYM-入门之道

    题目:http://paste.ubuntu.com/14157516/ 思路:判断一个西瓜,看看能不能直接吃完,如果能,就吃了.但是:如果不能,就要分成两半,就这样分割,不用以为要用到n维数组,用一 ...

  7. Web基础和servlet基础

    TomCat的目录结构 Bin:脚本目录(存放启动.关闭这些命令) Conf:存放配置文件的目录 Lib:存放jar包 Logs: 存放日志文件 Temp: 临时文件 Webapps: 项目发布目录 ...

  8. TCP/IP协议图--网络层中的IP协议

    IP(IPv4.IPv6)相当于 OSI 参考模型中的第3层--网络层.网络层的主要作用是"实现终端节点之间的通信".这种终端节点之间的通信也叫"点对点通信". ...

  9. 【Linux】一步一步学Linux——Linux发展史(01)

    目录 00. 目录 01. Linux概述 02. Linux简史 03. Linux主要特性 04. Linux之父 05. Linux相关术语 06. Linux其它 07. Linux应用领域 ...

  10. Mysql union和union all用法

    1: 什么时候用union和union all ?    我们经常会碰到这样的应用,两个表的数据按照一定的查询条件查询出来以后,需要将结果合并到一起显示出来,这个时候 就需要用到union和union ...