课程设计C#之简易计算器

课程设计C#之简易计算器

ID:47482295

大小:229.01 KB

页数:15页

时间:2020-01-11

课程设计C#之简易计算器_第1页
课程设计C#之简易计算器_第2页
课程设计C#之简易计算器_第3页
课程设计C#之简易计算器_第4页
课程设计C#之简易计算器_第5页
资源描述:

《课程设计C#之简易计算器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机科学与技术学院课程设计报告课程名称:C#程序设计教程专业:计算机应用技术班级:学号:姓名:指导老师:二〇一三年十一月十一日15计算机科学与技术学院课程设计成绩单课程名称:C#程序设计教程指导教师:张志辉姓名性别学号班级综合成绩成绩等级设计整体表现力(占总成绩20%)□能正确表现□基本能正确表现□能表现但不完善(20分)(15分)(10分)设计功能完善程度(占总成绩10%)□完善□基本完善□不完善(10分)(8分)(5分)设计结构的合理性(占总成绩10%)□合理□基本合理□不太合理(10分)(8分)(5分)对问题的答辩情况(占总成绩40%)□概念正确有创新□能正确回答所有问

2、题□基本能正确回答(40分)(35分)(30分)□部分问题回答概念不清晰(20分)学生的工作态度与独立工作能力(占总成绩10%)□工作态度认真能独立完成任务□工作态度认真但独立性较差(10分)(8分)□工作态度基本认真但缺乏独立性(5分)设计报告的规范性(占总成绩10%)□符合规范□基本符合规范□规范性较差(10分)(8分)(5分)优秀:90分~100分良好:80分~89分中等:70~79分及格:60~69分不及格0分~59分武汉科技大学计算机科学与技术学院制表15实验报告一、实验题目:设计一功能完整的计算器,除进行加、减、乘、除等运算外,还可以计算指数、对数、绝对值、平方根等

3、。程序设计如下图所示:2.设计思想用C#写的比较基础的windows Form 程序,该计算器实现了基础的数学运算,如加,减,乘,除等任务.3.主要开发设计过程本程序需要用到一些公共变量,例如用来接收操作数、运算结果,判断输入的是否为小数等,因此首先在代码的通用段声明变量:接下来编写一个名为“NumClick”的方法,单击数字按钮时,调用NumClick方法,将输入的数字追加到文本框中编写窗体的载入事件代码:编写数字按钮【0】~【9】的单击事件代码编写小数点按钮【.】的单击事件代码编写复位按钮【C】的单击事件代码编写【+】、【-】、【】、【/】、【sqrt】、【%】、【1/15

4、x】按钮的单击事件代码最后编写【=】按钮的单击事件代码2.属性设置窗体和各控件的属性表控件类型控件名称属性设置结果FormForm1Text计算器RightToLeftyesAutoSizeModeGrowAndShrinkTextBox1TextBox1NametxtReadoutReadOnlyTrueButtonButton1NameButton1Text1Button2NameButton2Text2Button3NameButton3Text3Button4NameButton4Text4Button5NameButton5Text5Button6NameButton

5、6Text6Button7NameButton7Text7Button8NameButton8Text8Button9NameButton9Text9Button10NameButton0Text0/Button11Namebtn_divText/Button12Namebtn_mulText*Button13Namebnt_subText-Button14Namebtn_addText+Button15NamebtnDotText.Button16NameButton1615TextCButton17NameButton17Text=Button18NameButton18T

6、extSqrtButton19NameButton19Text%Button20NameButton20Text1/xButton21NameButton21Text+/-5.类关系图6.代码如下usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceWindowsFormsAppli

7、cation1{publicpartialclasscalcutor:Form{doublenum1,num2,result;doubleb;inti;publiccalcutor()15{InitializeComponent();}privatevoidbutton3_Click(objectsender,EventArgse){if((textBox1.Text.IndexOf("0")==0&&textBox1.Text.IndexOf(".")!=1)

8、

9、textBox1.Text

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。