winform实现简单的计算器V1版本
【摘要】 开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第14天,点击查看活动详情大家好,我是雄雄,欢迎关注微信公众号,雄雄的小课堂。最近在整winform程序,就做了些简单的案例出来,比如说下面的这个计算器:这个的实现方式还是比较简单的。首先按照图中的界面从工具箱中拉出来一个窗体,其中的显示结果“86”“1849”也是lable控件,最后放一个计算的按钮,窗体页面就制作成功。接...
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第14天,点击查看活动详情
大家好,我是雄雄,欢迎关注微信公众号,雄雄的小课堂。
最近在整winform程序,就做了些简单的案例出来,比如说下面的这个计算器:
这个的实现方式还是比较简单的。
首先按照图中的界面从工具箱中拉出来一个窗体,其中的显示结果“86”“1849”也是lable控件,最后放一个计算的按钮,窗体页面就制作成功。
接下来我们实现代码:双击设计中的“计算”按钮进行写按钮的点击事件,下面是代码:
//计算的按钮
private void button1_Click(object sender, EventArgs e)
{
//获取第一个数的值
double num1 = double.Parse(this.txt_num1.Text);
double num2 = double.Parse(this.txt_num2.Text);
//获取运算符
string fu = this.cboYunSuan.Text;
//开始计算
switch (fu)
{
case "+":
this.lbl_jieguo.Text = (num1 + num2).ToString();
break;
case "-":
this.lbl_jieguo.Text = (num1 - num2).ToString();
break;
case "*":
this.lbl_jieguo.Text = (num1 * num2).ToString();
break;
case "/":
this.lbl_jieguo.Text = (num1 / num2).ToString();
break;
case "%":
this.lbl_jieguo.Text = (num1 % num2).ToString();
break;
}
}
可以发现实现的方法还是很简单的。
实现思路
我们可以将第一个数、第二个数、以及运算符,都声明成变量,当用户点击计算的按钮时,我们先获取第一个数的值,然后在获取第二个数的值,最后获取一下操作符,如果操作符是+,则结果就是第一个数与第二个数的和,以此来推。
这个案例是个简单的计算器,里面涉及的知识点,可以说是小学算术题…我们只需要掌握如何获取文本框中的值即可,下面的csse语句,我们也可以使用if语法来代替,不过使用switch更方便点儿。
大家可以在这个的基础上,在继续衍生别的知识点,比如什么分数之间的运算,比如什么方程运算,科学计数法等等,只要自己敢想,就没有做不出来的!
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)