预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

编号:XH03JW024-05/0实训(验)报告 班级:姓名:座号:指导教师:成绩: 课程名称:C#程序设计实训(验):实验五面向对象程序设计2011年10月31日 实训(验)目的: 1、掌握C#中的面向对象程序设计思想 2、掌握C#中的类、类的成员的定义及应用 实训(验)内容、记录和结果(含数据、图表、计算、结果分析等) 1、温度转换:编写一个控制台程序,设计一个可以进行将摄氏温度转换为华氏温度的程序。要求:定义一个tempera类,在类中定义一个字段cels,定义一个方法change,实现温度转换。温度转换公式:(9x摄氏温度值)/5+32。在程序主体Main中,定义类的实例化对象,并调用类的方法,实现转换功能。 代码: classtempera { publicdoublecels; publicdoublechange(doubless) { doublehs; hs=(9*ss)/5+32; returnhs; } } classProgram { staticvoidMain(string[]args) { temperax=newtempera(); Console.WriteLine("温度转换"); Console.Write("请输入摄氏度值:"); doubless1,hs1; ss1=double.Parse(Console.ReadLine()); hs1=x.change(ss1); Console.WriteLine("转换为华氏温度值为{0}度",hs1); Console.Read(); } } } 2、创建一个成绩类,要求在类中包含有属性:学号、姓名、英语成绩、数学成绩、数据库技术成绩,有计算总分的方法,并能输入和输出 代码: publicclassscore { publicdoubleNo; publicstringName; publicdoubleEnglish; publicdoubleMath; publicdoubleSql; publicdoubleresult() { doubler=English+Math+Sql; returnr; } } privatevoidbutton1_Click(objectsender,EventArgse) { scorerel=newscore(); rel.No=double.Parse(textBox1.Text); rel.Name=string.Format(textBox2.Text); rel.English=double.Parse(textBox3.Text); rel.Math=double.Parse(textBox4.Text); rel.Sql=double.Parse(textBox5.Text); doubles=rel.result(); label7.Text=s.ToString(); } privatevoidbutton2_Click(objectsender,EventArgse) { textBox1.Text=""; textBox2.Text=""; textBox3.Text=""; textBox4.Text=""; textBox5.Text=""; label7.Text=""; } privatevoidForm1_Load(objectsender,EventArgse) { } } } 3、创建一个商品类,要求有商品名称、单价、数量、金额字段及属性,计算出它的金额,并显示在Windows窗体上。 3、代码: publicclassspl { privatestringspm; privatedoubledj; privatedoublesl; privatedoublesum; publicstringSPM { get { returnspm; } set { spm=value; } } publicdoubleDJ { get { returndj; } set { dj=value; } } publicdoubleSL { get { returnsl; } set { sl=value; } } publicdoubleSUM { get { returnsum; } set { sum=value; } } publicdoublejefa() { doublezje=dj*sl; returnzje; } } privatevoidbutton2_Click(objectsender,EventArgse) { splabc=newspl(); doublezh; abc.SPM=textBox1.Text; abc.DJ=double.P