《Visual Basic程序设计》课件第10章.ppt
《《Visual Basic程序设计》课件第10章.ppt》由会员分享,可在线阅读,更多相关《《Visual Basic程序设计》课件第10章.ppt(23页珍藏版)》请在汇文网上搜索。
1、主主要要内内容容数据库的基本概念 创建数据库 学生信息管理 ADO对象模型 ADO控件 1.1 数据、数据库和数据库管理系统数据、数据库和数据库管理系统 1.数据数据2.数据库数据库 3.数据库管理系统数据库管理系统功能:功能:(1)数据库定义功能;)数据库定义功能;(2)数据库操纵功能;)数据库操纵功能;(3)数据库运行和管理功能;)数据库运行和管理功能;(4)数据库的建立和维护功能。)数据库的建立和维护功能。1.2 数据模型和关系型数据库数据模型和关系型数据库 1.数据模型数据模型 网状模型、层次模型、关系模型等,它是按计算机系网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建
2、模。当前流行的数据库管理系统大统的观点对数据建模。当前流行的数据库管理系统大多数都采用关系数据模型。多数都采用关系数据模型。2.关系型数据库关系型数据库(1)数据表)数据表(2)字段和记录)字段和记录(3)关键字)关键字(4)索引)索引3.关系型数据库的关联关系型数据库的关联(1)“一对一一对一”关系关系(2)“一对多一对多”关系关系(3)“多对多多对多”关系关系 1.3 VB数据库应用程序的组成数据库应用程序的组成 Visual Basic数据库应用程序是数据库应用程序是由用户界面、由用户界面、数据库引擎和数据库引擎和数据库三部分组成的数据库三部分组成的 用户界面数据库引擎数据仓库2.1学生
3、信息管理(学生信息管理(1)案例说明)案例说明本案例介绍了在本案例介绍了在VB中如何创建一个学生信息数中如何创建一个学生信息数据库据库“学生信息库学生信息库”。参考教材参考教材P239页页 2.2 程序实现程序实现利利用用VB提提供供的的可可视视化化数数据据管管理理器器可可以以建建立立多多种种类类 型型 的的 数数 据据 库库。在在 此此 以以 创创 建建 Microsoft Access数数据据库库为为例例,因因为为这这种种数数据据库库是是VB内内联联的的,扩扩展展名名为为.Mdb。下下面面详详细细介介绍绍其其创创建建过程。过程。3.1学生信息管理(学生信息管理(2)案例说明)案例说明本案例
4、介绍了本案例介绍了“学生信息系统学生信息系统”的登录框。程的登录框。程序运行后弹出一个密码框,要求用户输入用户序运行后弹出一个密码框,要求用户输入用户名和密码,以验证用户的合法性。名和密码,以验证用户的合法性。“学生信息学生信息数据库数据库”中的中的“密码表密码表”用来存放用户名和用用来存放用户名和用户密码,必须在户密码,必须在“密码登录密码登录”窗口中输入正确窗口中输入正确的信息。的信息。3.2 程序实现程序实现 1.界面设计界面设计新新建建一一个个工工程程,在在窗窗体体上上添添加加2个个标标签签控控件件,1个个组组合合框框控控件件,一一个个文文本本框框,2个个命命令令按按钮钮,还还需需要要
5、添添加加一一个个数数据据控件控件Data,各个控件的属性设置见表,各个控件的属性设置见表10-6。2.代码设计:代码设计:3.3 相关知识相关知识1.数据访问接口数据访问接口 数据控件(数据控件(Data Control)、数据访问对象()、数据访问对象(DAO,Data Access Object)、远程数据对象()、远程数据对象(RDO,Remote Data Object)、)、Active数据对象(数据对象(ADO,Active Data Object)2.数据控件和数据绑定控件数据控件和数据绑定控件 3.Data控件控件 (1)从工具箱中选择)从工具箱中选择Data控件;控件;(2)
6、将)将Data控件添加到窗体中去;控件添加到窗体中去;(3)设置)设置Data控件的控件的DatabaseName属性;属性;(4)设置)设置Data控件的控件的RecordSource属性属性。3.3 相关知识相关知识4.Data控件的常用属性控件的常用属性(1)Connect属性属性 (2)DatabaseName属性属性 (3)RecordSource属性属性 5.数据绑定控件的常用属性数据绑定控件的常用属性(1)DataSource属性属性(2)DataField属性属性 最常见的数据绑定控件是文本框控件最常见的数据绑定控件是文本框控件4.1学生信息管理(学生信息管理(3)案例说明)案
7、例说明在在案例案例10-2中介绍了秘密登录框,如果验证通中介绍了秘密登录框,如果验证通过后,就可进入系统。进入该系统后,出现一过后,就可进入系统。进入该系统后,出现一个选项窗口(个选项窗口(Form2),单击相应的按钮即可),单击相应的按钮即可进入不同的子系统。进入不同的子系统。4.2 程序实现程序实现 1.界面设计界面设计。2.代码设计:代码设计:4.3 相关知识相关知识1.ADO概述概述Active Data Objects(ADO)不仅为用户的数据)不仅为用户的数据库提供了一个面向对象的视点,并且它是独立于任何库提供了一个面向对象的视点,并且它是独立于任何单一的数据库开发商的,即它使用用
8、户可以开发出在单一的数据库开发商的,即它使用用户可以开发出在各种不同数据库系统中使用的应用程序。所以,各种不同数据库系统中使用的应用程序。所以,ADO为用户对数据库进行访问提供一个良好的途径。为用户对数据库进行访问提供一个良好的途径。ADO数据访问的方法主要有数据访问的方法主要有ADO对象模型数据访对象模型数据访问和问和ADO数据控件访问方法。数据控件访问方法。4.3 相关知识相关知识ADO的的 核核 心心 是是 Connection、Recordset、Command对对象象,以以下下将将介介绍绍这这些些核核心心对对象象的的方法和属性。方法和属性。4.3 相关知识相关知识3.使用使用ADO对
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载共享资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual Basic程序设计 Visual Basic程序设计课件第10章 Visual Basic 程序设计 课件 10