C#编写简易计算器的方法
计算器是我们日常工作中经常会使用到的工具,我们可以使用C#来制作出一个自己专用的计算器。
操作方法
(01)因为计算器设计的控件太多,不便使用控制台应用程序完成,所以这里使用Windows窗体应用程序,并命名为Calc,如下图所示:
(02)打开Microsoft Visual Studio 2010, 新建名字为【计算器】的程序。向窗体中拖入需要的控件,如下图所示:
(03)在新程序界面空白窗口上放置合适的控件:包括,显示过程数字和结果数字的textbox控件;用于各数字输入和计算方式输入的按钮,包括1,2,3,4,5,6,7,9,0和加减乘除等符号。结果显示区是TextBox控件,并修改其name为txtShow ,按键0~9为Button控件,并将其name分别修改为btn_0、btn_1、btn_2、btn_3、btn_4、btn_5、btn_6、btn_7、btn_8、btn_9;按键【负数】的name值修改为btn_sign,按键【.】的name修改为btn_dot,按键【+ - * /】的name值分别修改为btn_add了_了、btn_sub、btn_mul、btn_div,按键【=】的name值修改为btn_equ,按键【倒数】的name值修改为btn_rev,按键【平方】的name值修改为btn_sqr,按键【开方】的name值修改为btn_sqrt。右边的计算器图片空间是PictureBox,作者博客控件是LinkLabel,可以不添加,以上所有控件均可按照需求添加,只保留自己需要的按钮控件和textbox控件即可。
(04)添加变量temp1(第一个数字)和pos(计算方式)
(05)添加变量temp1(第一个数字)和pos(计算方式)
(06)添加类addNum,在点击数字按钮时使用,用于在显示屏上增加用户输入的数字。
(07)添加数字按钮0-9的代码,分别调用类addNum。
(08)添加【=】按钮代码记录第二个数字;根据计算方式进行计算,显示计算结果。
(09)生成exe文件进行测试输入第一个数字425点击【+】,输入第二个数字897点击【=】,获取计算结果1322点击【CE】,将数字归零点击【*】,输入第二个数字84点击【=】,获取计算结果71568同样可以验证减法和除法。
特别提示
根据同样的思路可以制作更多功能的计算器,有兴趣的同学可以尝试一下。
-
青星美人多肉植物图片
青星美人是厚叶草属和拟石莲花属的属间杂交种。植株叶片莲座状排列,匙型,有叶尖,叶缘圆弧状,叶片肥厚,叶片光滑微量白粉,叶片草绿色至墨绿色。阳光充足叶片紧密排列边缘和叶尖会发红,弱光则叶色浅绿,叶片变的窄且长,叶片间的间距会徒长拉长。春秋是生长旺季。青星美人夏...
-
【啤酒养花】啤酒浇花好不好?正确方法
有时打开没喝完的啤酒,别丢掉留着养花,用啤酒养花,会让不同的花卉有不同的效益,比如只要给君子兰喝点酒,它就能年年开花!君子兰不愧是有君子之名,“君子好酒,饮而不贪”,要想兰花长得好,别忘了给它喝点酒哦。啤酒养花好不好(01)因为啤酒含有大量的二氧化碳,而二氧化碳又是...
-
白牡丹多肉植物图片
由风车草属的胧月与拟石莲花属的静夜杂交培育而来。茎叶多肉化,叶色灰白至灰绿,叶片表面有淡淡的白粉。茎叶多肉化,全株有白粉,茎健壮,互生叶排列成莲座形,叶片倒卵形,先端急尖。叶肉厚0.5~1cm,叶色灰白至灰绿,叶尖在阳光下会出现轻微的粉红(少水的情况下),冬季温差大叶片...
-
荷包牡丹图片
荷包牡丹叶丛美丽,花朵玲珑,形似荷包,色彩绚丽,是盆栽和切花的好材料,也适宜于布置花境和在树丛、草地边缘湿润处丛植,景观效果极好。荷包牡丹图片荷包牡丹图片荷包牡丹图片荷包牡丹图片荷包牡丹图片荷包牡丹图片荷包牡丹图片荷包牡丹图片荷包牡丹图片荷包牡丹图片...