资源描述:
《窗体及控件程序设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、河南城建学院计算机科学与工程系《C#语言Windows程序设计》实验报告实验名称:窗体及控件程序设计成绩专业班级:信息管理与信息系统姓名:赵文普学号:083411151实验日期:2013年10月日软件环境:开发工具:硬件环境::硬盘:内存:一、实验目的(1)掌握c#窗体创建及其常用控件的选用和编程。(2)进一步提高编程能力,掌握对C#方法的调用及其参数类型的设置。(3)练习简单应用程序的规划设计及其程序开发的方法。二、实验内容(1)设计一个简易计算器,包括0,1,2,3,4,5,6,7,8,9,+-*/二十六个按钮通过一
2、个文木框,显示输出的结果。三、实验数据usingSystem;usingSystem.Collections・Generic;usingSystem.ComponentHodel;usingSystem・Dala;usingSystem・Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespace计算器{publicpartialclassForm1:Form{publicFormI(){InitializeComponentO;}stringstrO=strl
3、="0",result=",,,str2="";doublepl=0,p2=0;if(strl==HOt,)strl=,tr,;elsestrl=strl+M1";this.textBoxl.Text=str2+str1;privatevoidbutton2_Click(objcctsender,EventArgsc){if(strl==,,0")strl="2";elsestrl=sirl+"2”;this.textBoxl.Text=str2+strl;privatevoidbutton3_CIick(objects
4、ender,EventArgse)if(strl==n0H)strl=H3n;elsestrl=strl+n3n;this.tcxtBoxl.Text=str2+strl;privatevoidbutton5_Click(objcctsender,EventArgsc){if(strl==”()“)str1="4”;elsestrl=sirl+,f4H;this.textBoxl.Text=str2+strl;privatevoidbutton6_Click(objectsender,EventArgse)if(strl
5、==H0n)strl=M5H;elsestrl=strl+"5H;this.textBoxl.Text=str2+strl;privatevoidbutton7_Click(objcctsender,EventArgsc){if(strl==,,0")strl=,,6n;elsesirl=strl+,,6";this.textBoxl.lext=str2+strl;privatevoidbutton9_Click(objectsender,EventArgse){if(strl=”0”)sU7“;elsestrl=str
6、l+,,7H;this.tcxtBoxl.lcxt=str2+strl;privatevoidbutton10_Click(objcctsender,EventArgsc){if(strl==,,0")strl=,,8n;elsestrl=strl+H8M;this.textBoxl.lext=str2+strl;if(str1==HOH)strl=n9H;elsestrl二strl+”9”;this.textBoxl.Text=str2+strl;privatevoidbutton13_Click(objcctsend
7、er,EventArgsc){if(strl==,,O',)strl="0";elsestrl=strl+"0";this.textBoxl.Text=str2+strl;privatevoidbutton14_Click(objectsender,EventArgse){strl=strl+".n;this.textBoxl.Text=str2+strl;this.button14.Enablcd=false;privatevoidbutton4_Click(objectsender,EventArgse){pl=Co
8、nvert.loDouble(this.textBox1.Text);strO=this.button4.Tcxt;str2=pl+strO;strl="0";this.button15.Enabled=true;this.textBoxl.Text=str2;this.button14.EnabIed=true;t