实验六 大赛计分程序
1、实验内容
编写一个大奖赛计分程序。程序开始时,画面如(图一)所示。当用户点击“设置”按钮后,开始输入评委人数、比赛选手人数,输完后激活“开始”按钮。当用户点击“开始”按钮后,
开始输入各评委给第一个选手的打分,输完后计算最后得分,并出现如(图二)所示的画面。当用户点击“继续”按钮后,开始输入各评委给下一位选手的打分,直到所有的选手都赛完。
最后出现如(图三)所示的画面。
图一
图二
图三
2、实验目的
⑴ 学习、掌握一维数组的使用。
⑵ 学习控件的隐藏与显现。
⑶ 了解在窗体的“通用”,“声明”中所定义的变量的用途。
⑷ 动态数组的应用。
⑸ 输出数据的格式控制。
3、实验步骤
⑴ 界面设计
对象名称
|
对象类型
|
属性设置
|
对象容器
|
用途
|
Form1
|
窗体
|
Caption=“大赛计分程序”
|
屏幕
|
程序界面
|
Label1
|
标签
|
Caption=”大赛计分程序”
|
Form1
|
说明程序用途
|
Picture1
|
图片框
|
|
Form1
|
盛放其它控件
|
Text1
|
文本框
|
MutiLine=True
ScrollBars=3
Locked=True
|
Picture1
|
显示全部选手的比赛成绩
|
Command1
|
命令按钮
|
Caption=”设置”
|
Picture1
|
设置评委及选手的人数并初始化一些变量
|
Command2
|
命令按钮
|
Caption=”开始”
Enabled=False
|
Picture1
|
录入选手的得分并计算最后得分及显示结果
|
Picture2
|
图片框
|
Visible=False
|
Form1
|
盛放其它控件
|
Label2
|
标签
|
Caption=”第X名选手”
|
Picture2
|
提示
|
Text2
|
文本框
|
MutiLine=True
ScrollBars=3
Locked=True
|
Picture2
|
显示单个选手的比赛成绩
|
Command3
|
命令按钮
|
Caption=”继续”
|
Picture2
|
控制是否进行下一个选手的比赛
|
⑵ 代码设计
4、思考问题
⑴ 你认为该程序还存在什么漏洞。
⑵ command1_Click()中的变量max,min是干什么用的?