陈伟视频

经过前两天陈伟视频项目验收过程当中,发现仍是有不少能作好而没有作好的东西,好比陈伟视频的后30集,在第一次总结的时候彻底没有涉及到,但之后还会学到,因此就像师傅说的那句:不会也要试着去写,不写就永远不会。在验收完以后的一天半我又全身心投入了陈伟视频中来,从新看了一遍陈伟视频后30集,果然第一次和第二次看的感受都不同。因此小菜今天将会分别从类及对象、三大特性、数据库三个方面来从新总结陈伟视频的后30集。mysql

一.类及对象sql

1.概念:是具备相同性质的对象的集合类中的每个单个对象称为类的一个实例。是一个抽象概念数据库

2.举例:控件、窗体、命令按钮编程

3.组成:属性、方法(特殊的控件有事件)浏览器

4.分类:经常使用对象:全局对象、引用对象、自定义类的实例对象、其余类的对象oracle

全局对象:只有惟一的一个实例,使用时用户不用定义sqlserver

引用对象:包括经常使用控件(能够经过工程菜单栏中的部件增长控件),或者经过工程菜单栏中的引用,(区别:引用的对象通常都不具备可视化,自己能够完成一些相应的功能) 能够经过对象浏览器查看对象学习

自定义类的实例对象:彻底经过用户定义,灵活性强、可用性强 如:素数查找spa

其余类对象:经过第三方的,如:拷贝设计

5.关系:对象是类的具体化

6.对象使用基本方法:声明

7.实例:用集合模拟器实现输入缓冲

 

二.三大特性:继承、封装、多态

1.继承:指类之间的父子关系, 子类拥有父类的某些状态和行为,(子类复用了父类的功能或状态)。

实现:Flatten方法。VB自己不提供继承机制

举例:一个B类继承A类或从A类派生B类,其中A类称为父类(基类),B类称为子类(派生类)。(子类拥有父类的特征,而父类没有,父类更通用,子类更具体)

 

2.多态:当类与类之间产生了联系,那么这个实体除了具有本身的类型,还具有了其余类型,咱们就说这个事物存在了多种形态(在继承条件下,具备多种行为表现的集合特征)

 关系:类的继承发生在多个类之间,而类的多态只发生在同一个类上

实现:依靠接口(表明功能的集合,有利于规范代码,更好的封装代码。)

3.封装:即不能让外面的类随意修改一个类的成员变量

为实现封装性,常将类的成员变量声明为private,再经过public的方法来对这个变量进行访问。对一个变量的操做,通常都有 读取和赋值操做,咱们通常定义两个方法来实现这两种操做,即:getxxx()与setxxx();

 

三.数据库

1.关系数据库:是创建在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据。

2.主流的关系数据库有oracledb2sqlserversybase、mysql等

3.组织结构:数据库、表、记录、字段、索引

4.创建数据库:经过可视化数据管理器链接Access数据库

5.SQL语句

6.数据库编程对象:

(1) DAO:(Data Access Object)是一组Microsoft Access/Jet数据库引擎的COM自动化接口.DAO直接与Access/Jet数据库通讯.经过Jet数据库引擎,DAO也能够同其余数据库进行通讯。DAO还封装了Access数据库的结构单元,经过DAO能够直接修改Access数据库的结构,而没必要使用SQL的数据定义语言(DDL)。

(2) ADO:(ActiveX Data Object,ActiveX数据对象)是MS为最新和最强大的数据访问接口OLE DB而设计,是一个便于使用的应用程序层接口。ADO是一种面向对象的、与语言无关的(Language_Neutral)数据访问应用编程接口。它对OLE DB API进行封装,实现对数据的高层访问

利用ADO控件编程

(3) RDO

思惟导图

可能总结的依旧会有不全面的地方,但学习就是一个反复的过程嘛!思想篇还请关注下一篇博客!