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

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

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

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

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

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

编辑版word编辑版word编辑版word计算机科学与技术学院实验报告(2016~2017学年度第二学期)课程名称C#程序设计实验名称简易计算器姓名章阳学号20154360105专业网络工程班级1班地点1教教师凌韵实验题目通过简易计算器的设计,熟悉VS2013编程环境,掌握常用窗体应用程序设计基本步骤,掌握基本控件的使用方法,掌握菜单栏设计实验要求(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";//如果不是,则在文本框中显示4}privatevoidbtn_Five_Click(objectsender,EventArgse){if(num==true)//判断上一步是否点击的是运算符{tbx_Show.Text