VFP课程设计报告模板

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《VFP课程设计》报告题库号: 51 专业年级: 13 会计

学号: 130540226 姓名:许寺军

教师:刘玉洁

2014 年 9 月 2 日

课程设计报告

课程名称VFP实践班级二班实验日期2014-9-1 姓名许寺军学号130540226 实验成绩

题库号第51 套题

基本操作题✧第一题

♦题目描述

基本操作,建立查询向导完成查询♦界面截图

♦操作过程或代码

①在命令窗口执行命令:OPEN DATABASE score_manager,打开数据库环境。

②执行【文件】→【新建】菜单命令,在弹出的“新建”对话框中选中“查询”选项,然后单击“向导”图标按钮,系统弹出“向导选取”对话框,选中“查询向导”项,单击“确定”按钮,启动查询向导。

③在查询向导的“步骤1-字段选取”界面的“数据库和表”下选中“STUDENT”表,双击“可用字段”中的“姓名”和“出生日期”字段,将其添加到“选定字段”中。

④由于本题不再要求涉及其他操作,可单击“完成”命令按钮直接跳至向导最后一个界面“步骤5-完成”,继续单击“完成”按钮,在弹出的“另存为”对话框的“文件名”框中输入查询文件名QUERY3_1,单击“保存”按钮。

✧第二题

♦题目描述

在数据库设计器中删除视图

♦界面截图

♦操作过程或代码

①在命令窗口执行命令:MODIFY DATABASE score_manager打开数据库设计器。

②右击数据库设计器中的new_view3视图文件,选择【删除】快捷菜单命令,在弹出的Visual FoxPro对话框中单击“移去”按钮,将new_view3视图移出数据库。

✧第三题

♦题目描述

执行插入的SQL语句

♦界面截图

♦操作过程或代码

在命令窗口执行命令:

INSERT INTO SCORE1 VALUES ("993503433", "0001",99)。

✧第四题

♦题目描述

添加命令按钮,修改完成表单

♦界面截图

♦操作过程或代码

①在命令窗口执行命令:MODIFY FORM myform3_4,打开表单设计器修改表单。

②从“表单控件”工具栏中向表单添加一个命令按钮控件。选中命令按钮,在“属性”面板中修改按钮的Caption属性值“关闭”。

③双击“关闭”命令按钮,编写Click事件代码:THISFORM.RELEASE。

④单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。

✧第一题

简单应用题♦题目描述

关键在于在视图设计器中实现筛选条件的设置,以及字段的选取;

♦界面截图

♦操作过程或代码

步骤1:命令窗口执行命令:OPEN DATABASE score_manager,打开数据库环境。

步骤2:在命令窗口执行命令:

CREATE VIEW NEW_VIEW AS;

SELECT Student.学号, Student.姓名, Student.系部;

FROM score_manager!course INNER JOIN score_manager!score1;

INNER JOIN score_manager!student ON Student.学号 = Score1.学号;

ON Course.课程号 = Score1.课程号 ;

WHERE Course.课程号 IS NOT NULL AND Score1.成绩 IS NULL

✧第二题

♦题目描述

用到了表格控件的RecordSource属性,该属性用于表示表格控件所对应的数据来源,一般情况下,与其搭配使用的还有表格的RecordSourceType属性,该属性用于示数据来源的类型。

♦界面截图

♦操作过程或代码

步骤1:在命令窗口执行命令:CREATE FORM myform3,打开表单设计器新建表单。

步骤2:从“表单工具栏”中依次向表单添加一个表格控件。在“属性”面板中将表格控件的name属性改为:grdCourse,RecordSourceType和RecordSource属性分别设为:0-表和course。

步骤3:单击工具栏中的“数据环境”按钮,在弹出的“添加表或视图”对话框中选择score数据库下的course表,单击“添加”按钮,然后单击"关闭"按钮。

步骤4:单击“常用”工具栏中的“运行”按钮保存并运行表单。

综合应用✧第一题

♦题目描述

通过"新建"对话框新建一个菜单文件,按照题目要求在菜单设计器中完成菜单的设计以及对应菜单项中命令语句的编写。

♦界面截图

操作过程或代码

步骤1:在命令窗口执行命令:CREATE MENU tj_menu3,在弹出的“新建菜单”对话框中单击“菜单”图标按钮,打开菜单设计器。

步骤2:在菜单设计器“菜单名称”列的文本框中依次输入“统计”和“退出”两个主菜单名。“统计”菜单命令的“结果”下拉框中选择为“子菜单”,单击“创建”按钮进入下级菜单设计,在“菜单名称”列的第1行文本框中输入子菜单名“平均”,将“结果”设置为“过程”,单击该子菜单行的“创建”命令按钮,打开过程编辑框编写过程代码。

11 / 1111 步骤3:“平均”子菜单的过程代码如下:

*****菜单命令“平均”的过程代码*****

SELE 课程名,AVG(成绩) 平均成绩 FROM COURSE,SCORE1;

WHERE COURSE.课程号=SCORE1.课程号;

GROUP BY SCORE1.课程号;

ORDER BY 课程名;

INTO TABLE NEW_TABLE32

步骤4: 通过“菜单级”下拉框返回主菜单项设计界面,选择“退出”菜单命令的“结果”项为“命令”,并输入命令语句:

SET SYSMENU TO DEFAULT

步骤5:执行【菜单】→【生成】菜单命令,在弹出的Visual FoxPro 对话框中单击“是”按钮,接着系统会弹出“生成菜单”对话框,单击“生成”按钮生成一个可执行的菜单文件。

步骤6:在命令窗口执行命令:DO tj_menu3.mpr ,运行菜单,并执行“统计”菜单命令。

会 这次课程设计我不仅学到了知识和技能,更重要的是掌握了一种学习方法,培养自己的独立能力,实力,为我终身学习继续受益,创造了好的条件和基础,通过这样的学习形式,提高了我的学习能力。自己对数据库又增进了许多理解,当然,革命尚未成功,自己还需要加强基础知识和运用能力。通过这次实验,我发现自己要有十足的耐心,是对自我意志力的一次锻炼,做课程设计要有十足的耐心和东电力,不断地查漏补缺,寻找问题昌盛的原因,不断地去修改和完善,基础本次课程设计的创造型,我还没有做到,以后要多加学习融会贯通,学会应用,熟练写出程序代码。平时的学习过程中对题

不是特别关注,以至于在设计操作时,遇到各种各样的问题。回首想想,觉得需要运用的知识也不难,老师在课堂上基本讲解过,实验的内容老师也在PPT 上操作过,只要自己认真复习和记忆,加上设计之前整理出一条完整的思路,就可以解决问题。

相关文档
最新文档