Visual Basic程序设计教程 普通高等教育十一五 国家级规划教材 教学课件 ppt 作者 李雁翎 周东岱 潘伟 ylPPT_12

上传人:w****i 文档编号:94467642 上传时间:2019-08-07 格式:PPT 页数:21 大小:412KB
返回 下载 相关 举报
Visual Basic程序设计教程 普通高等教育十一五 国家级规划教材 教学课件 ppt 作者 李雁翎 周东岱 潘伟 ylPPT_12_第1页
第1页 / 共21页
Visual Basic程序设计教程 普通高等教育十一五 国家级规划教材 教学课件 ppt 作者 李雁翎 周东岱 潘伟 ylPPT_12_第2页
第2页 / 共21页
Visual Basic程序设计教程 普通高等教育十一五 国家级规划教材 教学课件 ppt 作者 李雁翎 周东岱 潘伟 ylPPT_12_第3页
第3页 / 共21页
Visual Basic程序设计教程 普通高等教育十一五 国家级规划教材 教学课件 ppt 作者 李雁翎 周东岱 潘伟 ylPPT_12_第4页
第4页 / 共21页
Visual Basic程序设计教程 普通高等教育十一五 国家级规划教材 教学课件 ppt 作者 李雁翎 周东岱 潘伟 ylPPT_12_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《Visual Basic程序设计教程 普通高等教育十一五 国家级规划教材 教学课件 ppt 作者 李雁翎 周东岱 潘伟 ylPPT_12》由会员分享,可在线阅读,更多相关《Visual Basic程序设计教程 普通高等教育十一五 国家级规划教材 教学课件 ppt 作者 李雁翎 周东岱 潘伟 ylPPT_12(21页珍藏版)》请在金锄头文库上搜索。

1、李雁翎 周东岱 潘伟 编著,人民邮电出版社,Visual Basic程序设计教程,第 12 章 数据库控件,本章重点:,数据库基础 创建数据库 数据环境设计器 Data控件 DAO 对象 ADO控件 数据库控件编程实例,第12章 数据库控件,12.1 数据库基础,1.数据库 数据库是以一定的组织方式将相关的数据组织在一起,存放在计算机外存储器上形成的,能为多个用户共享的,与应用程序彼此独立的一组相关数据的集合。 数据库具有如下的特征: (1)数据是按一定的数据模型,组织在一起,存储在计算机外存储器中; (2)可为多个用户共享; (3)有较小冗余度; (4)数据与应用程序独立性较高。,第12章

2、数据库控件,12.1 数据库基础,2.关系数据库 关系数据库是满足关系模型特性的若干个关系的集合。 在关系数据库中,将一个关系视为是一张二维表,又称其为数据表(简称表),这个表包含数据及数据间的联系。 一个关系数据库由若干个表组成,表又由若干个记录组成,而每一个记录又是由若干个以字段属性加以分类的数据项组成的。,第12章 数据库控件,12.1 数据库基础,3.数据库管理系统 数据库管理系统(Database Management System)是管理和维护数据库的软件,用户可以通过数据库管理系统对数据库中的数据进行科学地组织、存储、高效地获取和维护管理。 数据库管理系统主要功能如下: (1)数

3、据定义:使用数据定义语言可以定义数据库中的数据对象; (2)数据操纵:使用数据操纵语言可实现对数据库的数据查询、插入、删除和修改等操作; (3)数据库运行管理:保证数据的安全性、完整性,多用户对数据的并发使用,发生故障后的系统恢复; (4)数据库的建立和维护:通过实用程序实现数据库数据批量装载、数据库转储、介质故障恢复、数据库的重组织、性能监视等操作。,第12章 数据库控件,12.2 创建数据库,12.2.1 使用ACCESS创建数据库 12.2.2 调用外部程序创建数据库,第12章 数据库控件,12.2.1 使用ACCESS创建数据库,(1)在Windows系统环境下,依次选择【程序】【Mi

4、crosoft Office Access 2003 】菜单选项,打开“Microsoft Access”系统窗口。 (2)依次选择【文件】【新建】菜单选项,打开“新建文件”窗口。 (3)选择“空数据库”选项,打开“文件新建数据库”窗口。 (4)首先,选择“数据库文件”保存位置,然后,输入“新建数据库文件”的名字,再按“创建”按钮,打开“数据库”窗口。 (5)首先,选择“表”为操作对象,然后,按“设计”按钮,打开“表结构”设计窗口,依次定义表中每个字段的属性。 (6)依次选择【文件】【保存】菜单选项,打开“另存为”窗口。 (7)首先,选择“通讯录”表为操作对象,然后,按“打开”按钮,打开“表”

5、编辑窗口。 (8)输入数据,结束创建数据库、创建表的操作。,第12章 数据库控件,12.2.2 调用外部程序创建数据库,操作步骤如下: (1)在Visual Basic主菜单下,依次选择【外接程序】【可视化数据管理器】菜单选项,打开“可视化数据管理器”窗口。 (2)依次选择【文件】【新建】【Microsoft Access】【version 7.0】菜单选项,打开“新建数据库”窗口。 (3)按“保存”按钮,打开“数据库”窗口。 (4)首先,选中Property,单击右键,然后,选择【新建表】菜单选项,打开“表结构”设计窗口。 (5)首先,定义表名,依次定义表中字段属性,然后,再按“生成表”按钮

6、,打开“表”编辑窗口。 (6)给表输入数据,结束创建数据库、创建表的操作。,第12章 数据库控件,12.3 数据环境设计器,1.创建“数据环境”文件 操作步骤如下: (1)在Visual Basic系统菜单下,依次选择【工程】【添加 Data Environmemt】菜单选项,打开“数据环境”窗口。 (2)先选中“Connection1”链接对象,单击右键,打开快捷菜单,再选择【属性】菜单选项,打开“数据链接属性”窗口。 (3)先选择“提供程序”选项卡,选择“Microsoft jet 4.0 OLE DB Provider”(或jet 4.0 OLE以上的程序),再按“确定”按钮,返回“数据

7、环境”窗口。 (4)再次打开“数据链接属性”窗口,选择“链接”选项卡,选择使用的数据库文件。 (5)按“确定”按钮,返回“数据环境”窗口。 (6)先选中“Connection1”链接对象,单击右键,打开快捷菜单,再选择【添加命令】菜单选项,添加一个对象command1。 (7)先选定command1对象,单击右键,打开快捷菜单,再选择【属性】菜单选项,打开“command1属性”窗口。 (8)定义command1对象的属性。 (9)按“确定”按钮,结束“数据环境”文件的创建。,第12章 数据库控件,12.3 数据环境设计器,2.数据绑定对象 操作步骤如下: (1)在Visual Basic系统

8、菜单下,依次选择【工程】【部件】菜单选项,打开“部件”窗口。 (2)在“部件”窗口,选择将要使用的ActiveX控件,将其添加到“工具箱”中。 (3)创建或打开窗体,将ActiveX控件添加到窗体中,设置ActiveX控件的属性。定义DataSource、DataMembe属性如下: DataSource:DataEnvironmemt1 DataMembe:command1,第12章 数据库控件,12.4 Data控件,Data(Data)控件是一个数据连接采访对象,它能够将数据库中的数据信息,通过应用程序中的数据绑定控件连接起来,从而实现对数据库的操作。 1.Data控件常用的属性 Dat

9、abaseName:创建Data控件与数据库之间的联系,可设置与Data控件连接的数据库文件名。 RecordSource:创建Data控件与数据库之间的联系,可设置Data控件的数据库中表文件名,或SQL语句。 Connect:打开数据库的类型,默认值为Access。,第12章 数据库控件,12.4 Data控件,2.Data控件浏览按钮 Data控件数据浏览按钮如图:,其中: (1) :将把记录指针移向第一个记录; (2) :将把记录指针移向当前可操作记录的上一个记录; (3) :将把记录指针移向当前可操作记录的下一个记录; (4) :将把记录指针移向最后一个记录。,第12章 数据库控件,

10、12.4 Data控件,3. Data控件常用方法 .Recordset.MoveFirst 功能:将记录指针移向第一个记录。 .Recordset.MovePrevious 功能:将记录指针移到当前可操作记录的上一个记录。 .Recordset.MoveNext 功能:将记录指针移到当前可操作记录的下一个记录。 .Recordset.MoveLast 功能:将记录指针移到最后一个记录。 .Recordset.AddNew 功能:在表中的最后一个记录后面添加新记录。 .Recordset.Delete 功能:删除当前可操作的记录。 .Recordset.BOF 功能:返回记录指针是否移到第一个

11、记录之前。 .Recordset.EOF 功能:返回记录指针是否移到最后一个记录之后。,第12章 数据库控件,12.4 Data控件,4.数据绑定控件 TextBox文本框控件; Label标签控件; ListBox列表框控件; ComboBox组合框控件; CheckBox复选框控件; PictureBox图片框控件; Image图像控件; OLE容器控件。 DBGrid数据库表格控件; DBList数据库列表控件; DBCombo数据库组合控件; DataGrid数据表格控件; DataList数据列表控件; DataCombo数据组合控件。,第12章 数据库控件,12.5 DAO 对象,

12、1.DAO数据访问对象分层结构 在DAO数据访问对象分层结构中,处于顶层的是数据库引擎,即jet,在jet数据库引擎之下是WorkSpace对象集合的部分结构,WorkSpace对象集合下又包含多个子集。,第12章 数据库控件,2.添加DAO数据访问对象库 在使用DAO数据访问对象之前,必须要添加DAO数据访问对象库。 操作步骤如下: (1)在Visual Basic系统菜单下,依次选择【工程】【引用】菜单选项,打开“引用”窗口,用于添加DAO数据访问对象库。 (2)在“引用”窗口,首先,选择Microsoft DAO 3.15 Object Library,然后,再按“确定”按钮,完成添加D

13、AO数据访问对象库操作。,12.5 DAO 对象,第12章 数据库控件,3.DAO数据访问对象的常用方法 Set = .OpenDatabase (, , ,) 功能:以指定的方式打开数据库。 Set = . OpenRecordset (, , ) 功能:从数据库中读取数据赋给指定记录。 MoveFirst、MovePrevious、MoveNext、MoveLast、AddNew、Delete、Bof、Eof与Data控件方法相同。,12.5 DAO 对象,第12章 数据库控件,12.6 ADO控件,ADO控件比DAO数据访问对象、Data控件更灵活,功能更全面。 ADO控件的核心是Connection对象、Recordset对象、Command对象。对数据库进行操作时,首先需要用Connection对象与数据库建立联系,然后用Recordset对象来操作、维护数据,利用Command对象实现存储过程和参数的查询。 ADO控件常用的属性与方法请参见DAO数据访问对象、Data控件相关内容。,第12章 数据库控件,12.7 数据库控件编程实例,12.7.2 竞赛评分系统,第12章 数据库控件,12.7.2 竞赛评分系统,例12.2:创建一个窗体,设计一个歌手大赛评分系统。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号