• 大小: 48KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-26
  • 语言: C#
  • 标签: C#  计算器  

资源简介

C#简易计算器程序设计及界面设计,含+、-、×、÷、±等,并可连续运算。经调试可完美运行。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace jisuanqi
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        double num1 num2 a=0 result;     // 操作数及运算结果
        bool decimalFlag = false;            // 判断输入的是否为小数
        bool operatorFlag = false;                  // 判断似否有过操作
        string myOperator;                          // 操作类型

        public void NumClick(double num)
        {
            if (!operatorFlag)
            {
                if (decimalFlag)
                {
                    textBox1.Text = textBox1.Text + num;
                }
                else
                {
                    if (textBox1.Text == “0“)
                    {
                        textBox1.Text = num + ““;
                    }
                    else
                    {
                        textBox1.Text = textBox1.Text + num;
                    }
                }
                operatorFlag = false;
            }
            else
                textBox1.Text =num.ToString();
                operatorFlag = false;
        }

        private void textBox1_TextChanged(object sender EventArgs e)
        {

        }

        private void buttonCE_Click(object sender EventArgs e)
        {
            num1 = 0;
            num2 = 0;
            a = 0;
            textBox1.Text = “0“;
            decimalFlag = false;
            operatorFlag = false;
        }

        private void button1_Click(object sender EventArgs e)
        {
            NumClick(1);
        }

        private void button2_Click(object sender EventArgs e)
        {
            NumClick(2);
        }

        private void button3_Click(object sender EventArgs e)
        {
            NumClick(3);
        }

        private void button4_Click(object sender EventArgs e)
        {
            NumClick(4);
        }

        private void button5_Click(object sender EventArgs e)
        {
            NumClick(5);
        }

        private void button6_Click(object sender EventArgs e)
        {
            NumClick(6);
        }

        private void button7_Click(object sender EventArgs e)
        {
            NumClick(7);
        }

        private void button8_Click(object sender EventArgs e)
        {
            NumClick(8);
        }

        private void button9_Click(object sender EventArgs e)
        {
            NumClick(9);
        }

        private void button10_Click(object sender EventArgs e)
        {
            NumClick(0);
        }

        private void buttonJia_Click(object sender EventArgs e)
        {
            operatorFlag = true;
            myOperator = “jia“;
            if (a == 0)
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-05-06 14:37  jisuanqi\
     目录           0  2013-03-06 17:23  jisuanqi\jisuanqi\
     文件       13559  2013-03-06 16:39  jisuanqi\jisuanqi\Form1.Designer.cs
     文件        8292  2013-03-06 17:23  jisuanqi\jisuanqi\Form1.cs
     文件        5814  2013-03-06 16:39  jisuanqi\jisuanqi\Form1.resx
     文件         489  2013-02-28 16:13  jisuanqi\jisuanqi\Program.cs
     目录           0  2013-02-28 16:13  jisuanqi\jisuanqi\Properties\
     文件        1372  2013-02-28 16:13  jisuanqi\jisuanqi\Properties\AssemblyInfo.cs
     文件        2866  2013-02-28 16:13  jisuanqi\jisuanqi\Properties\Resources.Designer.cs
     文件        5612  2013-02-28 16:13  jisuanqi\jisuanqi\Properties\Resources.resx
     文件        1093  2013-02-28 16:13  jisuanqi\jisuanqi\Properties\Settings.Designer.cs
     文件         249  2013-02-28 16:13  jisuanqi\jisuanqi\Properties\Settings.settings
     目录           0  2013-02-28 16:13  jisuanqi\jisuanqi\bin\
     目录           0  2013-03-01 16:22  jisuanqi\jisuanqi\bin\Debug\
     文件       15360  2013-03-06 17:23  jisuanqi\jisuanqi\bin\Debug\jisuanqi.exe
     文件       34304  2013-03-06 17:23  jisuanqi\jisuanqi\bin\Debug\jisuanqi.pdb
     文件       14328  2013-03-11 14:48  jisuanqi\jisuanqi\bin\Debug\jisuanqi.vshost.exe
     文件         490  2007-07-21 01:33  jisuanqi\jisuanqi\bin\Debug\jisuanqi.vshost.exe.manifest
     文件        3762  2013-02-28 18:13  jisuanqi\jisuanqi\jisuanqi.csproj
     目录           0  2013-02-28 16:13  jisuanqi\jisuanqi\obj\
     目录           0  2013-03-06 17:23  jisuanqi\jisuanqi\obj\Debug\
     目录           0  2013-05-06 14:38  jisuanqi\jisuanqi\obj\Debug\Refactor\
     目录           0  2013-05-06 14:38  jisuanqi\jisuanqi\obj\Debug\TempPE\
     文件         180  2013-03-06 16:40  jisuanqi\jisuanqi\obj\Debug\jisuanqi.Form1.resources
     文件         180  2013-02-28 19:07  jisuanqi\jisuanqi\obj\Debug\jisuanqi.Properties.Resources.resources
     文件         739  2013-03-11 14:48  jisuanqi\jisuanqi\obj\Debug\jisuanqi.csproj.FileListAbsolute.txt
     文件         847  2013-03-06 16:40  jisuanqi\jisuanqi\obj\Debug\jisuanqi.csproj.GenerateResource.Cache
     文件       15360  2013-03-06 17:23  jisuanqi\jisuanqi\obj\Debug\jisuanqi.exe
     文件       34304  2013-03-06 17:23  jisuanqi\jisuanqi\obj\Debug\jisuanqi.pdb
     文件         914  2013-02-28 16:14  jisuanqi\jisuanqi.sln
     文件       15360  2013-03-11 14:48  jisuanqi\jisuanqi.suo
............此处省略0个文件信息

评论

共有 条评论