第十六周个人作业

计划:

估计需要4-5天

开发:

需求分析:

          用户故事:作为一个观众,我希望了解某一场比赛的比分,以便了解赛况。(满意条件:精确到每一局的结果比分)。

          从分析用例故事可以知道完成此程序需要这两项任务:选择队伍和查询比赛记录。

生成文档:画了构图

设计复审:无

代码规范:

使用vs2010

具体设计:

下面是活动图:

具体代码:

  1 using System;
  2 using System.Collections.Generic;
  3 using System.ComponentModel;
  4 using System.Data;
  5 using System.Drawing;
  6 using System.Linq;
  7 using System.Text;
  8 using System.Windows.Forms;
  9 
 10 namespace WindowsFormsApplication1
 11 {
 12     public partial class Form1 : Form
 13     {
 14         public Form1()
 15         {
 16             InitializeComponent();
 17         }
 18 
 19         private void jia1_Click(object sender, EventArgs e)
 20         {
 21            if(TBC.Text=="第一场")
 22            {
 23             if(int.Parse(TB1.Text)<25)
 24             {
 25                 int a = int.Parse(TB1.Text);
 26                 a++;
 27                 TB1.Text = a.ToString();
 28 
 29                 int c = int.Parse(TB2.Text);
 30                 if (a == 25 && a - 1 > c)
 31                 {
 32                     MessageBox.Show("第一场" + CB1.Text + "");
 33                     TBC.Text = "第二场";
 34                     TB1.Text = "0";
 35                     TB2.Text = "0";
 36                 }
 37             }
 38             else
 39             {
 40                 int a = int.Parse(TB1.Text);
 41                 a++;
 42                 TB1.Text = a.ToString();
 43                 int c = int.Parse(TB2.Text);
 44                 if (a - 1 > c)
 45                 {
 46                     MessageBox.Show("第一场" + CB1.Text + "");
 47                     TBC.Text = "第二场";
 48                     TB1.Text = "0";
 49                     TB2.Text = "0";
 50                 }
 51             }
 52           }
 53            else if (TBC.Text == "第二场")
 54            {
 55                if (int.Parse(TB1.Text) < 25)
 56                {
 57                    int a = int.Parse(TB1.Text);
 58                    a++;
 59                    TB1.Text = a.ToString();
 60                    int c = int.Parse(TB2.Text);
 61                    if (a == 25 && a - 1 > c)
 62                    {
 63                        MessageBox.Show("第二场" + CB1.Text + "");
 64                         TBC.Text = "第三场";
 65                         TB1.Text = "0";
 66                         TB2.Text = "0";
 67                    }
 68                }
 69                else
 70                {
 71                    int a = int.Parse(TB1.Text);
 72                    a++;
 73                    TB1.Text = a.ToString();
 74                    int c = int.Parse(TB2.Text);
 75                    if (a - 1 > c)
 76                    {
 77                        MessageBox.Show("第二场" + CB1.Text + "");
 78                        TBC.Text = "第三场";
 79                        TB1.Text = "0";
 80                        TB2.Text = "0";
 81                    }
 82                }
 83            }
 84            else if(TBC.Text=="第三场"){
 85             if (int.Parse(TB1.Text) < 25)
 86             {
 87                 int a = int.Parse(TB1.Text);
 88                 a++;
 89                 TB1.Text = a.ToString();
 90                 int c = int.Parse(TB2.Text);
 91                 if (a == 25 && a - 1 > c)
 92                 {
 93                     MessageBox.Show("第三场" + CB1.Text + "");
 94                     TBC.Text = "第四场";
 95                     TB1.Text = "0";
 96                     TB2.Text = "0";
 97                 }
 98             }
 99             else
100             {
101                 int a = int.Parse(TB1.Text);
102                 a++;
103                 TB1.Text = a.ToString();
104                 int c = int.Parse(TB2.Text);
105                 if (a - 1 > c)
106                 {
107                     MessageBox.Show("第三场" + CB1.Text + "");
108                     TBC.Text = "第四场";
109                     TB1.Text = "0";
110                     TB2.Text = "0";
111                 }
112             }
113         }
114             else if(TBC.Text=="第四场"){
115             if (int.Parse(TB1.Text) < 25)
116             {
117                 int a = int.Parse(TB1.Text);
118                 a++;
119                 TB1.Text = a.ToString();
120                 int c = int.Parse(TB2.Text);
121                 if (a == 25 && a - 1 > c)
122                 {
123                     MessageBox.Show("第四场" + CB1.Text + "");
124                     TBC.Text = "第五场";
125                     TB1.Text = "0";
126                     TB2.Text = "0";
127                 }
128             }
129             else
130             {
131                 int a = int.Parse(TB1.Text);
132                 a++;
133                 TB1.Text = a.ToString();
134                 int c = int.Parse(TB2.Text);
135                 if (a - 1 > c)
136                 {
137                     MessageBox.Show("第四场" + CB1.Text + "");
138                     TBC.Text = "第五场";
139                     TB1.Text = "0";
140                     TB2.Text = "0";
141                 }
142             }
143             }
144            else if (TBC.Text == "第五场")
145            {
146             if (int.Parse(TB1.Text) < 25)
147             {
148                 int a = int.Parse(TB1.Text);
149                 a++;
150                 TB1.Text = a.ToString();
151                 int c = int.Parse(TB2.Text);
152                 if (a == 25 && a - 1 > c)
153                 {
154                     MessageBox.Show("第五场" + CB1.Text + "");
155                     
156                 }
157             }
158             else
159             {
160                 int a = int.Parse(TB1.Text);
161                 a++;
162                 TB1.Text = a.ToString();
163                 int c = int.Parse(TB2.Text);
164                 if (a - 1 > c)
165                 {
166                     MessageBox.Show("第五场" + CB1.Text + "");
167                 } 
168             }
169             }
170         }
171 
172         private void jia2_Click(object sender, EventArgs e)
173         {
174             if (TBC.Text == "第一场")
175             {
176                 if (int.Parse(TB2.Text) < 25)
177                 {
178                     int a = int.Parse(TB2.Text);
179                     a++;
180                     TB2.Text = a.ToString();
181 
182                     int c = int.Parse(TB1.Text);
183                     if (a == 25 && a - 1 > c)
184                     {
185                         MessageBox.Show("第一场" + CB2.Text + "");
186                         TB2.Text = "0";
187                         TBC.Text = "第二场";
188                         TB1.Text = "0";
189                     }
190                 }
191 
192                 else
193                 {
194                     int a = int.Parse(TB2.Text);
195                     a++;
196                     TB2.Text = a.ToString();
197                     int c = int.Parse(TB1.Text);
198                     if (a - 1 > c)
199                     {
200                         MessageBox.Show("第一场" + CB2.Text + "");
201                         TBC.Text = "第二场";
202                         TB2.Text = "0";
203                         TB1.Text = "0";
204                     }
205                 }
206             }
207             else if(TBC.Text=="第二场")
208             {
209             if (int.Parse(TB2.Text) < 25)
210             {
211                 int a = int.Parse(TB2.Text);
212                 a++;
213                 TB2.Text = a.ToString();
214                 int c = int.Parse(TB1.Text);
215                 if (a == 25 && a - 1 > c)
216                 {
217                     MessageBox.Show("第二场" + CB2.Text + "");
218                     TBC.Text = "第三场";
219                     TB2.Text = "0";
220                     TB1.Text = "0";
221                 }
222             }
223             else
224             {
225                 int a = int.Parse(TB2.Text);
226                 a++;
227                 TB2.Text = a.ToString();
228                 int c = int.Parse(TB1.Text);
229                 if (a - 1 > c)
230                 {
231                     MessageBox.Show("第二场" + CB2.Text + "");
232                     TBC.Text = "第三场";
233                     TB2.Text = "0";
234                     TB1.Text = "0";
235                 }
236             }
237             }
238             else if (TBC.Text == "第三场")
239             {
240                 if (int.Parse(TB2.Text) < 25)
241                 {
242                     int a = int.Parse(TB2.Text);
243                     a++;
244                     TB2.Text = a.ToString();
245                     int c = int.Parse(TB1.Text);
246                     if (a == 25 && a - 1 > c)
247                     {
248                         MessageBox.Show("第三场" + CB2.Text + "");
249                         TBC.Text = "第四场";
250                         TB2.Text = "0";
251                         TB1.Text = "0";
252                     }
253                 }
254                 else
255                 {
256                     int a = int.Parse(TB2.Text);
257                     a++;
258                     TB2.Text = a.ToString();
259                     int c = int.Parse(TB1.Text);
260                     if (a - 1 > c)
261                     {
262                         MessageBox.Show("第三场" + CB2.Text + "");
263                         TBC.Text = "第四场";
264                         TB2.Text = "0";
265                         TB1.Text = "0";
266                     }
267                 }
268             }
269             else if(TBC.Text=="第四场"){
270             if (int.Parse(TB2.Text) < 25)
271             {
272                 int a = int.Parse(TB2.Text);
273                 a++;
274                 TB2.Text = a.ToString();
275                 int c = int.Parse(TB1.Text);
276                 if (a == 25 && a - 1 > c)
277                 {
278                     MessageBox.Show("第四场" + CB2.Text + "");
279                     TBC.Text = "第五场";
280                     TB2.Text = "0";
281                     TB1.Text = "0";
282                 }
283             }
284             else
285             {
286                 int a = int.Parse(TB2.Text);
287                 a++;
288                 TB2.Text = a.ToString();
289                 int c = int.Parse(TB1.Text);
290                 if (a - 1 > c)
291                 {
292                     MessageBox.Show("第四场" + CB2.Text + "");
293                     TBC.Text = "第五场";
294                     TB2.Text = "0";
295                     TB1.Text = "0";
296                 }
297             }
298           }
299             else if (TBC.Text == "第五场")
300             {
301                 if (int.Parse(TB2.Text) < 25)
302                 {
303                     int a = int.Parse(TB2.Text);
304                     a++;
305                     TB2.Text = a.ToString();
306                     int c = int.Parse(TB1.Text);
307                     if (a == 25 && a - 1 > c)
308                     {
309                         MessageBox.Show("第五场" + CB2.Text + "");
310 
311                     }
312                 }
313                 else
314                 {
315                     int a = int.Parse(TB2.Text);
316                     a++;
317                     TB2.Text = a.ToString();
318                     int c = int.Parse(TB1.Text);
319                     if (a - 1 > c)
320                     {
321                         MessageBox.Show("第五场" + CB2.Text + "");
322 
323                     }
324                 }
325             }
326         }
327 
328         private void jian1_Click(object sender, EventArgs e)
329         {
330             if (TBC.Text == "第一场")
331             {
332                 if (int.Parse(TB1.Text) < 25)
333                 {
334                     int a = int.Parse(TB1.Text);
335                    
336                     TB1.Text = a.ToString();
337 
338                 }
339                 else
340                 { }
341 
342             }
343             if (TBC.Text == " 第二场")
344             {
345 
346                 if (int.Parse(TB1.Text) < 25)
347                 {
348                     int a = int.Parse(TB1.Text);
349                     
350                     TB1.Text = a.ToString();
351 
352                 }
353                 else
354                 { }
355             }
356             else if (TBC.Text == " 第三场")
357             {
358 
359                 if (int.Parse(TB1.Text) < 25)
360                 {
361                     int a = int.Parse(TB1.Text);
362                    
363                     TB1.Text = a.ToString();
364 
365                 }
366             }
367             else if (TBC.Text == " 第四场")
368             {
369 
370                 if (int.Parse(TB1.Text) < 25)
371                 {
372                     int a = int.Parse(TB1.Text);
373                     
374                     TB1.Text = a.ToString();
375 
376                 }
377             }
378             else if (TBC.Text == " 第五场")
379             {
380 
381                 if (int.Parse(TB1.Text) < 25)
382                 {
383                     int a = int.Parse(TB1.Text);
384                     
385                     TB1.Text = a.ToString();
386 
387                 }
388             }
389         }
390 
391         private void jian2_Click(object sender, EventArgs e)
392         {
393             if (TBC.Text == "第一场")
394             {
395                 if (int.Parse(TB2.Text) < 25)
396                 {
397                     int a = int.Parse(TB2.Text);
398                     a--;
399                     TB2.Text = a.ToString();
400 
401                 }
402 
403             }
404             else if (TBC.Text == " 第二场")
405             {
406 
407                 if (int.Parse(TB2.Text) < 25)
408                 {
409                     int a = int.Parse(TB2.Text);
410                    
411                     TB2.Text = a.ToString();
412 
413                 }
414 
415             }
416             else if (TBC.Text == " 第三场")
417             {
418 
419                 if (int.Parse(TB2.Text) < 25)
420                 {
421                     int a = int.Parse(TB2.Text);
422                    
423                     TB2.Text = a.ToString();
424 
425                 }
426 
427             }
428             else if (TBC.Text == " 第四场")
429             {
430 
431                 if (int.Parse(TB2.Text) < 25)
432                 {
433                     int a = int.Parse(TB2.Text);
434                     
435                     TB2.Text = a.ToString();
436 
437 
438 
439                 }
440             }
441             else if (TBC.Text == " 第五场")
442             {
443 
444                 if (int.Parse(TB2.Text) < 25)
445                 {
446                     int a = int.Parse(TB2.Text);
447                     
448                     TB2.Text = a.ToString();
449 
450                 }
451 
452             }
453         }
454 
455         private void Form1_Load(object sender, EventArgs e)
456         {
457 
458         }
459     }
460 }

代码复审:40min

根据程序关于测试和报告接下来完成。

原文地址:https://www.cnblogs.com/chen-bo/p/6218366.html