using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Test_01
{
public partial class My_Frm01 : Form
{
public My_Frm01()
{
InitializeComponent();
}
//1.完成一个春夏秋冬的枚举(模仿学习手册12.5.2的案例进行设计)
public enum Season
{
Spring,
Summar,
Autumn,
Winter
}
public void WriteGreeting (Season Season)
{
switch(Season)
{
case Season.Spring:
labMessage1.Text = "我最喜欢春天了";
break;
case Season.Summar:
labMessage1.Text = "我最喜欢夏天了";
break;
case Season.Autumn:
labMessage1.Text = "我最喜欢秋天了";
break;
case Season.Winter:
labMessage1.Text = "我最喜欢冬天了";
break;
}
}
private void btnshow_Click(object sender, EventArgs e)
{
WriteGreeting(Season.Spring);
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Test_02
{
public partial class My_Frm02 : Form
{
public My_Frm02()
{
InitializeComponent();
}
//13.5.1
private void btnshow1_Click(object sender, EventArgs e)
{
//类的实例
Person person = new Person();
person.name = "张三";
labMessage1.Text = person.name;
}
//类的定义
class Person
{
public string name;
}
//13.5.2
//类的定义
class Human
{
private string name;
//人的名称
public string Name
{
get { return name; }
set { name = value; }
}
private int age;
public int Age
{
get { return age; }
set { age = value; }
}
}
private void btnshow2_Click(object sender, EventArgs e)
{
//类的实例
Human human = new Human();
human.Name = "张三";
human.Age = 20;
labMessage2.Text = string.Format("{0}的年龄是{1}",human.Name,human.Age);
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Test_03
{
public partial class My_Frm03 : Form
{
public My_Frm03()
{
InitializeComponent();
}
/*
* 3.定义一个人类(Person) 定义它的名字、性别、年龄、身高、学历等字段并且通过设
* 定相应的属性值 实例化一个真正人类的对象以后以lable标签将这个人的这些属性都描述出来
*/
class Person
{
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
private string sex;
public string Sex
{
get { return sex; }
set { sex = value; }
}
private int age;
public int Age
{
get { return age; }
set { age = value; }
}
private int height;
public int Height
{
get { return height; }
set { height = value; }
}
private string xueli;
public string Xueli
{
get { return xueli; }
set { xueli = value; }
}
}
private void btnshow_Click(object sender, EventArgs e)
{
Person person = new Person();
person.Name = "郭仁军";
person.Sex = "男";
person.Age = 20;
person.Height = 181;
person.Xueli = "高中";
labMessage.Text = string.Format("姓名:{0}/n性别:{1}/n年龄:{2}/n身高:{3}cm/n学历:{4}",person.Name,person.Sex,person.Age,person.Height,person.Xueli);
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Test_04
{
public partial class My_Frm04 : Form
{
public My_Frm04()
{
InitializeComponent();
}
/*4.定义一个汽车类(Car) 定义它的颜色,名称(牌子)、长度、宽度等字段
* 并且通过设定相应的属性值 实例化一个真正的汽车的对象以后以lable标
* 签将这辆车的这些属性都描述出来
*/
class Car
{
private string color;
public string Color
{
get { return color; }
set { color = value; }
}
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
private int longs;
public int Longs
{
get { return longs; }
set { longs = value; }
}
private double wides;
public double Wides
{
get { return wides; }
set { wides = value; }
}
}
private void btnshow_Click(object sender, EventArgs e)
{
Car car = new Car();
car.Color = "红色";
car.Name = "法拉利";
car.Longs = 4;
car.Wides = 2.5;
labMessage.Text = string.Format("车名:{0}/n颜色:{1}/n长度:{2}米/n宽度:{3}米",car.Name,car.Color,car.Longs,car.Wides);
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Test_05
{
public partial class My_Frm05 : Form
{
public My_Frm05()
{
InitializeComponent();
}
/*5.定义一个动物类(Animal) 定义它的名字,颜色,特点等字段
*并且通过设定相应的属性值 实例化一个真正的动物的对象以后
* 以lable标签将这个动物的这些属性都描述出来
*/
class Animal
{
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
private string color;
public string Color
{
get { return color; }
set { color = value; }
}
private string trait;
public string Trait
{
get { return trait; }
set { trait = value; }
}
}
private void btnshow_Click(object sender, EventArgs e)
{
Animal animal = new Animal();
animal.Name = "小白兔";
animal.Color = "白色";
animal.Trait = "很可爱的";
labMessage.Text = string.Format("名字:{0}/n颜色:{1}/n特点:{2}",animal.Name,animal.Color,animal.Trait);
}
}
}