• 大小: 110KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-08
  • 语言: C#
  • 标签: C#  计算器  VS  

资源简介

我是个菜鸟…… 也就是初学者…… 写了快一个礼拜才到这样的成果……算是比较接近WINDOWS自带的那个计算器了 从功能上来说…… 代码很乱…… 高手轻喷……

资源截图

代码片段和文件信息

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 Calculator
{
    public partial class Form1 : Form
    {
        static double value1=0value2=0;//value1为计算器上一次运算结果,value2为输入的数
        static bool dec=false;//当前输入的是否是小数
        static int oper = 0;//当前的运算类型 0无,1加,2减,3乘,4除
        static bool c = true;//当前是否为数字输入结束状态;
        static bool a = false;//是否计算结束(按过一次等号)
        static bool n = false;//当前显示的文本是否是负数 的标记
        static double M = 0;//M用来让用户储存一个值 用于以后读取 计算
        static bool m = false;//M 标记是否开启 当前M是否有储存值
        
        public void plus()//value1+value2
        {

            //如果不是加上小数
            if (dec == false)
            {

                 value1 += value2;
                 if ((int)value1 != value1) //如果value1是小数
                     textBox1.Text = value1.ToString();
                 else
                     textBox1.Text = value1.ToString() + “.“;
            }
            //如果不是加上小数

                //如果是加上小数
            else
            {
                if (value2 != 0)
                    value1 += value2;
                if ((int)value1 != value1) //如果value1是小数
                    textBox1.Text = value1.ToString();
                else
                    textBox1.Text = value1.ToString() + “.“;
                dec = false;//关闭小数计算标记
            }
            //如果是加上小数

        }
        public void sub()//value1-value2
        {
            //如果不是减去小数
            if (dec == false)
            {
                value1 -= value2;
                if ((int)value1 != value1) //如果value1是小数
                    textBox1.Text = value1.ToString();
                else
                    textBox1.Text = value1.ToString() + “.“;
            }
            //如果不是加上小数

                //如果是加上小数
            else
            {
                if (value2 != 0)
                    value1 -= value2;
                if ((int)value1 != value1) //如果value1是小数
                    textBox1.Text = value1.ToString();
                else
                    textBox1.Text = value1.ToString() + “.“;
                dec = false;//关闭小数计算标记
            }
            //如果是加上小数
        }

        public void mul()//value1*value2
        {
            //如果不是乘以小数
            if (dec == false)
            {
                value1 *= value2;
                if ((int)value1 != value1) //如果value1是小数
                    textBox1.Text = value1.ToString();
                else
                    textBox1.Text = value1.ToString() + “.“;
            }
            //如果不是乘以小数

                //如果是乘以小数
            else
            {
                if (value2 != 0)
                    value1*= value2;
                if ((int)value1 != value1) //如果value1是小数
                    textBox1.Text = value1.ToString();
             

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      46592  2010-02-28 00:39  计算器Ver1.04 By Eternity\Calculator\Calculator\bin\Debug\Calculator.exe

     文件      44544  2010-02-28 00:39  计算器Ver1.04 By Eternity\Calculator\Calculator\bin\Debug\Calculator.pdb

     文件      14328  2010-02-28 00:39  计算器Ver1.04 By Eternity\Calculator\Calculator\bin\Debug\Calculator.vshost.exe

     文件        490  2007-07-21 01:33  计算器Ver1.04 By Eternity\Calculator\Calculator\bin\Debug\Calculator.vshost.exe.manifest

     文件       3807  2010-02-24 23:22  计算器Ver1.04 By Eternity\Calculator\Calculator\Calculator.csproj

     文件          1  2010-02-24 23:02  计算器Ver1.04 By Eternity\Calculator\Calculator\ClassDiagram1.cd

     文件      29449  2010-02-28 00:38  计算器Ver1.04 By Eternity\Calculator\Calculator\Form1.cs

     文件      23967  2010-02-28 00:39  计算器Ver1.04 By Eternity\Calculator\Calculator\Form1.Designer.cs

     文件      39844  2010-02-28 00:36  计算器Ver1.04 By Eternity\Calculator\Calculator\Form1.resx

     文件       6214  2010-02-28 00:39  计算器Ver1.04 By Eternity\Calculator\Calculator\obj\Debug\Calculator.csproj.FileListAbsolute.txt

     文件        847  2010-02-28 00:36  计算器Ver1.04 By Eternity\Calculator\Calculator\obj\Debug\Calculator.csproj.GenerateResource.Cache

     文件      46592  2010-02-28 00:39  计算器Ver1.04 By Eternity\Calculator\Calculator\obj\Debug\Calculator.exe

     文件      23052  2010-02-28 00:36  计算器Ver1.04 By Eternity\Calculator\Calculator\obj\Debug\Calculator.Form1.resources

     文件      44544  2010-02-28 00:39  计算器Ver1.04 By Eternity\Calculator\Calculator\obj\Debug\Calculator.pdb

     文件        180  2010-02-25 00:04  计算器Ver1.04 By Eternity\Calculator\Calculator\obj\Debug\Calculator.Properties.Resources.resources

     文件        491  2010-02-19 22:37  计算器Ver1.04 By Eternity\Calculator\Calculator\Program.cs

     文件       1356  2010-02-19 22:37  计算器Ver1.04 By Eternity\Calculator\Calculator\Properties\AssemblyInfo.cs

     文件       2870  2010-02-19 22:37  计算器Ver1.04 By Eternity\Calculator\Calculator\Properties\Resources.Designer.cs

     文件       5612  2010-02-19 22:37  计算器Ver1.04 By Eternity\Calculator\Calculator\Properties\Resources.resx

     文件       1095  2010-02-19 22:37  计算器Ver1.04 By Eternity\Calculator\Calculator\Properties\Settings.Designer.cs

     文件        249  2010-02-19 22:37  计算器Ver1.04 By Eternity\Calculator\Calculator\Properties\Settings.settings

     文件        920  2010-02-19 22:37  计算器Ver1.04 By Eternity\Calculator\Calculator.sln

    ..A..H.     24064  2010-02-28 00:39  计算器Ver1.04 By Eternity\Calculator\Calculator.suo

     文件        400  2010-02-28 00:48  计算器Ver1.04 By Eternity\readme.txt

     目录          0  2010-02-27 22:55  计算器Ver1.04 By Eternity\Calculator\Calculator\obj\Debug\TempPE

     目录          0  2010-02-28 00:49  计算器Ver1.04 By Eternity\Calculator\Calculator\bin\Debug

     目录          0  2010-02-28 00:39  计算器Ver1.04 By Eternity\Calculator\Calculator\obj\Debug

     目录          0  2010-02-27 22:55  计算器Ver1.04 By Eternity\Calculator\Calculator\bin

     目录          0  2010-02-27 22:55  计算器Ver1.04 By Eternity\Calculator\Calculator\obj

     目录          0  2010-02-27 22:55  计算器Ver1.04 By Eternity\Calculator\Calculator\Properties

............此处省略6个文件信息

评论

共有 条评论