日期:2014-05-17  浏览次数:20898 次

算是做好第一个程序!出乎我的意料哦!是不是我的代码的问题!
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]

代码太多了我上传不了!

------解决方案--------------------
传到下载栏目中吧。
------解决方案--------------------
一个功能强大的计算器程序本来就挺麻烦的哦。呵呵,再努努力,多调试,多问问。
------解决方案--------------------
第一次去实习的练手程序就是计算器
工厂模式+委托把