VFP题库操作题最新版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
综合应用题库
按如下要求完成综合应用(所有控件的属性必须在表单设计器的属性窗口中设置):
(1)根据"项目信息"、"零件信息"和"使用零件"3个表建立一个查询(注意表之间的连接字段),该查询包括项目号、项目名、零件名称和数量4个字段,并要求先按项目号升序排列,项目号相同的再按零件名称降序排列,保存的查询文件名为chaxun;
步骤1:单击常用工具栏中的"新建"按钮,新建一个查询,依次将题目所要求的表添加到查询设计器中。
步骤2:分别选中字段"项目信息.项目号"、"项目信息.项目名"、"零件信息.零件名称"和"使用零件.数量"并添加到可用字段。
步骤3:在"排序依据"选项卡中为查询设置排序。
步骤4:在系统菜单中单击"保存"按钮保存查询,输入查询名"chaxun"。最后单击常用工具栏中的"运行"按钮运行查询。
(2)建立一个表单名和文件名均为myform的表单,表单中含有一个表格控件Grid1,该表格控件的数据源是前面建立的查询chaxun;然后在表格控件下面添加一个"退出"命令按钮Command1,要求命令按钮与表格控件左对齐、并且宽度相同,单击该按钮时关闭表单。
(2)【操作步骤】
步骤1:在命令窗口输入"CREATE FORM myform"新建表单。并修改表单的Name属性为myform。
步骤2:从表单控件工具栏向表单中添加一个表格控件和一个命令按钮控件,修改表单控件的属性。
步骤3:设置命令按钮与表格等宽且左对齐。
步骤4:双击"退出"按钮,写入Click事件代码。
3.
设计一个下拉菜单,并添加到一个顶层表单里,如下图所示1.文件菜单下的子菜单打开和关闭是系统菜单命令。 2.浏览STUDENT表选项打开STUDENT表并使用BROW命令浏览 3.退出选项恢复标准的系统菜单。
4.设计一个表单,满足以下要求: 1.添加一个组合框combox1; 2.添加4个命令按钮,点击表文件名时,combox1的rowsource="*.dbf"。点击黄石区县,组合框的值为黄石港,西塞山,铁山。点击student结构时组合框的值为student表的结构。点击姓名字段组合框的值为姓名字段。注意加引号。3.把student表加入数据环境中。
简单应用题库
1.在考生文件夹下完成如下简单应用:
1.建立一个满足下列要求的表单文件tab。
(1)表单中包含一个页框控件Pageframe1,该页框含有3个页面,Page1、Page2、Page3三个页面的标题依次为"学生"、
"课程"和"成绩";
(2)将student(学生)表、course(课程)表和score(成绩)表分别添加到表单的数据环境中;
(3)直接用拖拽的方法使得在页框控件的相应页面上分别显示student(学生)表、course(课程)表和score(成绩)表的内
容;
(4)表单中包含一个"退出"命令按钮(Command1),单击该按钮关闭并释放表单。
1)【操作步骤】
步骤1:在命令窗口输入:
Create form tab
按下回车键,新建一个表单文件tab,在表单控件中单击相应的控件,然后在表单上画出一个页框控件、一个命令按钮。将页框改为3个页面。
步骤2:在页框上单击右键在弹出的快捷菜单中选择"编辑"项,设置页框各页的标题属性。
Page1Caption学生
Page2Caption课程
"score"到数据环境中。
步骤4:在页框上单击右键→编辑,按题目的要求将表拖拽到相应的页中。
步骤5:将命令按钮的标题改为退出,输入其Click事件:
ThisForm.Release。
步骤6:保存并运行表单查看结果。
1. 在命令窗口中输入建立表单命令
CREATE FORM tab
2. 在“表单设计器”中,单击鼠标右键,在弹出菜单中选择“数据环境”菜单项,在“打开”对话框中,选择表“student”并按“确定”按钮。在“添加表或视图”对话框中,单击“其他”按钮,选择表“course”并按“确定”按钮,单击“其他”按钮,选择表“score”并按“确定”按钮,最后单击“关闭”按钮关闭“添加表或视图”对话框。
3. 在“表单控件”中选定“页框”控件,在“表单设计器”中建立这个“页框”,在“属性”的PageCount处输入“3”,接着选中这个“页框”并单击鼠标右键,在弹出菜单中选择“编辑”菜单项,再单击“Page1”,在其“属性”的Caption处输入“学生”,接着在“数据环境”中选中“student”表按住不放,再移动鼠标到“页框”内,最后松开鼠标。单击“Page2”,在其“属性”的Caption处输入“课程”,接着在“数据环境”中选中“course”表按住不放,再移动鼠标到“页框”内处,最后松开鼠标。单击“Page3”,在其“属性”的Caption处输入“成绩”,接着在“数据环境”中选中“score”表按住不放,再移动鼠标到“页框”内处,最后松开鼠标。
4. 在“表单设计器”的下方,添加一个命令按钮,在“属性”窗口的Caption处输入“退出”,双击“退出”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。
2.从键盘输入一个成绩,按照以下原则给出相应等级:90-100:优秀80-89:良好70-79:中等60-69:及格0-59:不及格程序保存为dengji.prg,没保存程序不给分,程序执行成功给满分。
Set talk of
Clear
Input “请输入成绩:” to score
If score>=90
Grade=”优秀”
Else
Grade=”80
Grade=”良好”
Else
If score>=70
Grade=”中等”
Else
If score>=60
Grade=”及格”
Else
Grade=”不及格”
Endif
Endif
Endif
Endif
ltrim (str(score))+”分对应的等级是:”+grade
Set talk on
3.根据输入的成绩显示相应的成绩等级,小于60“不及格”,大于90“优秀”,其他为通过。可以使用IIF语句或IF语句或DOCASE语句,程序保存为chj.prg,程序执行成功才给满分。
4.编程计算S=1^2+2^2+3^3+4^2+...N^2,N由键盘输入。程序保存为pingfanghe.prg,程序执行成功给满分。