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

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

C#实现桌面应用程序简单的计算器_第1张图片

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

C#实现桌面应用程序简单的计算器_第2张图片

向窗口中拖入相关控件

Textbox 和button

得到如下的窗口

C#实现桌面应用程序简单的计算器_第3张图片

双击计算

在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();
        }

保存运行得到

 

C#实现桌面应用程序简单的计算器_第4张图片

 

生成的桌面应用文件

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

百度云链接


 

你可能感兴趣的:(C#)