排球计分软件

private void btnD2_Click(object sender, EventArgs e)
        {
           
            int D1 = Convert.ToInt32(txtD1.Text);
            int D2 = Convert.ToInt32(txtD2.Text);
            int DD1 = Convert.ToInt32(txtDD1.Text);
            int DD2 = Convert.ToInt32(txtDD2.Text);
            txtD2.Text = (b++).ToString();
            if (D2>= 24&&(D2-D1 )>1)
            {
                txtDD2.Text = (Convert.ToInt32(txtDD2.Text) + 1).ToString();
                txtD1.Text = "0";
                txtD2.Text = "0";
                txtCount.Text += "第" + (i++)+ "局:" + txtDD1.Text + ":" + txtDD2.Text + "\r\n";
                b= 1;
                if (txtDD2.Text=="3")
                {
                    MessageBox.Show("一队胜利");
                    txtD1.Text = "0";
                    txtDD1.Text = "0";
                    txtD2.Text = "0";
                    txtDD2.Text = "0";
                    txtCount.Clear();
                }
            }
            if(DD1+DD2>3)
            {
                if (D2 >= 14 && (D2 - D1) > 1)
                {
                    txtDD2.Text = (Convert.ToInt32(txtDD2.Text) + 1).ToString();
                    txtD1.Text = "0";
                    txtD2.Text = "0";
                    txtCount.Text += "第" + (i++) + "局:" + txtDD1.Text + ":" + txtDD2.Text + "\r\n";
                    b = 1;
                    if (txtDD2.Text == "3")
                    {
                        MessageBox.Show("二队胜利");
                        txtD1.Text = "0";
                        txtDD1.Text = "0";
                        txtD2.Text = "0";
                        txtDD2.Text = "0";
                        txtCount.Clear();
                        i = 1;
                    }
                }
            }
          
        }

private void btnD1_Click(object sender, EventArgs e)
        {
            int D1 = Convert.ToInt32(txtD1.Text);
            int D2 = Convert.ToInt32(txtD2.Text);
            int DD1 = Convert.ToInt32(txtDD1.Text);
            int DD2 = Convert.ToInt32(txtDD2.Text);
            txtD1.Text = (a++).ToString();
            if (D1 >= 24 && (D1 - D2) > 1)
            {
                txtDD1.Text = (Convert.ToInt32(txtDD1.Text) + 1).ToString();
                txtD1.Text = "0";
                txtD2.Text = "0";
                txtCount.Text += "第" + (i++) + "局:" + txtDD1.Text + ":" + txtDD2.Text + "\r\n";
                a = 1;
                if (txtDD1.Text == "3")
                {
                    MessageBox.Show("一队胜利");
                    txtD1.Text = "0";
                    txtDD1.Text = "0";
                    txtD2.Text = "0";
                    txtDD2.Text = "0";
                    txtCount.Clear();
                }
            }
            if (DD1 + DD2 > 3)
            {
                if (D1 >= 14 && (D1 - D2) > 1)
                {
                    txtDD1.Text = (Convert.ToInt32(txtDD1.Text) + 1).ToString();
                    txtD1.Text = "0";
                    txtD2.Text = "0";
                    txtCount.Text += "第" + (i++) + "局:" + txtDD1.Text + ":" + txtDD2.Text + "\r\n";
                    a = 1;
                    if (txtDD1.Text == "3")
                    {
                        MessageBox.Show("二队胜利");
                        txtD1.Text = "0";
                        txtDD1.Text = "0";
                        txtD2.Text = "0";
                        txtDD2.Text = "0";
                        txtCount.Clear();
                        i = 1;
                    }
                }
            }
        }

时间: 2024-08-10 04:31:58

排球计分软件的相关文章

排球计分软件规则说明书

排球计分软件规格说明书 软件应用于:排球计分. 软件介绍:排球计分软件是专门针对排球的一款计分软件,可以利用排球规格轻松计分. 应用此软件可以代替人工计分过程,大大减少了由于人员操作引起的错误.可以使排球计分达到真正的公正,公开性.同时又方便了计分人员的记录操作,系统处理性强,安全性高.此软件以VS2010为开发平台. 软件开发流程:一:需求的分析:为了排球计分人员对排球比赛的充分了解与记录分析,此软件用来计分,和分析排球比赛.也为了方便其他新手排球计分人员的记录. 二: 计划:以VS2010为

排球计分软件规格说明书

适用范围,目的: 本产品主要应用于各种排球比赛,比如:校园排球比赛,其目的是为每场排球比赛进行有效计分,使用者多为比赛计分员. 系统概述: 1,本产品的目标: 产品主要对比赛分数进行处理,但产品本身并不能主动进行信息采集需根据产品需求及时提供所需信息,对比赛进行计分.提高效率,利用软件进行管理,避免人工管理的失误,从而实现干效率的积分管理. 2,产品功能: 对比赛比分进行统计:定时提醒交换场地:判断比赛胜负:统计比赛时间: 一般约束:     假定:用户能够提供交付测试的环境:     设计及实

排球计分软件工作进程

本周PSP T(实际时间) I(中断时间) ST(结束时间) S(开始时间) C(内容) C(类别) ---- ---- ---- ---- 本周站立会议 活动 30 0 17::00 16:30 典型用户 写博客 本周进度 100 随笔累计字数 0 代码累计行数 确实典型用户 重点 本周小组站立会议在周四下午进行,内容主要提出典型用户.我是一名排球爱好者,我希望这款软件,能让我更加清晰的了解场上的排球的计分情况.让我知道是在什么时候进的球,能够清晰记录赛场上的每位球员进球得分情况.这样能更能清

排球计分软件功能(记分员计分功能)

计划: 软件的计分功能的开发,估计需要花费一周的时间来完成初步的功能的实现.可以实时记录分数. 开发: 需求分析: 记录员可以清楚地给每个队的每个球员.通过比赛的现场情况,给球员记录分数并且能修改分数. 设计文档: 1,记分员登点击进入计分界面.2,记分员可以记录每个球员的得分情况.3,记录员可以在球员失误的时候可以记录球员失误.4,记分员可以总结最后的得分情况.5,记分员能在比赛结束后清楚地结算成绩. 设计复审: 由宿舍的另一个同学来帮助设计审核. 具体设计: 1活动图的设计: 2软件主界面的

MVC实战之排球计分软件(深入了解面向对象编程)

在此篇博客之前,我已经写了一个实战系列的博客,虽然不太成熟但是相对比较实用,在这篇博客我将继续使用mvc编程此软件. 此篇博客会在一定的时间内完成,此次完成的软件的一个需求是提供给运动员的使用.我将在这一个月之内完成此篇博客的编写, 以及软件功能的实现. 在开始软件的编程之前,我们先再一次了解一下面向对象的语言以及面向对象的编程: 面向对象的语言 面向对象的语言支持的概念包括:类与对象.继承.多态. 面向对象的语言中一部分是新发明的语言,如Smalltalk.Java,这些语言本身往往吸取了其他

排球计分规则

排球计分软件是方便的计分软件. 首先要十分了解排球计分规则,制作软件需要那些因素.要有双方的每球得分,每场得分和总得分. 按照排球比赛的规则进行计分,排球规则为五局三胜制.除决胜局每局比赛25分,每局比赛完成后交换场地,如果两队都达到24分时,比赛双方相差2分才能分出胜负:决胜局则是15分,任何一方达到8分时交换场地,都达到14分,还是要相差2分才能分出胜负. 软件根据两对得分情况进行计分,每胜一球就得一分,如果有一队胜了两场那么接下来一局就就按决胜局进行计分. 做出来之后就是要测试了,然后发现

MVC实战之排球计分(八)——软件制作总结

此系列博客目的是制作一款排球计分程序.这系列博客将讲述此软件的 各个功能的设计与实现.到这篇博客,此系列博客就算是结束了. 在最后的这篇博客里 我们来做一些总结. 一,制作此程序,我们使用的是MVC框架.MVC是一种程序开发设计模式, 它实现了显示模块与功能模块的分离.提高了程序的可维护性.可移植性. 可扩展性与可重用性,降低了程序的开发难度.它主要分模型.视图.控制器三层. 使用MVC有诸多好处: 1:耦合性低 视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代码, 同样

ASP.NET MVC 排球计分程序 (三)需求分析与数据库设计

需求分析: 软件名称:排球计分程序 1.  需要键入比赛人员的的姓名,需要根据场上的比赛结果及时做出操作,记分员可以在记错的情况下撤销上一部操作.比赛结束,记分员应能查询到每个队伍的进球情况,以及拦网.击球等的最高分.全场MVP. 2.系统界面:两队比赛,每次有队伍得分,由记分员向系统内输入数据,将该队的分数通过单击按钮的方式加分,每次加分,将分数写入数据库.也应有减分的按钮,每次减分,写入数据库. 系统内:自动计算每队的得分情况是否达到该局胜利,如果胜利及时显示该局胜利的消息. 最后输出:每单

总结/PSP初体验—排球计分程序1.0

要做一个排球计分程序,墨迹了很长时间才做出个的东西,过程很不爽: 功能:这个软件有两个页面,可以实现窗体A的部分变化控制窗体B的部分变化.A是操作人员使用看到的,B是投放给观众的,完全由A操控: 学到啥:对dataGridView控件纯代码添加数据有了了解: 有啥不爽: 1.感觉真的事倍功半,解决一个小问题花老长时间,一个if/else的流程对着电脑看半天也进入不了思考的状态,有个快速清晰的思路,感觉自己脑子太生锈了,不想运转: 2.还是感觉时间花太多了,好不值: 运行效果截图: 这个可以实现添