计算圆的面积和周长代码及实验报告

计算圆的面积和周长代码及实验报告

ID:35236547

大小:78.62 KB

页数:5页

时间:2019-03-22

计算圆的面积和周长代码及实验报告_第1页
计算圆的面积和周长代码及实验报告_第2页
计算圆的面积和周长代码及实验报告_第3页
计算圆的面积和周长代码及实验报告_第4页
计算圆的面积和周长代码及实验报告_第5页
资源描述:

《计算圆的面积和周长代码及实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、攀枝花学院实验报告2013-2014学年第二学期系(院):数学与计算机学院专业:软件工程班级:学生姓名:学号:指导教师:2014年5月26日实验三实验名称:类的定义【实验目的】1.理解C#语言是如何体现面向对象编程基本思想;2.掌握类对象的定义;3.了解类的封装方法,以及如何创建类和对象;4.了解成员变量和成员方法的特性;5.掌握静态成员的用法;6.掌握构造函数和析构函数的含义与作用、定义方式和实现,能够根据要求正确定义和重载构造函数。能够根据给定的要求定义类并实现类的成员函数;7.理解类的成员的访问控制的含义,公有、私有和保护成员的区别;8.掌握参数传递的用法;9.掌握属性的作用和使用。【

2、实验要求】1.编写一个包含类和类方法的程序;2.编写一个创建对象和使用对象的方法程序;3.编写不同成员变量、方法修饰方法的程序;。4.编写含有构造方法的类的程序;5.编写重载构造方法的程序;6.编写类含有静态变量的程序;7.编写通过ref、out修饰符传递参数的类程序;8.编写含有属性的类程序。【实验内容】一、定义一个圆类,计算圆的面积和周长二、实现一个学生类程序要求如下:其中有3个数据成员有学号、姓名、年龄,以及若干成员函数。实现对学生数据的赋值和输出。要求:使用成员函数实现对数据的输出;使用构造函数实现对数据的输入。三、自定义实现一个日期类型程序要求如下:定义日期类型Date。要求有以下

3、面成员:年、月、日变量,重载的构造方法,一个实现年、月、日单独的输入,一个实现从系统时间里读出年月日,并实现打印方法成员,该方法要按照“XXXX年XX月XX日”格式输出日期。请练习System.Datetime类型及其各属性的应用。列出System.Datetime主要包含哪些属性,并思考重载构造方法的作用。一,圆的运算源代码namespaceshiyan3{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}Circlecircle=null;privatevoidbutton2_Click(objectsen

4、der,EventArgse){textBox2.Text=circle.CircleArea().ToString();}privatevoidbutton1_Click(objectsender,EventArgse){circle=newCircle(double.Parse(textBox1.Text));}privatevoidbutton3_Click(objectsender,EventArgse){textBox2.Text=circle.CircleAirth().ToString();}}}效果截图二,学生类源代码namespaceshiyan3{publicpartia

5、lclassForm2:Form{publicForm2(){InitializeComponent();}Studentstudent=null;privatevoidbutton1_Click(objectsender,EventArgse){student=newStudent(textBox1.Text,textBox2.Text,int.Parse(textBox3.Text));}privatevoidbutton2_Click(objectsender,EventArgse){strings=student.ToString();listBox1.Items.Add(s);}}

6、}效果截图三,日期类源代码namespaceshiyan3{publicpartialclassForm3:Form{publicForm3(){InitializeComponent();}Datedate=null;privatevoidbutton1_Click(objectsender,EventArgse){date=newDate(textBox1.Text,textBox2.Text,textBox3.Text);}privatevoidbutton3_Click(objectsender,EventArgse){date=newDate();}privatevoidbutto

7、n2_Click(objectsender,EventArgse){strings=date.ToString();listBox1.Items.Add(s);}}}效果截图

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

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

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