C#实验1计算器的编写

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

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

1、如果您需要使用本文档,请点击下载按钮下载!计算机科学与技术学院实验报告 ( 2016 2017 学年度 第二学期 )课程名称C#程序设计实验名称简易计算器姓名章阳学号20154360105专业网络工程班级1班地点1教教师凌韵1 / 18如果您需要使用本文档,请点击下载按钮下载!一 实验题目通过简易计算器的设计,熟悉VS2013编程环境,掌握常用窗体应用程序设计基本步骤,掌握基本控件的使用方法,掌握菜单栏设计二 实验要求(1)界面要求:模仿windows操作系统附件中的计算器样式进行设计,要设计基本的菜单项(快捷键、热键、和分割线等) 2 / 18如果您需要使用本文档,请点击下载按钮下载!(2)

2、功能要求:实现如下图所示的功能键3 / 18如果您需要使用本文档,请点击下载按钮下载!三 实验代码代码要配合程序界面进行说明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 par

3、tial class Form1 : Form double showResult = 0; /定义一个浮点数,用于显示结果在文本框中 double sum = 0; /定义一个浮点数,用于 记录当前文本框中的结果 bool num = false; /定义一个布尔型数,用于判断鼠标点击的是运算符还是数字 string temp; /用于记录单击的运算符,匹配相应的运算 public Form1() InitializeComponent(); tbx_Show.Text = 0; /给文本框初始化显示为0 private void 查看ToolStripMenuItem_Click(obje

4、ct sender, EventArgs e) private void btn_GoBack_Click(object sender, EventArgs 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,表示鼠标点击的是运算符4 /

5、18如果您需要使用本文档,请点击下载按钮下载! 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 = ; /如果是,则把文本框中的结果清空 num = false; /把num赋值为false,表示当前点击的是数字 tbx_

6、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; /如果不是,则在文本框中显示2 private void btn_Three_Click(object sender, EventArgs e) if (num = true)

7、 /判断上一步是否点击的是运算符 tbx_Show.Text = ; /如果是,则把文本框中的结果清空 num = false; /把num赋值为false,表示当前点击的是数字 tbx_Show.Text += 3; /如果不是,则在文本框中显示3 5 / 18如果您需要使用本文档,请点击下载按钮下载! private void btn_Four_Click(object sender, EventArgs e) if (num = true) /判断上一步是否点击的是运算符 tbx_Show.Text = ; /如果是,则把文本框中的结果清空 num = false; /把num赋值为fa

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

9、e) if (num = true) /判断上一步是否点击的是运算符 tbx_Show.Text = ; /如果是,则把文本框中的结果清空 num = false; /把num赋值为false,表示当前点击的是数字 tbx_Show.Text += 6; /如果不是,则在文本框中显示6 private void btn_Seven_Click(object sender, EventArgs e) if (num = true) /判断上一步是否点击的是运算符 6 / 18如果您需要使用本文档,请点击下载按钮下载! tbx_Show.Text = ; /如果是,则把文本框中的结果清空 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,表示当前点击的是数字 tbx_Show.Te

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

当前位置:首页 > 资格认证/考试 > 自考

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