日期:2014-05-17 浏览次数:20938 次
My document :
public partial class Form1 : Form
{
//标记此时已计算有结果(此时如果单击数字键则要为文本框重新赋值).
private bool hasResult = false;
//存储其单个数时的值(当用户连续按“=”号时,而不是按“‘操作符’ + ‘=’”号时要使用,例如用户输入数字和操作符后直接按“==”号).
private double oneValue = 0;
//计数器,记录“=”号被点击的次数,如果是第一次,则要获取上面的“oneValue”,超过一次则不重新赋值,而是用第一次按“=”号时所得的值.
private int CountEqual = 0;
//标记操作符是否被选中(如果被选中即值为true时,当再按数字键时需要为文本框重新赋值,而不是向文本框中追加内容).
private bool hasOperator = false;
private string OperatorStored = null; //存储操作符.
private string RightStored = null; //存储右操作数.
private string StoredTextBox = null; //存储总值.
真没有想到一个[color=#0000FF]计算器程序用那么多代码(这里这是成员变量的声明!崩溃(初学C#的),
太菜了![/color]