NO10数据库编程基础电子课件 Visual Basic程序设计案例教程



《NO10数据库编程基础电子课件 Visual Basic程序设计案例教程》由会员分享,可在线阅读,更多相关《NO10数据库编程基础电子课件 Visual Basic程序设计案例教程(33页珍藏版)》请在装配图网上搜索。
1、,*,数据库编程基础,目录,项目,10,数据库编程基础,(,1,),VB,中坐标系的概念。,(,2,)用,Line,控件、,Shape,控件画直线、矩形、圆(弧)、椭圆的方法。,(,3,)图片框、图像框的常用属性和方法,图片的载入及应用。,(,4,)用,Pset,方法、,Line,方法、,Circle,方法画点、矩形、圆(弧)、椭圆的方法。,知识要点,案例,客户信息管理系统,10,.1.1,案例效果,本案例将设计一个简单的客户信息管理系统,系统功能包括客户信息浏览、客户信息查询、客户信息添加和客户信息删除等。,程序运行时首先启动如图10,-,1所示的界面,单击“客户信息管理”按钮,打开客户信息
2、管理界面,在其中可以浏览客户信息表中各条记录的信息,还可以添加、修改或删除指定记录,分别如图10,-,2和图10,-,3所示。,案例,客户信息管理系统,在图10,-,1中单击“客户信息查询”按钮,进入客户信息查询界面,输入查询条件并单击“查询”按钮进行查询,所要查询的记录如图10,-,4所示。在图10,-,1中单击“退出系统”按钮结束程序运行。,案例,客户信息管理系统,案例,客户信息管理系统,10,.1.,2,设计过程,(,1,)启动,Visual Basic 6.0,,在“新建工程”对话框中选择新建一个“标准,EXE”,工程,单击“打开”按钮自动生成一个,Form1,窗体。然后执行两次“工程
3、”“添加窗体”菜单命令,依次添加两个窗体,Form2,和,Form3,。,1,.设计界面,案例,客户信息管理系统,(2)设计Form1窗体界面。在Form1窗体上绘制1个标签和3个按钮,修改窗体和窗体上各个控件的属性得到如图10,-,5所示的界面。,(3)设计Form2窗体界面。在Form2窗体上绘制5个标签、5个文本框和8个命令按钮,添加一个Data控件,修改窗体和窗体上各个控件的属性得到如图10,-,6所示的界面。,案例,客户信息管理系统,(4)设计Form3窗体界面。在Form3窗体上绘制1个框架、5个标签、7个文本框和6个命令按钮,添加一个Data控件,修改窗体和窗体上各个控件的属性得
4、到如图10,-,7所示的界面。,案例,客户信息管理系统,案例,客户信息管理系统,2.设计数据库,案例,客户信息管理系统,可以使用Access构建数据库,也可使用VB自带的数据管理器设计数据库,本案例选择使用Access构建数据库。,(1)打开Access,新建一个空白数据库,取其默认名db1.mdb。,(2)设计一个客户信息表并命名为customer,表的结构如图10,-,8所示。,(3)打开customer数据表,向其中添加数据记录。,(4)将数据库db1.mdb保存在D盘根目录的vb文件夹中。,案例,客户信息管理系统,3.设置属性,设置数据控件,Data1,的,DatabaseName,属
5、性的值为,“,D:,vb,db1.mdb”,,设置,RecordSource,属性的值为,customer,;在,Form2,窗体和,Form3,窗体上的数据约束控件,Text1,、,Text2Text6,与,Data1,控件的绑定方式相同,设置它们的,DataSource,属性的值为,Data1,,设置它们的,DataField,属性分别对应数据库表的各个字段,具体设置如表,10-1,所示。,案例,客户信息管理系统,案例,客户信息管理系统,4,.,设计,代码,见课本,P211-214,案例,客户信息管理系统,10,.1.3,相关知识,1.数据库的基本概念,数据库是以一定的组织形式存储在计算机
6、中的相关数据的集合。数据库的模型根据数据组织方式的不同主要分为层次型数据库、网状型数据库、关系型数据库,其中关系型数据库是当今数据库的主流模型。,案例,客户信息管理系统,2.关系型数据库,2,)字段(,field,),1,)记录(,record,),案例,客户信息管理系统,4,)索引(,index,),3)主关键字(,key,),3.建立数据库,案例,客户信息管理系统,1,)启动数据库管理器,在,VB,集成开发环境中执行,“,外接程序,”,“,可视化数据管理器,”,菜单命令,打开可视化数据管理器,VisData,,如图,10-9,所示。,案例,客户信息管理系统,2,)新建数据库,执行,“,文件
7、,”,“,新建,”,菜单命令,在其级联菜单中选择,Microsoft,Access Version 7.0 MDB,命令,打开,“,选择要创建的,Microsoft,Access,数据库,”,对话框,在对话框中输入新建的数据库文件名,单击,“,保存,”,按钮,在可视化数据管理器窗口中出现如图,10-10,所示的数据库窗口。,案例,客户信息管理系统,案例,客户信息管理系统,3,)新建数据表,右击数据库窗口空白处,在弹出的快捷菜单中选择,“,新建表,”,命令,打开如图,10-11,所示的,“,表结构,”,对话框,输入表名称(如,stu,)后,单击,“,添加字段,”,按钮,打开如图,10-12,所示
8、的,“,添加字段,”,对话框,输入字段名称,并设置类型和大小后,单击,“,确定,”,按钮,完成当前字段的添加。重复上述操作可添加多个字段。在一个数据库中可建立多个不同名称的表。,案例,客户信息管理系统,案例,客户信息管理系统,4,)添加索引,为数据表添加索引可以提高数据检索的速度。在图,10-11,中单击,“,添加索引,”,按钮,打开如图,10-13,所示的,“,添加索引到,stu”,对话框。在,“,名称,”,文本框中输入索引名称,ID,,在,“,可用字段,”,列表框中选择需要为其设置索引的字段,“,学号,”,,并设置是否为主要的或唯一的索引,设置好后单击确定按钮创建索引。,当添加完所有字段并
9、创建相应索引后,在图,10-10,中单击,“,生成表,”,按钮,即可建立数据表。数据表生成后,可以在数据库窗口中浏览相应字段、索引情况等,如图,10-14,所示。,案例,客户信息管理系统,5,)输入记录,双击数据库窗口中数据表名称左侧的图标,打开如图,10-15,所示的记录操作窗口,可以对记录进行增加、删除、修改等操作。,案例,客户信息管理系统,4.结构化查询语言SQL,案例,客户信息管理系统,1,),SQL,概述,SQL,是,Structured Query Language,的缩写,意思为结构化查询语言。在,Visual,Basic,6.0,中,可以通过,SQL,来与各种数据库建立联系、进
10、行操作。按照,ANSI,(美国国家标准协会)的规定,,SQL,被作为关系型数据库管理系统的标准语言。,案例,客户信息管理系统,2,),Select,查询语句,Select,语句是,SQL,中最主要的语句,通过不同的选项和子句可以使,Select,语句完成多种数据库操作。,Select,语句的语法格式如下。,Select,Distinct,/*,From,Where,Order,by,案例,客户信息管理系统,3,)其他,SQL,语句,(,1,),Insert,语句。,(,2,),Update,语句。,(,3,),Delete,语句。,(,4,),Create,语句。,(,5,),Drop,语句。
11、,5.常用控件,案例,客户信息管理系统,1,)数据约束控件,(,1,),DataSource,属性。,(,2,),DataField,属性。,(,3,),DataFormat,属性。,案例,客户信息管理系统,2,),Data,控件,(1)常用属性。,(2)常用方法。,(3)常用事件。,案例,客户信息管理系统,3,)记录集对象,RecordSet,(1)常用属性。,(2)常用方法。,(3)常用事件。,本项目介绍了数据库的基本概念、结构化查询语言,SQL,的用法、数据库访问方式以及数据控件等。学习完本项目后,应该了解,Visual Basic,中数据库访问的常用方式,熟悉结构化查询语言,SQL,的用法,能够应用数据控件,Data,和常用数据库约束控件来构成基本的数据库管理系统,实现数据库的基本操作。,项目小结,项 目 小 结,
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。