操作要求.docx
- 文档编号:26612580
- 上传时间:2023-06-20
- 格式:DOCX
- 页数:11
- 大小:652.02KB
操作要求.docx
《操作要求.docx》由会员分享,可在线阅读,更多相关《操作要求.docx(11页珍藏版)》请在冰豆网上搜索。
操作要求
96、【综合应用题】以下文件均保存在D:
\SHIFT\SourceCode\3000123文件夹中打开表单Count.scx并进行修改,具体要求如下:
1.设计界面和运行界面分别如下图所示;
2.两个命令按钮的名称分别为"Command1"和"Command2",标题分别为"判断"和"退出"。
3.为命令按钮"Command1"的Click事件(命令按钮的名称错或事件名称错都不能得分)编写代码完成以下功能:
用户在文本框TEXT1、TEXT2中输入两个数,并在文本框TEXT3中输入答案。
单击命令按钮"判断"时,判断答案是否正确,如果正确则在标签Label3中显示"你答对了,恭喜你!
",如果不正确则显示"你答错了,继续努力!
"
4.为命令按钮"Command2"的Click事件(写在其它事件中不能得分)编写代码完成以下功能:
单击该按钮时退出表单。
(25.0分)
操作提示:
1.设置默认路径,打开数据库2.打开表单:
Count.scx,
3.添加3个标签控件:
Lable1的caption为:
“+”,Lable1的caption为:
“=”。
4。
添加两个按钮控件和3文本框控件,“Command1”的caption为“判断”和“Command2”的caption为“退出”[注意对应好控件名称:
控件名称在name属性设置。
]
5.设置Command1的单击事件代码,如下:
ifval(thisform.text3.value)=val(thisform.text2.value)+val(thisform.text1.value)
thisform.label1.caption="你答对了,恭喜你!
"
else
thisform.label1.caption="你答错了,继续努力!
"
endif
thisform.refresh
6.设置退出(command2)的单击事件代码:
Releasethisform
88、【综合应用题】以下文件均保存在D:
\SHIFT\SourceCode\3000124文件夹中修改表单"求阶乘.scx",使其能实现求某个数n的阶乘的功能。
具体要求如下:
1.设计界面和运行界面分别如下图所示:
2.命令按钮的名称分别为"Command1"和"Command2"(命令按钮的名称错不能得分),标题为"求阶乘"和"退出"。
3.n的阶乘(即n!
)等于1*2*3*……*n,例如:
6!
=1*2*3*4*5*6。
为命令按钮"Command1"的Click事件(写在其它事件中不能得分)编写代码完成以下功能:
用户在文本框TEXT1中输入一个数,单击命令按钮"求阶乘"时,在标签Label3中显示这个数的阶乘。
4.为命令按钮"Command2"的Click事件(写在其它事件中不能得分)编写代码完成以下功能:
单击该按钮时退出表单。
(25.0分)
操作提示:
1.设置默认路径,2.打开表单:
求阶乘.scx,
3.添加3个标签控件:
lable1的caption为:
“请输入n:
”,lable2的caption为:
“n!
=”,Lable3的放好位置不设置。
4。
添加两个按钮控件和一个文本框控件,“Command1”的caption为“求阶乘”和“Command2”的caption为“退出”[注:
控件名称在name属性设置。
]
5.设置Command1的单击事件代码,如下:
x=val(thisform.text1.value)
y=1
fori=1toxstep1
y=y*i
endfor
thisform.Label3.caption=str(y,9,0)
6.设置Command2的单击事件代码,如下:
releasethisform
84、【综合应用题】文件的默认存取路径为D:
\SHIFT\SourceCode\3000181。
数据库BOOK.DBC中有借还书登记表.dbf和书籍登记表.dbf两个数据表。
打开表单"借书查询.scx",按图所示设计该表单,具体要求如下:
1.在窗体中创建一个标签(名称为label1,标题为"借书证号:
")、一个文本框(名称为text1)和两个命令按钮(命令按钮的名称分别为"Command1"和"Command2",标题分别为"查询"和"退出"),所有控件的属性必须在表单设计器的属性窗口中设置。
2.为命令按钮"Command1"的Click事件(写在其它事件中不能得分)编写代码完成以下功能:
在文本框中输入读者的借书证号,单击"查询"按钮时能查询该读者所借图书的信息,包括借书证号、图书编码、作者、出版社和出版日期,并把查询结果在浏览窗口中显示。
3.为命令按钮"Command2"的Click事件(写在其它事件中不能得分)编写代码完成以下功能:
单击该按钮时退出表单。
4.保存表单。
(25.0分)
(步骤提示:
1.设置默认路径,2.打开数据库,3.打开表单,4.按“运行界面”图添加四件控件,分别设置好caption和name属性。
5.设置查询按钮(command1)的单击事件代码为(注意理解代码):
select借还书登记表.借书证号,书籍登记表.图书编码,书籍登记表.作者,书籍登记表.出版社,书籍登记表.出版日期from借还书登记表leftjoin书籍登记表;
on借还书登记表.图书编码=书籍登记表.图书编码;
where借还书登记表.借书证号=thisform.text1.value
browse
设置退出(command2)的单击事件代码:
Releasethisform
6.保存并运行查看结果。
)
100、【综合应用题】文件的默认存取路径为D:
\SHIFT\SourceCode\3000182。
数据库工资管理.DBC中有工资.dbf和雇员.dbf两个数据表。
打开表单"工资.scx",按图所示设计该表单,具体要求如下:
1.在窗体中创建四个命令按钮,命令按钮的名称分别为Command1、Command2、Command3、Command4,命令按钮的CAPTION属性在表单设计器的属性窗口中设置。
2.分别为四个命令按钮的Click事件(写在其它事件中不能得分)编写代码完成以下功能:
(1)单击按钮Command1,在浏览窗口中显示工资.dbf的内容。
(2)单击按钮Command2,在浏览窗口中显示雇员.dbf的内容。
(3)单击按钮Command3,用SELECT命令在工资.dbf中查询各个部门的平均基本工资,包括部门名称、平均基本工资,查询结果按平均基本工资的升序排序,如图所示。
(4)单击按钮Command4,退出表单。
(5)保存表单。
(25.0分)
(操作提示:
1.设置默认路径,打开数据库2.打开表单:
工资.scx,
3。
添加4个按钮控件参考图设置好caption属性和name属性“Command1”的caption为“浏览工资表”和“Command2”的caption为“浏览雇员表”“Command3”的caption为“各部门平均基本工资”和“Command4”的caption为“退出”
4.设置Command1的单击事件代码,如下:
use工资.dbf
browse
(或者:
Select*from工资.dbf)
设置Command2的单击事件代码,如下:
use雇员.dbfagain
browse
(或者:
Select*from雇员.dbf)
设置Command3的单击事件代码,如下:
select部门名称,avg(基本工资)as平均基本工资;
from工资groupby部门名称;
orderby平均基本工资asc
设置Command4的单击事件代码,如下:
thisform.release
(或者:
releasethisform)
104、【 综合应用题】文件的默认存取路径为D:
\SHIFT\SourceCode\3000180。
数据库学生.DBC中有STUDENT.DBF、SCORE.DBF和COURSE.DBF三个数据表。
打开表单"信息查询.scx",按图所示设计该表单,具体要求如下:
1.在窗体中创建一个标签(名称为label1,标题为"请选择教师姓名:
")、一个组合框(名称为combo1)和两个命令按钮(命令按钮的名称分别为"Command1"和"Command2",标题分别为"查询"和"退出"),所有控件的属性必须在表单设计器的属性窗口中设置。
2.表单标题为"信息查询"。
3.为命令按钮"Command1"的Click事件(写在其它事件中不能得分)编写代码完成以下功能:
用户在组合框中选择任课教师姓名,单击"查询"按钮时能查询该教师所教学生的信息,包括学号、姓名、课程名、成绩、任课教师,并把查询结果在浏览窗口中显示。
提示:
在属性窗口中设置组合框的Style属性的值为0(下拉组合框),RowSourceType属性的值为6(字段),RowSource属性的值为Course.任课教师。
4.为命令按钮"Command2"的Click事件(写在其它事件中不能得分)编写代码完成功能:
单击该按钮时退出表单。
5.保存表单。
(25.0分)
(操作提示:
1.设置默认路径,打开数据库2.打开表单:
信息查询.scx,
3。
添加4个控件参考图设置好caption属性和name属性
4.点击表单的空白部分,设置表单的caption属性为:
信息查询
5.设置好组合框的Style属性的值为0(下拉组合框),RowSourceType属性的值为6(字段),RowSource属性的值为Course.任课教师。
6.Command1的单击事件代码:
selectstudent.学号,student.姓名,course.课程名,score.成绩,course.任课教师fromstudent,course,score;
wherestudent.学号=score.学号andscore.课程号=course.课程号andcourse.任课教师=bo1.value
7.Command2的单击事件代码:
Releasethisform
23、【简单应用题】以下文件均保存在C:
\SourceCode\3000105文件夹中按下列要求进行操作:
1)新建表单文件F104。
在表单体中加入两个标签控件Label1和Label2,一个组合框Combo1,一个文本框Text1和一个命令按钮Command1。
Label1标签所显示的标题文字为粗体红色隶书18号字“请选择姓名:
”,Label2标签所显示的标题文字为斜体蓝色黑体18号字“成绩等级为:
”;组合框Combo1的选项显示为粗体14号字;文本框Text1的值显示为粗体18号字;命令按钮Command1的键面显示出粗体14号字“显示”。
如图1所示。
设定组合框的RowSourceType属性值为:
3-SQL语句。
2)为表单的Init事件编程,使得刚运行表单时,表单是居中显示的,且只显示出命令按钮,而见不到其它控件。
图示见图2。
PROCEDUREInit
This.Label1.Visible=.F.
This.Label2.Visible=.F.
This.Combo1.Visible=.F.
This.Text1.Visible=.F.
This.AutoCenter=.T.
ENDPROC
3)为命令按钮的Click事件编程,使得单击该命令按钮时,能显示出其它控件,同时使得组合框的选项为T104表中所有记录的姓名字段值;最后使命令按钮变成不可用的。
图示见图3。
[参考答案]
PROCEDUREClick
Thisform.Label1.Visible=.T.
Thisform.Label2.Visible=.T.
Thisform.Combo1.Visible=.T.
Thisform.Text1.Visible=.T.
CC="SELECT姓名FROMT104INTOCURSORTT"
Thisform.Combo1.RowSource=CC
This.Enabled=.F.
ENDPROC
4)为组合框的InteractiveChange事件编程,使得当用户在组合框中选择了某个姓名时,能根据成绩来为该生确定其成绩等级。
成绩等级的评定规则为:
成绩高于650分者为优秀,成绩低于或等于650分但不低于600分者为良好,成绩低于600分而高于550分者为一般,成绩不高于550分者为差。
图示见图4。
T104表含有考号、身份证号、姓名、性别、考试名称、成绩等字段,
(20.0分)
[参考答案]
PROCEDUREInteractiveChange
XM=This.Value
LOCATEFOR姓名=XM
DOCASE
CASE成绩>650
Thisform.Text1.Value="优秀"
CASE成绩>=600
Thisform.Text1.Value="良好"
CASE成绩>550
Thisform.Text1.Value="一般"
OTHERWISE
Thisform.Text1.Value="差"
ENDCASE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作 要求