VFP数据库实训操作题.docx
- 文档编号:6121950
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:15
- 大小:1.15MB
VFP数据库实训操作题.docx
《VFP数据库实训操作题.docx》由会员分享,可在线阅读,更多相关《VFP数据库实训操作题.docx(15页珍藏版)》请在冰豆网上搜索。
VFP数据库实训操作题
电子商务专业技能VFP数据库操作题
1.目标:
设计一个表单如下图所示,可以根据输入的出生年份判断相应的属像。
操作步骤
第一步:
新建表单并添加控件
通过表单设计器新建一个表单,添加两个个标签控件Label1和Label2,两个文本框控件Text1和Text2,两个命令按钮Command1和Command2,大小和位置如图1所示。
图1表单的设计屏幕
第二步,设置各个对象的属性
1.表单Form1:
设置Caption为:
猜属像
2.标签Label1:
设置FontSize:
16
设置FontName:
黑体
设置Caption:
你的出生年份(4位数字)
3.标签Label2:
设置FontSize:
16
设置FontName:
黑体
设置Caption:
你的属像是:
4.文本框Text1:
设置InputMask:
9999(表示只允许输入数字,且不超过4位)
5.文本框Text2:
设置FontSize:
24
设置FontName:
黑体
设置Readonly:
.T.
设置ForeColor:
255,0,0
6.命令按钮Command1:
设置Caption为:
显 示
7.命令按钮Command2:
设置Caption为:
退 出
第三步,编写程序代码
1.为命令按钮(Command1)的Click事件编写代码,如图2所示:
图2命令按钮(Command1)的Click事件代码
.2。
为命令按钮(Command2)的Click事件编写代码,如图3所示:
图3命令按钮(Command2)的Click事件代码
3.为文本框(Text1)的Click事件编写代码,如图4所示:
图4文本框(Text1)的Click事件代码
这段代码的作用是,在文本框Text1中输入文字时,可以清空文本框Text2的内容。
第四步,运行表单
表单的运行结果如图所示,在文本框中输入出生年份后,单击【显 示】按钮,可以在另一个文本框中输出对应的属像。
单击【退 出】按钮可以关闭表单。
2.目标:
设计一个表单,可以实现计算器算术运算的功能。
操作步骤
第一步:
新建表单并添加控件
通过表单设计器新建一个表单,添加一个标签控件Label1,两个命令按钮Command1和Command2,一个文本框Text1和一个命令按钮组(CommandGroup1)。
命令组按钮可以通过命令组生成器来设置按钮个数、大小及位置,因为按钮数较多,部分按钮不在表单的显示范围内,可以直接在属性窗口中设置其Height、Width、Left、Top属性,最后通过布局工具栏把按钮排列整齐,各个控件的大小和位置如图5所示:
图5表单的设计屏幕
第二步,设置各个对象的属性
1。
表单Form1:
设置Caption为:
计算器
2.标签Label1:
设置FontSize:
13
设置ForeColor:
128,0,255
设置Caption:
可以通过按钮输入算式,也可以直接在文本框中输入算式,按“=”后可以显示计算结果。
3.命令按钮Command1:
设置Caption为:
清除
4.令按钮Command2:
设置Caption为:
退出
5.命令按钮组CommandGroup1
设置Command1—Command10的Caption依次为:
1、2、3、4、5、6、7、8、9、0
设置FontBold为.T.
设置Command11—Command16的Caption依次为:
+、-、*、.、/、=
设置FontBold为.T.
第三步,编写程序代码
1。
为命令按钮组(CommandGuoup1)的Click事件编写代码,如图6所示。
图6命令按钮组(CommandGuoup1)的Click事件代码
2.为命令按钮组中的“+”按钮(Command11)的Click事件编写代码,如图7所示。
图7命令按钮(Command11)的Click事件代码
3。
为命令按钮组中的“-”按钮(Command12)的Click事件编写代码,如图8所示。
图8命令按钮(Command12)的Click事件代码
4.为命令按钮组中的“*”按钮(Command13)的Click事件编写代码,如图9所示。
图9命令按钮(Command13)的Click事件代码
5.为命令按钮组中的“.”按钮(Command14)的Click事件编写代码,如图10所示。
图10命令按钮(Command1)的Click事件代码
6。
为命令按钮组中的“/”按钮(Command15)的Click事件编写代码,如图11所示。
图8.11命令按钮(Command15)的Click事件代码
7.为命令按钮组中的“=”按钮(Command16)的Click事件编写代码,如图12所示。
图8.12命令按钮(Command16)的Click事件代码
8。
为命令按钮“清空”(Command1)的Click事件编写代码,如图13所示:
图8.13命令按钮(Command1)的Click事件代码
9.为命令按钮“退出”(Command2)的Click事件编写代码,如图14所示。
图8.14命令按钮(Command2)的Click事件代码
第四步:
运行表单
表单的运行结果如图15、16所示,单击【清除】按钮可以清空文本框的内容,单击【退出】按钮可以关闭表单。
图8.15表单的运行屏幕图8.16表单的运行屏幕
3.目标:
一般数据库应用系统都有系统登录表单,设计一个表单,可以实现系统登录功能。
登录时从组全框中选择相应的用户名,输入密码后,如果密码正确能弹出相应的提示信息,如果密码错误,允许重新输入,密码三次输入错误则退出系统。
操作步骤
第一步:
新建表单并添加控件
通过表单设计器新建一个表单,添加两个标签控件,两个命令按钮控件,一个组合框控件,一个文本框控件,各个控件大小和位置如图17所示:
图17表单的设计屏幕
第二步,设置数据环境
在表单上单击右键,在弹出的快捷方式中选择数据环境,在打开的数据环境设计器中添加一张系统登录表(表中记录保存了用户名及相应的密码),如图18所示
图18设置表单的数据环境
第三步,设置各个对象的属性
1.表单Form1:
设置Caption为:
系统登录
2.标签Label1:
设置Caption:
用户名
3.标签Label2:
设置Caption:
密码
4.命令按钮Command1:
设置Caption为:
确定
5.命令按钮Command2:
设置Caption为:
取消
6.文本框Text1
设置PasswordChar:
*
7.组合框Combo1
设置RowSourceType:
6-字段
设置RowSource:
系统登录.用户名
设置Style:
0
第四步,编写程序代码
1.为表单Form1的Init事件编写代码,如图19所示:
图19表单(Form1)的Init事件代码
2.为命令按钮(Command1)的Click事件编写代码,如图20所示:
图20命令按钮(Command1)的Click事件代码
3.为命令按钮(Command2)的Click事件编写代码,如图21所示:
图8.21命令按钮(Command2)的Click事件代码
第五步,运行表单
表单的运行结果如图22所示,从下拉组合框中选择用户名,并输入相应的密码,就可根据输入情况进行判断,并弹出相应的提示信息。
单击“取消”按钮可以关闭表单。
图22表单的运行屏幕
4.设计一个表单,可以实现现行文字依次从右边飞入。
第一步,如23所示,新建一个表单,上面放置两个标签和两个计时器控件。
图23表单的设计屏幕
第二步,设置各个对象的属性
1.表单Form1:
设置Caption为:
从左飞入
2.标签Label1:
设置Left:
400
设置FontName:
隶书
设置FontSize:
30
设置Caption:
白日依山尽
3.标签Label1:
设置FontName:
隶书
设置FontSize:
30
设置Caption:
黄河入海流
4.计时器控件Timer1
设置Interval:
200
计时器控件Timer2
设置Interval:
200
第三步,编写程序代码
1.为计时器控件(Timer1)的Timer事件编写代码,如图24所示:
图24计时器控件(Timer1)的Timer事件编写代码
2.为微调倥件(Timer2)的Timer事件编写代码,如图25所示:
图25计时器控件(Timer2)的Timer事件编写代码
第四步,运行表单
表单运行时,两行文字依次从左边飞入,最后停留在表单中央。
文字的移动速度取决于两个因素,计时器Interval属性的设置和Timer事件中的设置,Interval决定了每隔多长时间移动一次位置,Timer事件中的设置决定了每次能移动多少象素单位。
同样道理,可以实现其它方式的飞入效果,如从上到下、从右到左。
5.目标:
设计一个表单,单击按钮可以切换标签的中、英文两种标题。
操作步骤
第一步:
新建表单并添加控件
通过表单设计器新建一个表单,添加一个标签控件Label1,两个命令按钮Command1和Command2,大小和位置如图26所示。
图26表单的设计屏幕
第二步,设置各个对象的属性
1.表单Form1:
设置Caption为:
标签输出
2.标签Label1:
设置FontSize:
24
设置FontName:
黑体
设置ForeColor:
0,255,0
设置Caption:
欢迎访问我们的站点
3.命令按钮Command1:
设置Caption为:
英 文
4.命令按钮Command2:
设置Caption为:
退 出
第三步,编写程序代码
为命令按钮(Command1)的Click事件编写代码,如图27所示。
图27命令按钮(Command1)的Click事件代码
为命令按钮(Command2)的Click事件编写代码,如图8.6所示:
图28命令按钮(Command1)的Click事件代码
第四步,运行表单
表单的运行结果如图28、29所示,单击【中 文】或【英 文】按钮可以改变标签的显示内容,两种状态可以不断切换,单击【退 出】按钮可以关闭表单。
图28表单的执行屏幕图29表单的执行屏幕
6.建立一个学生成绩数据库,包括以下三个表。
学生.dbf:
学号(C,7),姓名(C,8),性别(C,2),年龄(N,3),年级(C,8),班级(C,8)
课程.dbf:
课程号(C,4),课程名(C,14)
成绩.dbf:
学号(C,7),课程号(C,4),成绩(N,5,2)
要求:
学号设置字段有效性
成绩设置触发器
建立相关索引,建立学生表和成绩表之间的关系
建立相关索引,建立课程表和成绩表之间的关系
定义学生表和成绩表之间的参照完整性规则,插入规则为“级联”
7.以例6的数据库为例,建立一个查询,输出电子商务专业2年级“数据库”课程的成绩。
(输出字段为学号,姓名,性别,年级,班级,课程名,成绩)
8.以例6的数据库为例,建立一个视图,通过视图参数出电子商务专业中各科课程小于某一值的成绩。
(输出字段为学号,姓名,性别,年级,班级,课程名,成绩)
9.以例6的数据库为例,建立一个报表,以班级分组输出“数据库”课程的成绩。
(输出字段为学号,姓名,性别,年级,班级,课程名,成绩)
10.规划一个学生成绩管理数据库的菜单系统。
要求:
1.通过菜单项展示系统的主要功能
2.完成菜单项的分组
3.添加快捷键
4.添加访问键
5.生成菜单程序
6.填写调用表单、报表、查询的命令。
7.添加该菜单到一个项目管理器中。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 数据库 操作