陈伟视频

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

一.类及对象

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

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

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

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

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

引用对象:包括常用控件(可以通过工程菜单栏中的部件增加控件),或者通过工程菜单栏中的引用,(区别:引用的对象一般都不具有可视化,本身可以完成一些相应的功能) 可以通过对象浏览器查看对象

自定义类的实例对象:完全通过用户定义,灵活性强、可用性强 如:素数查找

其他类对象:通过第三方的,如:拷贝

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

思维导图

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

 

发布了25 篇原创文章 · 获赞 2 · 访问量 2296

猜你喜欢

转载自blog.csdn.net/weixin_43319713/article/details/100149976