经过前两天陈伟视频项目验收过程当中,发现仍是有不少能作好而没有作好的东西,好比陈伟视频的后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.主流的关系数据库有oracle、db2、sqlserver、sybase、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
思惟导图
可能总结的依旧会有不全面的地方,但学习就是一个反复的过程嘛!思想篇还请关注下一篇博客!