C#实验1计算器的编写

上传人:M****1 文档编号:564695430 上传时间:2022-08-25 格式:DOC 页数:28 大小:729.50KB
返回 下载 相关 举报
C#实验1计算器的编写_第1页
第1页 / 共28页
C#实验1计算器的编写_第2页
第2页 / 共28页
C#实验1计算器的编写_第3页
第3页 / 共28页
C#实验1计算器的编写_第4页
第4页 / 共28页
C#实验1计算器的编写_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《C#实验1计算器的编写》由会员分享,可在线阅读,更多相关《C#实验1计算器的编写(28页珍藏版)》请在金锄头文库上搜索。

1、.计算机科学与技术学院实验报告( 2016 2017学年度第二学期)课程名称C#程序设计实验名称简易计算器姓名章阳学号20154360105专业网络工程班级1 班地点1教教师凌韵.专业专注.专业专注.一实验题目通过简易计算器的设计,熟悉 VS2013 编程环境 ,掌握常用窗体应用程序设计基本步骤,掌握基本控件的使用方法,掌握菜单栏设计二实验要求( 1)界面要求 :模仿 windows 操作系统附件中的计算器样式进行设计,要设计基本的菜单项 (快捷键、热键、和分割线等 ).专业专注.(2)功能要求 :实现如下图所示的功能键.专业专注.三实验代码代码要配合程序界面进行说明using System;

2、using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;namespace简易计算器 _Murphypublic partial class Form1 : Formdouble showResult = 0;/ 定义一个浮点数,用于显示结果在文本框中double sum = 0;/ 定义一个浮点数,用于 记录当前文本框中的结果.专业专注.bool num = false;/ 定义一个布尔型数,用于判断鼠标点击的是运算符还是数字string te

3、mp;/ 用于记录单击的运算符,匹配相应的运算public Form1()InitializeComponent();tbx_Show.Text = 0;/ 给文本框初始化显示为0private void查看 ToolStripMenuItem_Click(object sender, EventArgs e)private void btn_GoBack_Click(object sender, EventArgs e)- 1);/ 通过调用Substring() 方法,把文本框的Text 的 Length减一实现倒退private void btn_DIV_Click(object sen

4、der, EventArgs e).专业专注.num = true;/ 当鼠标点击除法运算时 ,把 num标记成 true ,表示鼠标点击的是运算符sum = double.Parse(tbx_Show.Text);/ 调用 double的Parse ()方法 ,把文本框中的结果转化成double类型temp= /;/ 把 temp赋值为“/”,表示当前点击的是除法运算符private void btn_One_Click(object sender, EventArgs e)if (num = true)/ 判断上一步是否点击的是运算符tbx_Show.Text = ;/ 如果是 ,则把文本

5、框中的结果清空num = false;/ 把 num赋值为 false ,表示当前点击的是数字tbx_Show.Text += 1;/ 如果不是 ,则在文本框中显示1.专业专注.private void btn_Two_Click(object sender, EventArgs e)if (num = true)/ 判断上一步是否点击的是运算符tbx_Show.Text = ;/ 如果是 ,则把文本框中的结果清空num = false;/ 把 num赋值为 false ,表示当前点击的是数字tbx_Show.Text += 2;/ 如果不是 ,则在文本框中显示2private void bt

6、n_Three_Click(object sender, EventArgs e)if (num = true)/ 判断上一步是否点击的是运算符tbx_Show.Text = ;/ 如果是 ,则把文本框中的结果清空num = false;/ 把 num 赋值为 false ,表示当前点击的是数字tbx_Show.Text += 3;/ 如果不是 ,则在文本框中显示3.专业专注.private void btn_Four_Click(object sender, EventArgs e)if (num = true)/ 判断上一步是否点击的是运算符tbx_Show.Text = ;/ 如果是 ,

7、则把文本框中的结果清空num = false;/ 把 num赋值为 false ,表示当前点击的是数字tbx_Show.Text += 4;/ 如果不是 ,则在文本框中显示4private void btn_Five_Click(object sender, EventArgs e)if (num = true)/ 判断上一步是否点击的是运算符tbx_Show.Text = ;/ 如果是 ,则把文本框中的结果清空num = false;/ 把 num赋值为 false ,表示当前点击的是数字.专业专注.tbx_Show.Text += 5;/ 如果不是 ,则在文本框中显示5private vo

8、id btn_Six_Click(object sender, EventArgs e)if (num = true)/ 判断上一步是否点击的是运算符tbx_Show.Text= ;/ 如果是 ,则把文本框中的结果清空num = false;/ 把 num赋值为 false ,表示当前点击的是数字tbx_Show.Text += 6;/ 如果不是 ,则在文本框中显示6private void btn_Seven_Click(object sender, EventArgs e)if (num = true)/ 判断上一步是否点击的是运算符.专业专注.tbx_Show.Text = ;/ 如果是 ,则把文本框中的结果清空num = false;/ 把 num 赋值为 false ,表示当前点击的是数字tbx_Show.Text += 7;/ 如果不是 ,则在文本框中显示7p

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号