欢迎来到天天文库
浏览记录
ID:38581626
大小:168.00 KB
页数:9页
时间:2019-06-15
《C#实验---计算器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、南京信息工程大学C#程序设计实验(实习)报告实验(实习)名称Windows应用程序实验(实习)日期2015.06.05得分指导老师系计算机与软件学院专业软件工程班级姓名学号一、实验目的(1)熟悉C#基础语法。(2)学会创建Windows应用程序。(3)熟悉TextBox、Button等基本控件的使用二、实验内容与步骤仿照Windows操作系统自带的计算器,开发一个简易计算器,实现整数加减乘除功能。(1)启动VisualStudio2005(2)创建项目(3)选择Windows窗体应用程序,为程序指定名称和
2、位置(4)在生成的Form1窗体中添加15个命令按钮和1个文本框控件如下图所示:(5)在Form1类体内定义4个长整形字段代码如下所示:publiclonglNumFormer=0;//前一个操作数publiclonglNumTemp=0;//临时变量publiclonglResult=0;//结果publiccharcOperator;//操作符(6)编写0~9这10个数字键的命令按钮的Click事件代码如下所示:privatevoidbutton0_Click(objectsender,EventAr
3、gse){lNumTemp=lNumTemp*10;txtOutput.Text=lNumTemp.ToString();}privatevoidbutton1_Click(objectsender,EventArgse){lNumTemp=lNumTemp*10+1;txtOutput.Text=lNumTemp.ToString();}privatevoidbutton2_Click(objectsender,EventArgse){lNumTemp=lNumTemp*10+2;txtOutput.T
4、ext=lNumTemp.ToString();}privatevoidbutton3_Click(objectsender,EventArgse){lNumTemp=lNumTemp*10+3;txtOutput.Text=lNumTemp.ToString();}privatevoidbutton4_Click(objectsender,EventArgse){lNumTemp=lNumTemp*10+4;txtOutput.Text=lNumTemp.ToString();}privatevoidb
5、utton5_Click(objectsender,EventArgse){lNumTemp=lNumTemp*10+5;txtOutput.Text=lNumTemp.ToString();}privatevoidbutton6_Click(objectsender,EventArgse){lNumTemp=lNumTemp*10+6;txtOutput.Text=lNumTemp.ToString();}privatevoidbutton7_Click(objectsender,EventArgse)
6、{lNumTemp=lNumTemp*10+7;txtOutput.Text=lNumTemp.ToString();}privatevoidbutton8_Click(objectsender,EventArgse){lNumTemp=lNumTemp*10+8;txtOutput.Text=lNumTemp.ToString();}privatevoidbutton9_Click(objectsender,EventArgse){lNumTemp=lNumTemp*10+9;txtOutput.Tex
7、t=lNumTemp.ToString();}(7)编写"+-*/"这4个操作符的命令按钮的Click事件代码如下所示:privatevoidbutton11_Click(objectsender,EventArgse){cOperator='+';lNumFormer=lNumTemp;lNumTemp=0;}privatevoidbutton12_Click(objectsender,EventArgse){cOperator='-';lNumFormer=lNumTemp;lNumTemp=0;}p
8、rivatevoidbutton13_Click(objectsender,EventArgse){cOperator='*';lNumFormer=lNumTemp;lNumTemp=0;}privatevoidbutton14_Click(objectsender,EventArgse){cOperator='/';lNumFormer=lNumTemp;lNumTemp=0;}(8)编写"="操作符的命令按钮的Click
此文档下载收益归作者所有