《C#实验1计算器的编写_计算机-.NET.pdf》由会员分享,可在线阅读,更多相关《C#实验1计算器的编写_计算机-.NET.pdf(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-优质-计 算 机 科 学 与 技 术 学 院 实验报告 (2016 2017 学年度 第二学期)课程名称 C#程序设计 实验名称 简易计算器 章阳 学号 专业 网络工程 班级 1 班 地点 1 教 教师 凌韵 -优质-一 实验题目 通过简易计算器的设计,熟悉 VS2013 编程环境,掌握常用窗体应用程序设计基本步骤,掌握基本控件的使用方法,掌握菜单栏设计 二 实验要求(1)界面要求:模仿 windows 操作系统附件中的计算器样式进行设计,要设计基本的菜单项(快捷键、热键、和分割线等)级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件
2、的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-(2)功能要求:实现如下图所示的功能键 级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟
3、悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-三 实验代码 代码要配合程序界面进行说明
4、 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace 简易计算器_Murphy public partial class Form1:Form double showResult=0;/定义一个浮点数,用于显示结果在文本框
5、中 double sum=0;/定义一个浮点数,用于 记录当前文本框中的结果 bool num=false;/定义一个布尔型数,用于判断鼠标点击的是运算符还是数字 string temp;/用于记录单击的运算符,匹配相应的运算 public Form1()InitializeComponent();tbx_Show.Text=0;/给文本框初始化显示为 0 private void 查看 ToolStripMenuItem_Click(object sender,EventArgs e)private void btn_GoBack_Click(object sender,EventArgs
6、e)tbx_Show.Text=tbx_Show.Text.Substring(0,tbx_Show.Text.Length-1);/通过调用 Substring()方法,把文本框的 Text 的 Length 减一实现倒退 private void btn_DIV_Click(object sender,EventArgs e)num=true;/当鼠标点击除法运算时,把 num 标记成 true,表示鼠标点击的是运算符 级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计
7、算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-sum=double.Parse(tbx_Show.Text);/调用 double的Parse()方法,把文本框中的结果转化成 double 类型 temp
8、=/;/把 temp赋值为“/”,表示当前点击的是除法运算符 private void btn_One_Click(object sender,EventArgs e)if(num=true)/判断上一步是否点击的是运算符 tbx_Show.Text=;/如果是,则把文本框中的结果清空 num=false;/把 num 赋值为 false,表示当前点击的是数字 tbx_Show.Text+=1;/如果不是,则在文本框中显示 1 private void btn_Two_Click(object sender,EventArgs e)if(num=true)/判断上一步是否点击的是运算符 tbx
9、_Show.Text=;/如果是,则把文本框中的结果清空 num=false;/把 num 赋值为 false,表示当前点击的是数字 tbx_Show.Text+=2;/如果不是,则在文本框中显示 2 private void btn_Three_Click(object sender,EventArgs e)if(num=true)/判断上一步是否点击的是运算符 tbx_Show.Text=;/如果是,则把文本框中的结果清空 num=false;/把 num 赋值为 false,表示当前点击的是数字 tbx_Show.Text+=3;/如果不是,则在文本框中显示 3 级班地点教教师凌韵优质一
10、实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-priva
11、te void btn_Four_Click(object sender,EventArgs e)if(num=true)/判断上一步是否点击的是运算符 tbx_Show.Text=;/如果是,则把文本框中的结果清空 num=false;/把 num 赋值为 false,表示当前点击的是数字 tbx_Show.Text+=4;/如果不是,则在文本框中显示 4 private void btn_Five_Click(object sender,EventArgs e)if(num=true)/判断上一步是否点击的是运算符 tbx_Show.Text=;/如果是,则把文本框中的结果清空 num=f
12、alse;/把 num 赋值为 false,表示当前点击的是数字 tbx_Show.Text+=5;/如果不是,则在文本框中显示 5 private void btn_Six_Click(object sender,EventArgs e)if(num=true)/判断上一步是否点击的是运算符 tbx_Show.Text=;/如果是,则把文本框中的结果清空 num=false;/把 num 赋值为 false,表示当前点击的是数字 tbx_Show.Text+=6;/如果不是,则在文本框中显示 6 private void btn_Seven_Click(object sender,Event
13、Args e)if(num=true)/判断上一步是否点击的是运算符 tbx_Show.Text=;/如果是,则把文本框中的结果清级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是
14、否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-空 num=false;/把 num 赋值为 false,表示当前点击的是数字 tbx_Show.Text+=7;/如果不是,则在文本框中显示 7 private void btn_Eight_Click(object sender,EventArgs e)if(num=true)/判断上一步是否点击的是运算符 tbx_Show.Text=;/如果是,则把文本框中的结果清空 num=false;/把 num 赋值为 false,表示当前点击的是数字 t
15、bx_Show.Text+=8;/如果不是,则在文本框中显示 8 private void btn_Nine_Click(object sender,EventArgs e)if(num=true)/判断上一步是否点击的是运算符 tbx_Show.Text=;/如果是,则把文本框中的结果清空 num=false;/把 num 赋值为 false,表示当前点击的是数字 tbx_Show.Text+=9;/如果不是,则在文本框中显示 8 private void btn_Zero_Click(object sender,EventArgs e)if(num=true)/判断上一步是否点击的是运算符
16、 tbx_Show.Text=;/如果是,则把文本框中的结果清空 num=false;/把 num 赋值为 false,表示当前点击的是数字 级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的
17、判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-tbx_Show.Text+=0;/如果不是,则在文本框中显示 0 if(temp=/)/如果鼠标点击的是除法 tbx_Show.Clear();/把文本框中的结果清空 MessageBox.Show(除 数 不 能 为 零,错 误 提 示,MessageBoxButtons.OK,MessageBoxIcon.Warning);/并提示除数不能为零 private void btn_ADD_Click(object sender,Even
18、tArgs e)num=true;/当鼠标点击加法运算时,把 num 标记成 true,表示鼠标点击的是运算符 sum=double.Parse(tbx_Show.Text);/调用 double 的 Parse()方法,把文本框中的结果转化成 double 类型 temp=+;/把 temp 赋值为“+”,表示当前点击的是加法运算符 private void btn_SUB_Click(object sender,EventArgs e)num=true;/当鼠标点击减法运算时,把 num 标记成 true,表示鼠标点击的是运算符 sum=double.Parse(tbx_Show.Text
19、);/调用 double 的 Parse()方法,把文本框中的结果转化成 double 类型 temp=-;/把 temp 赋值为“-”,表示当前点击的是减法运算符 private void btn_MUL_Click(object sender,EventArgs e)num=true;/当鼠标点击乘法运算时,把 num 标记成 true,表示鼠标点击的是运算符 sum=double.Parse(tbx_Show.Text);/调用 double 的 Parse()方法,把文本框中的结果转化成 double 类型 temp=*;/把 temp 赋值为“*”,表示当前点击的是乘法运算符 pri
20、vate void btn_根号_Click(object sender,EventArgs e)级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的
21、是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-num=true;/当鼠标点击开平方运算时,把 num 标记成 true,表示鼠标点击的是运算符 sum=double.Parse(tbx_Show.Text);/调用 double 的 Parse()方法,把文本框中的结果转化成 double 类型 temp=;/把 temp 赋值为“”,表示当前点击的是开平方运算符 showResult=Math.Sqrt(sum);/调用 Math 函数中的Sqrt()方法求平方根 tbx_Show.Text=showResult+;/把开平方
22、根所获得的结果显示在富文本框中 private void btn_倒数_Click(object sender,EventArgs e)num=true;/当鼠标点击求倒运算时,把 num 标记成 true,表示鼠标点击的是运算符 sum=double.Parse(tbx_Show.Text);/调用double 的Parse()方法,把文本框中的结果转化成 double 类型 temp=1/x;/把 temp赋值为“1/x”,表示当前点击的是百分号运算符 showResult=1.0/sum;/把 1.0 除以sum tbx_Show.Text=showResult+;/把所获得的结果显示在
23、文本框中 private void btn_百分号_Click(object sender,EventArgs e)num=true;/当鼠标点击百分号运算时,把 num 标记成 true,表示鼠标点击的是运算符 sum=double.Parse(tbx_Show.Text);/调用 double 的 Parse()方法,把文本框中的结果转化成 double 类型 temp=%;/把 temp 赋值为“%”,表示当前点击的是百分号运算符 showResult=sum/100.0;/把sum 除以100.0 tbx_Show.Text=showResult+;/把所获得的结果显示在文本框中 pr
24、ivate void btn_Equal_Click(object sender,EventArgs e)switch(temp)级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是
25、否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-case+:showResult=sum+double.Parse(tbx_Show.Text);break;/当 temp 为“+”号时,进行加号运算 case-:showResult=sum-double.Parse(tbx_Show.Text);break;/当 temp 为“-”号时,进行加号运算 case*:showResult=sum*double.Parse(tbx_Show.Text);break;/当 temp 为“*”号时,进行加号
26、运算 case/:showResult=sum/double.Parse(tbx_Show.Text);break;/当 temp 为“/”号时,进行加号运算 tbx_Show.Text=showResult+;/把所获得的结果显示在文本框中 num=true;/当鼠标点击等号运算时,把 num 标记成 true,表示鼠标点击的是运算符 private void btn_CE_Click(object sender,EventArgs e)tbx_Show.Text=0;/让文本框显示 0 private void btn_Clean_Click(object sender,EventArgs
27、 e)tbx_Show.Text=0;/让文本框显示 0 private void btn_AddSub_Click(object sender,EventArgs e)num=true;/当鼠标点击正负运算时,把num 标记成 true,表示鼠标点击的是运算符 sum=double.Parse(tbx_Show.Text);/调用 double 的 Parse()方法,把文本框中的结果转化成 double 类型 temp=;/把 temp 赋值为“”,表示当前点击的是正负运算符 showResult=-sum;/在 sum 前面添加一个负号 tbx_Show.Text=showResult+
28、;/把所获得的结果显示在文本框中 级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示
29、如果是则把文本框中的结果清空把赋值为表示-优质-private void tbx_Show_TextChanged(object sender,EventArgs e)/textBox1对应的是程序设计界面的显示框 if(tbx_Show.Text.Length=2)/判断文本框 richT extBox1的Text 的 Length 是否大于等于 2 if(tbx_Show.Text.Substring(0,1)=0&tbx_Show.Text.Substring(1,1)!=.)/在通过 Substring()方法获取文本框的前两个字符串,判断第一个字符串是否为 0,判断第二个字符串是否为
30、小数点.tbx_Show.Text=tbx_Show.Text.Substring(1);/清除文本框中显示的 0 四 运行结果 初始界面 级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判
31、断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-求倒数(1/5)加法(1+6)级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类
32、型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-减法(7-9)乘法(5*26)级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字
33、给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-除法(5/0)除法(18/7)级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算
34、用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-%运算(9%)根号运算(根号 9)级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框
35、中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-正负运算(-3)快捷键 级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文
36、本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用
37、于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-五 实验总结 目的:开发简单运算器。解决思路:整个项目分为三个部分,核心计算类库+单元测试+UI(用户界面)。优点:这是我首次实现了自己的代码,通过多次观看老师的教学视频,加上自己的多次重复编码、修改,以及对各种细
38、节的优化,初步实现了一个简单的四则计算器,尽管不是太完美,但是最重要的是我初步掌握思想并能购应用与实例子当中。缺点:本代码中比能为实现流程与实例化分离,使用了 Switch,没有进行代码重构,可以抽取去出 switch 的部分,作为一个单独的部分,隐藏核心类库的容,UI只需要调用相关的接口就可以了,这也是面向接口编程的好处。总结:代码还有待优化,今后会继续增加新的功能:比如日志记录功能和其他的运算法则等等,但是前提应该是使用实例化与流程分离的思想才能更好地实现这些功能的增加。级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示