cal.cs

(开头部分) 9KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

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 Frm_Main : Form
    {
        public Frm_Main()
        {
            InitializeComponent();
        }
        // 下载于www.51aspx.com
        public const int NULL = 0;//计算类型操作码
        public const int ADD = 1;
        public const int SUB = 2;
        public const int MUL = 3;
        public const int DIV = 4;
        public const int SQRT = 5;
        public const int SQR = 6;

        private double R_Tempnum1 = 0;//记录输入的操作数
        private double R_Tempnum2 = 0;//记录输入的操作数
        private double R_result = 0;//计算结果
        private int R_opt = NULL;//记录当前,默认为空
        private int R_optnum = 0;//记录当前操作数的个数
        private bool flagdot = false;
        private bool flagtype = false;//是否按下计算类型+-*\的标志位
        private bool flagequ = false;
        private bool flagcontinu = false;

        ///输入的数字,在窗口显示
        /// </summary>
        /// <param name="num"></param>
        public void add_num_text(int num)
        {
            if(text_show.Text.Length < 15)
            {
             
                if (flagequ == true)//初始化没有按“=”或是“+ - * /”,按下“=”按下后,在按数字有清屏动作
                {
                    if (flagcontinu == true)
                    {
                        R_Tempnum1 = R_result;
                        R_optnum++;
                        flagcontinu = false;
                    }
                    else 
                    {
                        R_Tempnum1 = 0;
                        R_Tempnum2 = 0;
                        text_show.Clear();
                    }
                    flagequ = false;
                    flagtype = false;
后面还有 273 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。