標籤:inf int -- lis class tar void win time
第四章 實現Windows程式的資料更新一.枚舉1.什麼是枚舉?
一組描述性的名稱.
2.為什麼使用枚舉?
比方說我們在寫性別的時候
int gender = 0 ;//0代表男
= 1 ;//1代表女
= 2;
=3;
怎麼樣使用枚舉?
public enum Gender
{
Male,FMale
}
Gender.Male ;
Gender.FMale ;
public class Student
{
private int age ;
public int Age
{
get{return this.age;}
set{this.age=value;}
}
private string name ;
public string Name
{
get{return this.name ;}
set{this.name = value ;}
}
private Gender gender ;//欄位
public Gender Gender//屬性
{
get{return this.gender ;}
set{this.gender=value}
}
public void Show()
{
string s = String.Empty() ;
if(this.Gender.toString()=="Male")
{
s = "男" ;
}
else
{
s = "女" ;
}
Console.WriteLine(this.Age+"-->" + this.Name + "-->" + s) ;
}
}
public static void Main(string[] args)
{
Student stu = new Student() ;
stu.Age = 10 ;
stu.Name = "小強" ;
//枚舉的使用
stu.Gender = Gender.Male ;
}
在那裡使用枚舉?
性別,年級
public enum Grade
{
S1,S2,Y2
}
3.定時器Timer
當WinForm表單載入完成後,時間就顯示出來.
a.Enable:true
b.Inteval:1000,第隔多長時間
c.time1_tick(Object obj,EventArgs s) //每隔多長時間要調用的方法
做一個小孩翻書.
1).ImageList
2).PictureBox 從ImageList中取一張圖片
3).運用Timer實現換圖的效果
第四章 實現Windows程式的資料更新