二级Visual Foxpro教案()

更新时间:2023-10-18 18:22:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

二级Visual Foxpro教案(Ⅱ)

第三章 VFP的项目开发 第一节 项目和数据库

一、课题:项目和数据库

二、教学目的:让学生掌握项目和数据库的使用 三、教学要求:1、了解项目的概念及组成

2、掌握项目的创建

3、掌握项目管理器的使用 4、了解数据库的概念及组成 5、掌握数据库的创建

6、掌握数据库设计器的使用 7、掌握数据库表的相关操作

(1) 了解数据库表与自由表的区别

(2) 掌握设置数据库表复合索引的索引标识 (3) 掌握设置数据库表的字段有效性规则 (4) 掌握设置数据表的字段显示标题 (5) 掌握设置数据库表的字段默认值 (6) 掌握建立两表间的永久关系 (7) 掌握修改表间关系

(8) 掌握设置记录有效性规则

四、教学重点:教学要求中的2、3、5、6、7 五、教学难点:无 六、教学课时4节

授课内容:

一、项目概念及组成

1、 概念:项目是正在开发中的用于数据管理的应用程序(软件)

2、 组成:一个项目是由许多不同类型的文件组成的,主要由数据库文件(数据库

又由数据表文件,视图文件,表间关系等组成),表单文件,菜单文件,查询

视图文件,报表文件等组成。

3、 项目开发:把项目中所需的文件创建出来,并用项目管理器对这些文件进行管理。 二、项目的创建——实质是创建一个项目文件,创建了一个项目文件后会生成一个相应

的项目管理器,用来管理项目中包含的各类型文件。

步骤:

1、 单击‘文件/新建/○项目/[新建文件]’ 2、 在对话框设定项目的文件名,和选择项目文件在计算机中的存放位置,单击[保

1

存]

至此一个空的项目就创建完毕了,之后就可以利用项目管理器创建,编辑项目中所需的各类文件了。

三、项目管理器的使用

1、 组成:由‘全部’,‘数据’等选项卡和一系列命令按钮组成 2、 项目管理器的折叠与展开:

折叠:单击项目管理器右上面的[↑]按钮 展开:单击项目管理器右上角的[↓]按钮

除了折叠之外,还可以把项目管理器拖放到工具栏,而还原可以双击边框,也可以直接拖出来。

3、 项目管理器中项目的展开与折叠:

若某个项目前有[+]按钮,单击可展开该项目,从而查看该项目所包含的成份。 若某个项目前有[—]按钮,单击可折叠该项目 4、 各命令按钮的作用:

[新建]:选中某类型文件或某类型具体文件后单击该按钮可创建该类型文件 [添加]:选中某类型文件或某类型具体文件后单击该按钮可添加该类型文件 [修改]:选中某类型具体文件后单击该按钮可以修改选中文件

[浏览]/[运行]/[预览]等:选中某类型具体文件后单击该按钮可以查看选中文件的内容

[移去]:选中某类型具体文件后单击该按钮可能从项目中移去该文件 [连编]:把项目中各类型文件编译成应用程序或可执行文件。 5、 项目菜单中的常用命令:

前五个命令与项目管理器中的命令按钮作用相同。

重命名文件:给选中文件重新设定文件名。 其它命令作一般了解。

四、数据库的概念及组成

数据库是一个集成文件,包含有数据表,表间关系,视图和存储过程等对象的集成文件。是项目中存储数据的场所(通过数据表存储数据),通过数据库设计器可以对数据库中包含的各种文件进行管理。 五、数据库的创建

(一) 项目中文件的创建的方法:

方法一:‘文件/新建’菜单命令创建所需文件

方法二:用项目管理器创建所需文件 区别:方法一创建出来的文件不属于任一项目,若要使其属于某一项目,

则需用相应的项目管理器把其添加进来;方法二创建的文件直接

隶属于相应的项目

(二) 数据库(文件)的创建

1、 打开创建对话框:方法一:单击‘文件/新建/数据库/[新建文件] 方法二:在项目管理器中选中数据库,单击[新

建]/[新建数据库]

2、 在对话框设定要创建的数据库的文件名,和选择数据库文件在计算

2

机中的存放位置,单击[保存]

至此,一个空的数据库就创建起来了,接下来就可以为数据库创建,添加所需的数据表,创建视图等。

六、数据库设计器的使用——数据库设计器工具栏的使用

暂时先掌握下面五个命令按钮的作用:

[新建表]:单击可为数据库创建所需的数据表 [添加表]:单击可为数据库添加所需的数据表

[移去表]:选中某表后单击可把该数据表移出数据库 [修改表]:选中某表后单击可修改选中的数据表 [浏览表]:选中某表后单击可浏览选中的数据表。 七、数据库表的相关操作

(一) 数据库表与自由表的区别

1、 数据库表属于一个指定的数据库 2、 数据库表可以使用长字段名

3、 数据库表可以设置字段显示标题 4、 数据库表可以设置字段有效性规则 5、 数据库表可以设置字段默认值

6、 数据库表可以建立两表间的永久关系 7、 数据库表可以设置记录有效性规则 (二) 建立数据库表的复合索引的索引标识

1、 作用:①一个索引标识相当于一个简单索引文件 ②为建立两表间永久关系作准备 2、建步骤

①在表设计器中切换到索引选项卡 ②定位光标到索引标识名文本框,输入要建立的第一个索引标识的名称(可用字段名或其它便于记忆和识别的字符串),接着选择所需的索引类型,然后选择建立索引标识的关键字段。需要的话还可以选择索引的升/降序方式(单击[排序]按钮)。 ③、重复第②步可为数据库表建立多个所需的索引标识。

3、索引类型

主索引:用于建立关键字段值不允许取重复值时的索引标识,一个表文件只

允许建立一个索引。

候选索引:同主索引。但一个表文件允许建立多个候选索引。 唯一索引:用于建立关键字段值允许取重复值的索引标识,但重复值的记录在索引中只取一个,表文件的唯一索引个数也无限制。 普通索引:对关键字段取值无限制,表文件的普通索引个数也无限制

(三)设置字段的有效性规则

1、 作用:使某个字段只接受符合条件的数据 2、 设置

1选中要设置有效性规则的字段 ○

3

2有‘规则’文本框设定所需的条件在‘信息’本文框设定当用○

户输入的数据不符合条件时出现的提示信息。

(四)设置字段的显示标题

1、 作用:使某个字段在浏览表时字段名以设定的名称显示。特别是在字段名是英文时可以设定其以中文显示。 2、 设置:

1选中要设置显示标题的字段

2在‘标题’文本框输入所需的显示标题 (五)设置字段的默认值

1、 作用:若某个字段在大部分记录中是相同的数据,则可以把该数据设置为字段的默认值。 2、 设置:

1选中要设置默认值的字段 ○

2在‘默认值’文本框输入所需的默认值 ○

(六)建立两表之间的永久关系

1、 表间关系:若两个或两个以上的数据表中的记录都是用来描述同一些对象的属性,则这两个或多个表之间就存在一种关

系,通过两个表的相同字段即可建立起表间存在的关系。 2、 表间关系的种类:

一对一关系:表A的一个记录在表B只有一个记录与之对

应,反过来表B的一个记录在表A也只有一个记录与之对应。

一对多关系:表A的一个记录在表B有多个记录与之对应,反过来表B的一个记录在表A只有一个记录与之对应。 多对多关系:表A的一个记录在表B有多个记录与之对应,反过来表B的一个记录在表A也有多个记录与之对应。 3、 建立关系:

把欲与另一表建立关系的表(称为父表)的主索引或候选索

引拖动到子表的相应字段的索引上。

(七)修改表间关系

1、 删除关系:右击关系线→单击‘删除关系’

2、 编辑关系:右击关系线→单击‘编辑关系’→在对话框可

以重新选择建立两表关系的字段。 3、 编辑参照完整性:右击关系线→单击‘编辑参照完整性’

→单击[确定],单击‘数据库/清理数据库’→右击关系线单击‘编辑参照完整性’→在对话框设定所需规则的所需

参照选项→单击[确定]

4、 编辑参照完整性的作用及各参照选项的作用:

4

(1) 参照完整性的作用:设定两个建有关系的表之间的数据插入,更新,删除应遵循的规则 (2) 参照选项的作用:

级联:子表随父表变化

限制:子表若有相关数据则禁止父表进行相关操作 忽略:两表互不影响。

(八)设置记录有效性规则

1、 作用:设定数据表同一记录中两个或两个以上字段的数

据之间应该符合的条件。

2、 设置:

(1) 在表设计器中切换到“表”选项卡

(2) 在‘规则’文本框设定所需的条件在‘信息’

文本框设定当用户输入的数据不符合设定条件时出现的提示信息。

第二节 表单创建

一、课题:表单创建

二、教学目的:让学生掌握用各种方法创建表单 三、教学要求:

1、 了解什么是表单

2、 掌握用表单向导创建表单 3、 掌握创建窗口式输入数据的表单

4、 掌握用表单设计器创建表单

5、 掌握各表单中常用对象的作用及主要属性项

四、教学重点:教学要求中的第2、3、4、5点 五、教学难点:教学要求的第5点 六、课时:4节

授课内容:

表单是一个界面,可以是操作界面,也可以是非操作界面;操作界面可以用来显示,编辑,查询指定数据表中的数据,也可以向指定的数据表添加数据;非操作界面主要用于显示一些

一、表单

信息。表单又是一个容器对象,里面可以包含各种VFP控件对象,通过这些控件对象可以实现对指定数据表的数据进行管理。 二、用表单向导创建表单

步骤:

1、 打开表单向导(有两种方法,同前述文件的创建)

2、 选择所建表单的数据源表(即表单用来对哪个数据进行数据管理)和选择需要出现的表

单中的字段(有选择的字段才能在表单中显示,编辑或添加数据) 3、 选择表单样式和表单上工具栏按钮类型(文本按钮或图片按钮)

4、 选择数据表记录出现在表单中的顺序所依据的字段及排序方式(即排序的关键字段及升

降方式,这一步或选步骤)

5

本文来源:https://www.bwwdw.com/article/blxf.html

Top