C#仿win10计算器

注意:该作者博客已迁移至https://buxianshan.xyz

win10自带的计算器

win10自带的计算器挺好用的,有很多模式(标准、科学、程序员等等),而且界面很简洁。并且其
C++代码已经开源了https://github.com/Microsoft/calculator
在这里插入图片描述
这里上面几个按键可能有人还不熟悉,先简单介绍一下:

  • MS:记忆当前显示的数字(Memory Save)
  • MC:清除记忆的数字(Memory Clean)
  • MR:显示记忆的数字(Memory Recall)
  • M-:记忆的数字减去当前数字,并保存
  • M+:记忆的数字加上当前数字,并保存

C#仿win10计算器

和官方的相比有点 low,但也算是实现了计算器的基本功能。
在这里插入图片描述

工具:Visual Studio 2017

创建WPF程序
在这里插入图片描述
然后就是在MainWindow.xaml按钮拖拖拽拽

(这里使用了Metro风格来美化,使用方法可以参考这篇文章https://blog.csdn.net/wlarlen/article/details/90203147
在这里插入图片描述
然后在MainWindow.xaml.cs写每个按钮对应的函数

双击按钮即可创建按钮对应的函数
主要思路:
当点击运算符时,便把当前数字保存为op1,然后再输入新的数字。
当点击等号时,便把当前数字保存为op2,通过op1和op2计算结果。
(还有一些细节这里不详细写了,可以直接看源代码,后面有下载链接)
在这里插入图片描述
调试
在这里插入图片描述
在这里插入图片描述
暂时没发现问题,算是基本实现了计算器的功能

注意

虽然设置了选择模式的按钮,但是目前只写了标准模式。其他模式的以后再更新吧。
在这里插入图片描述

源代码下载

https://github.com/BuXianShan/Calculator

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值