C#窗体实现的仿WIN10标准计算器

本文介绍了作者使用C#窗体开发的一款仿Win10标准计算器,具备连续计算功能,但未实现等号再次按下延续运算及复合运算。程序逻辑是按下运算符后先执行上一次运算,然后将指针指向当前运算符。虽然界面简单,但基本功能得以实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上周C#的第一节winform课结束后老师布置了一个计算器的作业。由于之前学过C++所以语法方面都没什么问题,只是以前的代码练习都不怎么多,所以也想趁着这次学习语言的机会多练习。这是我的第一篇博客,若有什么不当之处,请多指教。

我做的这个计算器是模仿的win10,大部分功能都实现了。比如连续按操作符(单目、双目)可以一直计算下去,不是只能简单的1+1之后必须按=出结果。进行完一次运算后(双目的按=算完成,单目按操作符就算完成),可以不需要按C,直接点击任意一个数字按钮或者小数点算重来。

有一些我发现了的功能没实现,比如win10计算器=之后再按=可以继续之前的运算。还有复合运算+=、-=这些。因为我把+、-、*、/和=统一处理了,所以连续按这几个运算符就认为是按错了重新选择。

界面就只改了下背景颜色,不怎么精致。如图。


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值