2.设计任务与要求
2.1设计任务
(1) 采用C#过程化程序设计方法,设计一个多功能的计算器,要求本系统能够进行简单的四则混合运算以及开方、乘方等运算。
(2) 采用C#面向对象的程序设计方法,封装成类,定义方法,并完成基本操作。
2.2系统功能分析
本系统计算器的功能主要是实现计算,其中主要功能包括:数字显示功能、清零功能、单目和双目运算功能、存储功能。
(1) 数字显示功能:单击0-9中的数字可以显示在文本框中。例如依次单击按钮“1”、“2”、“3”,文本框应显示123。
(2) 清零功能:单击清零或退格按钮,清空文本框内容(为下一次运算做准备)。
(3) 单目和双目运算功能:
单目就是操作数是一个数的运算符,例如:单击按钮“5”
双目就是操作数为2个的运算符
例如:
单击按钮“1”,然后依次单击按钮“+”,“2”,最后单击按钮“=”,文本框应显示计算的结果“3”。
单击按钮“12”,然后依次单击按钮“+”,“34”,最后单击按钮“=”,文本框应显示计算的结果“46”。
(4) 存储功能:在该设计中,存储部分需要1个标签和四个按钮,分别为MC、MS、MR和M+来实现。MC用于清除存储区;MS是把显示的数存储在存储区;MR把存储区的数拿出来放在文本框中;M+用于更新存储区的数。
3.多功能计算器的实现
3.1系统主界面简介
计算器界面,是基于Windows系统的标准型的计算器进行设计的。整个界面包括了一个文本框、一个标签和27个按钮,如开方、乘方、BackSpace(退格)等。在Form窗体上面添加以下控件并进行适当的属性设置,如表1所示:
表1 Form窗体控件及其属性
控件类型 命名 属性
TextBox txtValue TextAlign:right
Text:0
Lable lblM BorderStyle:Fixed3D
Button btnMC
btnMR
btnMS
btnMPlus Text:MC
Text:MR
Text:MS
Text:M+
Button btnBackSpace
btnClearAll
btnClear Text: BackSpace
Text:CE
Text:C
Button btnDivision
btnMultiplication
btnSubtraction
btnAddition
btnSquare
btnPower
btnReversion Text:/
Text:*
Text:-
Text:+
Text:开方
Text:乘方
Text:1/X
Button btnEqual Text:=
Button btnDot Text:.
Button btnSymbol Text:+/-
Button btnVal0…btnVal9 Text:0…Text:9
上一页 [1] [2] [3] [4] [5] 下一页
C#多功能计算器的设计与实现论文 第3页下载如图片无法显示或论文不完整,请联系qq752018766