欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    C#实验1计算器的编写_计算机-.NET.pdf

    • 资源ID:93990101       资源大小:798.92KB        全文页数:18页
    • 资源格式: PDF        下载积分:5.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要5.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C#实验1计算器的编写_计算机-.NET.pdf

    -优质-计 算 机 科 学 与 技 术 学 院 实验报告 (2016 2017 学年度 第二学期)课程名称 C#程序设计 实验名称 简易计算器 章阳 学号 专业 网络工程 班级 1 班 地点 1 教 教师 凌韵 -优质-一 实验题目 通过简易计算器的设计,熟悉 VS2013 编程环境,掌握常用窗体应用程序设计基本步骤,掌握基本控件的使用方法,掌握菜单栏设计 二 实验要求(1)界面要求:模仿 windows 操作系统附件中的计算器样式进行设计,要设计基本的菜单项(快捷键、热键、和分割线等)级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-(2)功能要求:实现如下图所示的功能键 级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-三 实验代码 代码要配合程序界面进行说明 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;/定义一个浮点数,用于显示结果在文本框中 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 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,表示鼠标点击的是运算符 级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-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_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)/判断上一步是否点击的是运算符 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=;/如果是,则把文本框中的结果清空 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=false;/把 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,EventArgs e)if(num=true)/判断上一步是否点击的是运算符 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.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)/判断上一步是否点击的是运算符 tbx_Show.Text=;/如果是,则把文本框中的结果清空 num=false;/把 num 赋值为 false,表示当前点击的是数字 级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-tbx_Show.Text+=0;/如果不是,则在文本框中显示 0 if(temp=/)/如果鼠标点击的是除法 tbx_Show.Clear();/把文本框中的结果清空 MessageBox.Show(除 数 不 能 为 零,错 误 提 示,MessageBoxButtons.OK,MessageBoxIcon.Warning);/并提示除数不能为零 private void btn_ADD_Click(object sender,EventArgs 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);/调用 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 赋值为“*”,表示当前点击的是乘法运算符 private void btn_根号_Click(object sender,EventArgs e)级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-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+;/把开平方根所获得的结果显示在富文本框中 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+;/把所获得的结果显示在文本框中 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+;/把所获得的结果显示在文本框中 private void btn_Equal_Click(object sender,EventArgs e)switch(temp)级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-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 为“*”号时,进行加号运算 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 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+;/把所获得的结果显示在文本框中 级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-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,判断第二个字符串是否为小数点.tbx_Show.Text=tbx_Show.Text.Substring(1);/清除文本框中显示的 0 四 运行结果 初始界面 级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-求倒数(1/5)加法(1+6)级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-减法(7-9)乘法(5*26)级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-除法(5/0)除法(18/7)级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-%运算(9%)根号运算(根号 9)级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-正负运算(-3)快捷键 级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示-优质-五 实验总结 目的:开发简单运算器。解决思路:整个项目分为三个部分,核心计算类库+单元测试+UI(用户界面)。优点:这是我首次实现了自己的代码,通过多次观看老师的教学视频,加上自己的多次重复编码、修改,以及对各种细节的优化,初步实现了一个简单的四则计算器,尽管不是太完美,但是最重要的是我初步掌握思想并能购应用与实例子当中。缺点:本代码中比能为实现流程与实例化分离,使用了 Switch,没有进行代码重构,可以抽取去出 switch 的部分,作为一个单独的部分,隐藏核心类库的容,UI只需要调用相关的接口就可以了,这也是面向接口编程的好处。总结:代码还有待优化,今后会继续增加新的功能:比如日志记录功能和其他的运算法则等等,但是前提应该是使用实例化与流程分离的思想才能更好地实现这些功能的增加。级班地点教教师凌韵优质一实验题目通过简易计算器的设计熟悉编程环境掌握常用窗体应用程序设计基本步骤掌握基本控件的使用方法掌握菜单栏设计二实验要求界面要求模仿操作系统附件中的计算器样式进行设计要设计基本的菜简易计算器定义一个浮点数用于显示结果在文本框中定义一个浮点数用于记录当前文本框中的结果定义一个布尔型数用于判断鼠标点击的是运算用于记录单击的运算符匹配相应的运算符还是数字给文本框初始化显示为查看通过调用结果转化成类型把赋值为表示当前点击的是除法运算符调用的判断上一步是否点击的是运算符果清空当前点击的是数字如果是则把文本框中的结把赋值为表示如果不是则在文本框中显示如果是则把文本框中的结果清空把赋值为表示

    注意事项

    本文(C#实验1计算器的编写_计算机-.NET.pdf)为本站会员(c****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开