C sharp计算器制作

本文详细介绍了如何使用C#制作计算器,包括页面布局、按钮事件处理、数值与运算符管理,以及小数点的特殊处理。通过点击事件、变量记录和条件判断实现了计算器的基本功能。
摘要由CSDN通过智能技术生成

分析

  • 1、页面布局

  • 2,给每个按钮添加点击事件

  • 3,每个数字按钮点击一次就会原有的值的后面上加上所加的值

  • 4,然后在外面定义一个blood类型变量用来判断,并记录运算符,当为false运算符没点击,为false

  • 5,再在外面定义一个变量,用来储存运算符前的值

  • 6,再在运算符点击事件,储存文本框中的值,并转换文本框的类型

  • 7,在运算符点击事件,判断bloon类型为trun,然后返回前面的数字事件,给其判断当点击运算符时为trun;然后清空,并把bloon改为fales(如果不该则一直清空前一个保存的值,只会显示当前输入的值)

  • 8,在外面定义一个空string类型的变量,用来记录点击符号的值,用来计算

  • 9,在等号里记录num2的值

  • 并用if判断运算符中添加空变量,当等于运算符中的什么值if条件就是什么运算形式

  • 10,小数点在外面定义一个bloon类型这个类型的值为false时,里面小数点判断也为false时输入文本框加等于小数点(这样不会清空前面以有的数值),条件bloon为trun,其他符号都加这个bloon为trun(原因是在一个符号时因为是ture所以不会进入这个条件,就不会增加小数点)

     using System;
     using System.Collections.Generic;
     using System.ComponentModel;
     using System.Data;
     using System.Drawing;
     using System.Linq;
     using System.Text;
     using System.Threading.Tasks;
     using System.Windows.Forms;
    
     namespace 
     {
    
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        //textbox1文本框
        Random ran = new Random();
    
     private void textBox1_TextChanged(object sender, EventArgs e)
     {
        textBox1.ForeColor = Color.FromArgb(ran.Next(256), ran.Next(256), ran.Next(256));
         //textBox1.ForeColor = Color.FromArgb(ran.Next(226), ran.Next(226), ran.Next(226));
         //textBox1.BackColor=Color.FromArgb(ran.Next(226), ran.Next(226), ran.Next(226));
        // textBox1.Font = new Font("",50,FontSty
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值