阿本

课程设计:C# 计算器【完整实例】
一个简单的C#计算器参考实例 具有四则运算、平方根、百分百、倒数、退位键等基本功能 其界面还调用了Cskin皮肤类...
扫描右侧二维码阅读全文
22
2018/10

课程设计:C# 计算器【完整实例】

一个简单的C#计算器参考实例 具有四则运算、平方根、百分百、倒数、退位键等基本功能
其界面还调用了Cskin皮肤类库 Ps:CSkin界面库 最强C# NET免费界面库

仅供新手入门参考,知识点涉及到substring、if、按钮事件等
QQ截图20180825121931.png

代码地址:码云gitee
部分代码:

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;
using CCWin;

namespace WindowsFormsApp5 
{
    public partial class Form1 : Skin_Mac
    {
        string strSymbol = "";   //运算符
        string strResult = "";
        double douX=0, douY=0;  //两个操作数
        Button btnBtn;      //按钮类型变量
        public Form1()
        {
            InitializeComponent();
        }
        private void BtnScience_Click(object sender, EventArgs e)
        {
            btnBtn = (Button)sender;
            if (skinTextBox1.Text != "" && skinTextBox2.Text != "")
            {
                switch (btnBtn.Text)
                {
                    case "%":
                        skinTextBox2.Text = skinTextBox1.Text + "%";
                        skinTextBox1.Text = (Convert.ToDouble(skinTextBox1.Text) / 100).ToString();
                        break;
                    case "√":
                        skinTextBox2.Text = "√" + skinTextBox1.Text;
                        skinTextBox1.Text = (Math.Sqrt(Convert.ToDouble(skinTextBox1.Text))).ToString();
                        break;
                    case "X²":
                        skinTextBox2.Text = skinTextBox1.Text+ "²";
                        skinTextBox1.Text = (Math.Pow(Convert.ToDouble(skinTextBox1.Text), 2)).ToString();
                        break;
                    case "1/x":
                        skinTextBox2.Text = "1/" + skinTextBox1.Text;
                        skinTextBox1.Text = (1 / Convert.ToDouble(skinTextBox1.Text)).ToString();
                        break;
                }
                strResult = skinTextBox1.Text;
            }
        }
Last modification:June 6th, 2019 at 07:36 pm
如果觉得我的文章对你有用,请随意赞赏

Leave a Comment