(六)C#之WinForm程序设计-简单计算器

原创 2017年01月03日 02:36:09

C#之WinForm程序设计-简单计算器


在这个小程序中我们需要用到的组件有:

  • Button:点击计算
  • TextBox:输出要运算的数
  • RadioButton:选择运算类型
  • GroupBox:绑定RadioButton

首先我们在界面上拖以上的控件,得到如下界面:
计算器界面
这时候监听计算按钮的点击事件:

        private void button1_Click(object sender, EventArgs e)
        {
            double op1, op2, result;
            if (textBox1.Text == ""||textBox2.Text=="" ) {//判断是否两个框框都输入了数据
                MessageBox.Show(this,"输入错误","msg",MessageBoxButtons.OK,
                    MessageBoxIcon.Information);//有空余项没输入数据弹出提示框
                return;
            }
            op1 = double.Parse(textBox1.Text);//得到两个框框的值并转化为long类型
            op2 = double.Parse(textBox2.Text);

            if (radioButton1.Checked) {//加法
                result = op1 + op2;
            }
            else if (radioButton2.Checked){//减法
                result = op1 - op2;
            }
            else if (radioButton3.Checked){//乘法
                result = op1 * op2;
            }
            else {//除法
                result = op1 / op2;
            }
            textBox3.Text = result.ToString();//设置textBox3的值
        }

我们看一下测试的结果:
加法:
加法
乘法:
乘法
好了,上面基本就是一个简单的计算器的例子了!

版权声明:转载请注明出处!

相关文章推荐

用C# WinForm写的一个简单的计算器程序(可以输入复杂的表达式),欢迎大家指出Bug

本人是初学者,刚看到WinForm编程这一章,便自己动手写了一个jisuan

[C#]组合框设计windows加减乘除简单计算器应用

组合框使用方法,按照下面图片上提示,设计一个windows应用程序,实现不同运算。 界面设计: 代码: using System; using System.Collections.G...

(七)C#之WinForm程序设计-简单版文本编辑器

C#WinForm程序设计之简单版文本编辑器在这个最简单的文本编辑器中,我们要实现一下的功能: 文本字体加粗 文本文字变成斜体 文本文字加下划线 文本在窗口居中显示 改变文本字体大小 为了实现上面的功...

(八)C#之WinForm程序设计-图片浏览器

C#WinForm程序设计之图片浏览器前面我们一起做了一个图片查看器,这个图片查看器的原始图如下:我们首先来介绍一下这个原始图的构成: 左边上面是一个 TextBox 和 一个 Button,分别...

(九)C#之WinForm程序设计-升级版文本编辑器

C#WinForm程序设计之升级版文本编辑器 前面的那篇博文讲解了一个简单版本的文本编辑器,实现了一些最简单的功能。那么这里我们对那个文本编辑器做一个升级吧!既然是升级版,那么就要做的像Word一点咯...

写一个简单计算器(C++程序设计原理与实践实例)

写一个计算器是入门级的练习,再写一个计算器的同时还理解了如何实现需要完成的功能才是写这个练习的终极目标。最开始我也只是傻傻的被填鸭式的叫着抄代码,在我看到C++之父的C++编程原理与实践后我才晓得如何...

C#WinForm中实现基于角色的权限菜单--C#-程序设计-计算机学习网-育龙网

  基于角色的权限菜单功能的实现在有开发经验的程序员看来仅仅是小菜一碟,然而却让许多初学者苦不堪言。为此,我将我近期花了几天时间写的权限菜单写成文字贴上博客给初学者参考。由于自己也是一个正在努力学习...

基于51单片机设计简单计算器,实现6位有效四则运算的程序设计(汇编调用C)

#include #include            #include  #pragma NOREGPARMS          #define a DBYTE[0x30]     ...

GDI+程序设计(基于C# winform)

  • 2010年01月25日 14:00
  • 13.33MB
  • 下载

c#winform程序设计

  • 2010年09月14日 16:44
  • 1.32MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:(六)C#之WinForm程序设计-简单计算器
举报原因:
原因补充:

(最多只允许输入30个字)