预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

. 实用文档. 计算机科学与技术学院 实验报告 〔2021~2021学年度第二学期〕 课程名称C#程序设计实验名称简易计算器 姓名章阳学号20214360105 专业网络工程班级1班 地点1教教师凌韵 实验题目 通过简易计算器的设计,熟悉VS2021编程环境,掌握常用窗体应用程序设计根本步骤,掌握根本控件的使用方法,掌握菜单栏设计 实验要求 〔1〕界面要求:模仿windows操作系统附件中的计算器样式进行设计,要设计根本的菜单项(快捷键、热键、和分割线等) 〔2〕功能要求:实现如下列图所示的功能键 实验代码 代码要配合程序界面进行说明 usingSystem; usingSystem.Collections.Generic; usingSystem.ComponentModel; usingSystem.Data; usingSystem.Drawing; usingSystem.Linq; usingSystem.Text; usingSystem.Threading.Tasks; usingSystem.Windows.Forms; namespace简易计算器_Murphy { publicpartialclassForm1:Form { doubleshowResult=0;//定义一个浮点数,用于显示结果在文本框中 doublesum=0;//定义一个浮点数,用于记录当前文本框中的结果 boolnum=false;//定义一个布尔型数,用于判断鼠标点击的是运算符还是数字 stringtemp;//用于记录单击的运算符,匹配相应的运算 publicForm1() { InitializeComponent(); tbx_Show.Text="0";//给文本框初始化显示为0 } privatevoid查看ToolStripMenuItem_Click(objectsender,EventArgse) { } privatevoidbtn_GoBack_Click(objectsender,EventArgse) { tbx_Show.Text=tbx_Show.Text.Substring(0,tbx_Show.Text.Length-1);//通过调用Substring〔〕方法,把文本框的Text的Length减一实现倒退 } privatevoidbtn_DIV_Click(objectsender,EventArgse) { num=true;//当鼠标点击除法运算时,把num标记成true,表示鼠标点击的是运算符 sum=double.Parse(tbx_Show.Text);//调用double的Parse〔〕方法,把文本框中的结果转化成double类型 temp="/";//把temp赋值为“/〞,表示当前点击的是除法运算符 } privatevoidbtn_One_Click(objectsender,EventArgse) { if(num==true)//判断上一步是否点击的是运算符 { tbx_Show.Text="";//如果是,那么把文本框中的结果清空 num=false;//把num赋值为false,表示当前点击的是数字 } tbx_Show.Text+="1";//如果不是,那么在文本框中显示1 } privatevoidbtn_Two_Click(objectsender,EventArgse) { if(num==true)//判断上一步是否点击的是运算符 { tbx_Show.Text="";//如果是,那么把文本框中的结果清空 num=false;//把num赋值为false,表示当前点击的是数字 } tbx_Show.Text+="2";//如果不是,那么在文本框中显示2 } privatevoidbtn_Three_Click(objectsender,EventArgse) { if(num==true)//判断上一步是否点击的是运算符 { tbx_Show.Text="";//如果是,那么把文本框中的结果清空 num=false;//把num赋值为false,表示当前点击的是数字 } tbx_Show.Text+="3";//如果不是,那么在文本框中显示3 } privatevoidbtn_Four_Click(objectsender,EventArgse) { if(num==true)//判断上一步是否点击的是运算符 { tbx_Show.Text="";//如果是,那么把文本框中的结果清空 num=false;//把num赋值为false,表示当前点击的是数字 } tbx_Show.Text+="4";