计划:

 .评估这个任务需要六天的时间

开发:

.需求分析作为一个观众,我希望了解某一场比赛的比分,以便了解赛况。

.生成设计文档:

 

用例图:

具体设计:

具体编码:

 

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent(); 
}
int a = 1;
int b = 1;
int i = 1;
private void btnC_Click(object sender, EventArgs e)
{
int C = Convert.ToInt32(txtC.Text);//获取txtc的值,并赋给c
int M = Convert.ToInt32(txtM.Text);//获取txtm的值,并赋给m
int c1 = Convert.ToInt32(txtChina.Text);//获取txtchian的值,并赋给c1
int m1 = Convert.ToInt32(txtUSA.Text);//获取txtcusa的值,并赋给m1
txtC.Text = (a++).ToString();
if (C >= 24 && (C - M) > 1)//当c的得分大于25,并且c比m多两分时
{
txtChina.Text = (Convert.ToInt32(txtChina.Text) + 1).ToString(); //给txtchina加一分
txtC.Text = "0"; // 并清空值
txtM.Text = "0";
a = 1;
if (txtChina.Text == "3") //总分三分之后

{
MessageBox.Show("中国队胜利"); //显示队伍胜利
txtC.Text = "0"; 
txtChina.Text = "0";
txtM.Text = "0"; //清空所有值
txtUSA.Text = "0";
}
}
if (c1 + m1 > 3)
{
if (C >= 14 && (C - M) > 1)
{
txtChina.Text = (Convert.ToInt32(txtChina.Text) + 1).ToString();
txtC.Text = "0";
txtM.Text = "0";
a = 1;
if (txtChina.Text == "3")
{
MessageBox.Show("美国队胜利");
txtC.Text = "0";
txtChina.Text = "0";
txtM.Text = "0";
txtUSA.Text = "0";
i = 1;
}
}
}
}

 

private void btnM_Click(object sender, EventArgs e)
{

 

int H = Convert.ToInt32(txtC.Text);
int L = Convert.ToInt32(txtM.Text);
int H1 = Convert.ToInt32(txtChina.Text);
int L1 = Convert.ToInt32(txtUSA.Text); 
txtM.Text = (b++).ToString();
if (L >= 24 && (L - H) > 1)
{
txtUSA.Text = (Convert.ToInt32(txtUSA.Text) + 1).ToString();
txtC.Text = "0";
txtM.Text = "0";
b = 1;
if (txtUSA.Text == "3")
{
MessageBox.Show("美国队胜利");
txtC.Text = "0";
txtChina.Text = "0";
txtM.Text = "0";
txtUSA.Text = "0";
}
}
if (H1 + L1 > 3)
{
if (L >= 14 && (L - H) > 1)
{
txtUSA.Text = (Convert.ToInt32(txtUSA.Text) + 1).ToString();
txtC.Text = "0";
txtM.Text = "0";
b = 1;
if (txtUSA.Text == "3")
{
MessageBox.Show("美国队胜利");
txtC.Text = "0";
txtChina.Text = "0";
txtM.Text = "0";
txtUSA.Text = "0";
i = 1;
}
}
}
}

 

private void Form1_Load(object sender, EventArgs e)
{

 

}

 

private void txtH_TextChanged(object sender, EventArgs e)
{

 

}

 

}

.测试:

总结:仍需对大部分的功能进行完善。

 

posted on 2016-12-24 20:24  萍灬水相逢  阅读(128)  评论(0编辑  收藏  举报