标签:
1、做这个窗体,我建了三个窗体(四则运算窗体,说明窗体,还有一个结果窗体),首先,从用户需求来看,应该删除选择算法的步骤,让数字和运算符号全部随机。但是可惜,操作有问题,进而我想到javascript的select控件,发现c#中的 comboBox控件,实现下拉菜单的效果。
2、我用switch语句获取用户在comboBox选择的值————(+、-、*、/),窗体大略如上,然后就是对各个事件之间关系的分析,再编写代码。
如图所示:
3、下图是各个步骤的代码:
1》form1和form2两个窗口的联系无非就是两个变量,你计算过题的数量和正确的数量,即是count和right,第一件事声明它们和对计算按钮的click事件进行说明:
2》对回车键的触发事件:
3》对button1也就是end按钮和说明按钮进行点击后,text3不能输入,跳转到指定窗体,并关闭此页面的操作:
4》因为需要有jisuan这个方法,所以:
5》获取到你选择的运算符号后,就开始正式计算咯,当然咯,我只做了一个加法,其他类似:
6》测试:
**************************************************哇喔,好累*******************************************************
首先,我曾跟同学构思过运算符号随机出现,因为用户操作需要简单明了,可实际操作却不行,于是放弃。然后想到用控制台,结果,呵呵学艺不精吧,又放弃。我这个窗体实际操作还是过于麻烦,预计3个小时结束的,却用了一个下午的时间,其中至少10次左右的修改。我还是希望等下把随机出现运算符做出来。过程中出现过好几次修改,但是越改越乱,以后需要写注释了。
标签:
原文地址:http://www.cnblogs.com/mctianyou/p/4841268.html