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

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

【.NET执行模型】

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

【面向对象】

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

【使用类和基底类别库】

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

【Windows应用程序】

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

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

随机推荐

  1. 第07组 Alpha冲刺(4/4)

    队名:秃头小队 组长博客 作业博客 组长徐俊杰 过去两天完成的任务:学习了很多东西 Github签入记录 接下来的计划:继续学习 还剩下哪些任务:后端部分 燃尽图 遇到的困难:自己太菜了 收获和疑问: ...

  2. qt qml 类型之Keys

    Keys 类是 Qt Quick 提供的,专门供 Item 处理按键事件的类.它定义了很多针对特定按键的信号,比如 onReturnPressed / onEscapePressed / onDown ...

  3. [bzoj3829][Poi2014]FarmCraft_树形dp

    FarmCraft 题目链接:https://lydsy.com/JudgeOnline/problem.php?id=3829 数据范围:略. 题解: 因为每条边只能必须走两次,所以我们的路径一定是 ...

  4. Linux7 安装python3.5.4

    1.首先修改yum配置文件 因为yum使用python2,因此替换为python3后可能无法正常工作,继续使用这个python2.7.5 因此修改yum配置文件(vi /usr/bin/yum). 把 ...

  5. Linux基础-01-Linux基础命令

    1. Linux命令的格式 1) Linux命令的语法格式: 命令 [选项] [参数] 2) 命令格式中命令.选项.参数的具体含义 a) 命令:告诉Linux(UNIX)操作系统做(执行)什么. b) ...

  6. 1185: 零起点学算法92——单词数(C)

    一.题目 http://acm.wust.edu.cn/problem.php?id=1185&soj=0 二.分析 统计的是不同的单词数,即重复的单词只统计一次: 多组输入: 每行不超过10 ...

  7. 小白入门.有函数F(x)=(x+1)^2和G(x)=2x+1.输入x值计算F(G(x))。

    #include<stdio.h> #include<math.h> void main() { float x,y; printf("Please input x\ ...

  8. CentOS 6.9安装配置nmon

    nmon是一款开源的性能监控工具,用于监控CentOS系统的资源消耗信息,并能把结果输出到文件中,然后通过nmon_analyser性能报告分析器生成数据分析报表. 一.安装nmon: 1. 配置ep ...

  9. git版本控制系统重新认识

    git 版本控制系统 目标:完全搞懂git分布式版本控制系统 搭建git版本控制系统 cvs集中化版本控制系统--集中式管理的服务器 git分布式版本控制系统--会将原始代码仓库镜像下来 新项目使用g ...

  10. Linux判断SSD或HDD + 模拟SSD

    判断方法 方法一 判断cat /sys/block/*/queue/rotational的返回值(其中*为你的硬盘设备名称,例如sda等等),如果返回1则表示磁盘可旋转(HDD),返回0,则表示磁盘不 ...