• 排球计分员程序


    开发流程如下:

    项目计划

       完成这个项目需要的时间:两星期

    项目开发

      需求分析:

        作为一名现场记分员,我希望详细记录现场比分增长情况,以便观众及运动员、教练员及时掌握比赛状况。

      设计文档

        由排球比赛用户故事的需求分析可知,此程序是用来记录现场比分情况。

      计划复审

     目前在进行中

      代码规范

        根据Visual Studio 2010规范去写。

      具体设计

     <configuration>
        <connectionStrings>
          <add name="itcase"
               connectionString="server=.;database=itcase;Integrated Security=true" />
        </connectionStrings>
      </configuration>

    public static  class SqlHelper  

       {

             private static readonly string constr = ConfigurationManager.ConnectionStrings["ball"].ConnectionString;

               public static int ExecuteNonQuery(string sql, params SqlParameter[] pms)   

                   {     

                         using (SqlConnection con = new SqlConnection(strConn))

                             {  

                                using (SqlCommand cmd = new SqlCommand(sql, con))  

                                   {       

                                          if (pms != null)

                                             {   

                                                 cmd.Parameters.AddRange(pms);  

                                              }  

                       con.Open();  

                       return cmd.ExecuteNonQuery();

           }

    }

     public static object ExecuteScalar(string sql, params SqlParameter[] pms)     

            {

              using (SqlConnection con = new SqlConnection(constr))          

               { using (SqlCommand cmd = new SqlCommand(sql, con))        

                   { if (pms != null)     

                        {                         

                         cmd.Parameters.AddRange(pms);      

                       }  

                        con.Open();                    

                        return cmd.ExecuteScalar();

                        }

                    }   

             }

     public static DataTable ExecuteDataTable(string sql, params SqlParameter[] pms)

                {              

                    DataTable dt = new DataTable();

                    using (SqlDataAdapter adapter = new SqlDataAdapter(sql, constr))

                    {

                        if (pms != null)

                        {

                            adapter.SelectCommand.Parameters.AddRange(pms);

                        }

                        adapter.Fill(dt);

                    }  

                   return dt;

                }

    }

     private void cmb1_SelectedValueChanged(object sender, EventArgs e)

            {  

                           if (this.cmb1.Text.Equals("第一场"))

                           {

                                   this.txt1.Text = "34";

                                   this.txt2.Text = "24";  

                       if (i)

                    {  

                       int a = int.Parse(txt1.Text);    

                       int b = int.Parse(txt2.Text);

                        sumA += a;

                        sumB += b;

                        this.sumGrade(sumA, sumB);

                        i = false;

                        if (a > b)

                             {

                            shengchang++;

                            this.textBox3.Text = shengchang.ToString();

                              }

                        else if (a < b)

                               {

                            bshengchang++;

                            this.textBox4.Text = bshengchang.ToString();

                               }

                    }

    总结:不太会,还在改善中。

  • 相关阅读:
    如何为你的Airtest报告自定义名称
    Go打包构建 生成32位64位应用程序 加入前端项目
    DNS解析与DNS缓存清理
    sharepoint2013安装记录
    C# winform自托管WebApi及身份信息加密、Basic验证、Http Message Handler、跨域配置
    IM扫码登录技术专题(四):你真的了解二维码吗?刨根问底、一文掌握!
    IM开发干货分享:万字长文,详解IM“消息“列表卡顿优化实践
    阿里IM技术分享(五):闲鱼亿级IM消息系统的及时性优化实践
    使用oracle序列+oracle定时任务获取每月从1开始的流水码
    为什么我的数据库查询越来越慢
  • 原文地址:https://www.cnblogs.com/lwx-1/p/6569104.html
Copyright © 2020-2023  润新知