.NET总结一
因为考试的原因,总结一致拖到现在才写,但必须做一个总结,没有总结相当于没有学过。VB.NET主要是用面向对象的基础来进行程序设计,虽然之前总是能够听到面向对象,但从未真正接触面向对象技术,从VB.NET开始,我们走入一个新的阶段。
在看视频的时候有语言的差异,这使得理解起来比较困难,不过还好可以通过多种渠道来找到差异,方便我们理解。比如物件导向,咱们平时说是面向对象。下面我根据自己的理解来画了导图,来加深自己的理解。
【.NET执行模型】
先了解了.NET,以及应用面向对象技术来进行软件开发和如何进行程序的部署和部署的选择,该开始就感觉很高大上,一下子就有点蒙。
【面向对象】
这一方面因为之前在VB、C#、设计模式中都有提到,感觉比较亲切,主要从如何设计类和对象两方面入手,来讲解如何应用面向对象的思想。
【使用类和基底类别库】
重新认识了类的设计,并指出OOP并不是万能的,它也有自己的缺点。既然我们设计出了类那么依靠什么来进行识别每一个类——命名空间。
【Windows应用程序】
这和之前学习的VB有很多相似之处,都有自己的属性、事件和方法,是事件驱动的程序。面对各种事件应该怎样处理,我们有不同的处理方式,动态处理、多对一、一对多。多对一用来处理当不同的控制项呼叫相同的程序时,用来减少代码量;而一对多则用来处理当程序的架构比较松散时,需要针对每一个做特殊化处理。
总结:由于前几个单元讲述的在VB、C#和设计模式中有提到,感觉还是比较简单的,只是一个更深入的学习,对VB.NET有更好的了解,以及对面向对象技术的深入了解,在对象和类的制作过程中,能更好的理解其三大特性。
随机推荐
- 什么?Iconfont终于可以支持彩色图标了
如果你对iconfont有所了解,那你一定对这次iconfont做出的更新产生兴趣.没错,iconfont目前已经升级为iconfont+,并且能够支持大家都很期待的彩色图标. 之前,大家也以文字的形 ...
- 浅谈PHP随机数安全的分析
之前在身边有很多学PHP的朋友写一些小程序的时候,很多时候会使用PHP随机数函数rand()和mt_rand()函数去生成随机数 可是,随机数真的随机吗?这篇文章讲从多个实例中探讨随机数,当然,有写作 ...
- Asp.Net Core Identity中基于角色授权
我们已经在之前介绍了简单的授权是在Controller或Action上添加属性Authorize来实现,那角色授权是在指定Authorize的同时指定Roles参数. 我们来看看基于角色访问的三种方式 ...
- 作为注册中心Eureka比Zookeeper好在哪里?
作为注册中心Eureka比Zookeeper好在哪里? 著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性),A(可用性)和P(分区容错性).由于分区容错性P在是分布式系统中必须要保证 ...
- LeetCode 168. Excel表列名称(Excel Sheet Column Title)
168. Excel表列名称 168. Excel Sheet Column Title 题目描述 给定一个正整数,返回它在 Excel 表中相对应的列名称. LeetCode168. Excel S ...
- 什么是netty--通俗易懂
一.Netty介绍 1.什么是netty Netty 是由 JBOSS 提供的一个 Java 开源框架.Netty 提供异步的.基于事件驱动的网络应用程序框架,用以快速开发高性能.高可靠性的网络 ...
- 阿里云服务器安装mysql8遇到的问题
1.提供一个离线mysql下载路径:http://mirrors.163.com/mysql/Downloads/MySQL-8.0/ 2.在线mysql8安装: 2.1 下载mysql: wget ...
- Git服务器搭建--ssh/http
测试环境 Windows 7 Ultimate, 64-bit 6.1.7601, Service Pack 1(实体机,虚拟机VMware的宿主机) VMware® Workstation 7.1. ...
- python第三天---列表的魔法
# list 列表 # 中括号括起来,逗号分隔每个元素, # 列表中可以是数字字符串.列表等都可以放进去 list1 = [123, "book", "手动", ...
- golang之格式化fmt.Printf
当使用fmt包打印一个数值时,我们可以用%d.%o或%x参数控制输出的进制格式,就像下面的例子: o := 0666 fmt.Printf("%d %[1]o %#[1]o\n", ...