上周C#的第一节winform课结束后老师布置了一个计算器的作业。由于之前学过C++所以语法方面都没什么问题,只是以前的代码练习都不怎么多,所以也想趁着这次学习语言的机会多练习。这是我的第一篇博客,若有什么不当之处,请多指教。
我做的这个计算器是模仿的win10,大部分功能都实现了。比如连续按操作符(单目、双目)可以一直计算下去,不是只能简单的1+1之后必须按=出结果。进行完一次运算后(双目的按=算完成,单目按操作符就算完成),可以不需要按C,直接点击任意一个数字按钮或者小数点算重来。
有一些我发现了的功能没实现,比如win10计算器=之后再按=可以继续之前的运算。还有复合运算+=、-=这些。因为我把+、-、*、/和=统一处理了,所以连续按这几个运算符就认为是按错了重新选择。
界面就只改了下背景颜色,不怎么精致。如图。