C#实现桌面应用程序简单的计算器

首先新建解决方案,在解决方案里添加新建项,新建VisualC#类中的windows窗体应用程序

会出现一个空的窗口点击左边的工具箱会出现各种控件

向窗口中拖入相关控件

Textbox 和button

得到如下的窗口

双击计算

在button1的命令行中输入

 

private void button1_Click(object sender, EventArgs e)
        {
            string str01 = this.Txt01.Text.Trim();//第一个文本框的名字为Tex01第二个文本框为Tex02第三个框为Texresult
            string str02 = this.Txt02.Text.Trim();
            if (str01.Length == 0)
            {
                //第一种方式提示错误
                MessageBox.Show("第一个数没有输入有效的数字","系统提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
                this.Txt01.Text = string.Empty;
                this.Txt01.Focus();
                return;
            }
            int num01 = Convert.ToInt32(str01);
            if(num01<0||num01>1000)
            {
                MessageBox.Show("第一个数输入的数字必须介于0-1000之间","系统提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
                this.Txt01.Text = string.Empty;
                this.Txt01.Focus();
                return;
            }
            if(str02.Length==0)
            {
                //第一种方式提示错误
                MessageBox.Show("第二个数没有输入有效的数字","系统提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
                this.Txt02.Text = string.Empty;
                this.Txt02.Focus();
                return;
            }
            int num02 = Convert.ToInt32(str02);
            if(num02<0||num02>1000)
            {
                MessageBox.Show("第二个数输入的数字必须在0-1000之间","系统提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
                this.Txt02.Text = string.Empty;
                this.Txt02.Focus();
                return;
            }
            //计算

            //int num02 = Convert.ToInt32(this.Txt02.Text.Trim());
            this.Txtresult.Text = (num01 + num02).ToString();

        }


双击button2的命令行输入

 

 

private void button2_Click(object sender, EventArgs e)
        {
            this.Txt01.Text = string.Empty;
            this.Txt02.Text = string.Empty;
            this.Txtresult.Text = string.Empty;
            this.Txt01.Focus();
        }

保存运行得到

 

 

生成的桌面应用文件

http://pan.baidu.com/s/1nvQGKFB

百度云链接


 

  • 7
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值