標籤:模式 ring 兩種 ilo 需要 處理映像 log string console
1:一種新的類型: 枚舉: 枚舉是一種描述性的名稱 定義一組有限的值,不能包含方法 對可能的值進行約束 枚舉保證了賦值的合理性2: public enum Grader(枚舉的名稱){ Male,Female} public Gander studentGrader; public Gander studentGrader{get{ return studentGender;}set{ studentGender =Value; }} 枚舉數表示的整數值Console.WriteLine("性別的值是:{0}",(int)student.StudentGender);//擷取枚舉值數表示的整數值(int)student.StudentGender);初始值的預設值從零開始可以修改初始值代碼:public enum Gender{Male=1,Famale =2} 3:枚舉轉換為字串的形式: public enum Gender{ Male,Famale} //......... Console.WriteLine("我的名字:{0},性別:{1}",this.Name
,this.studentGender.Tostring()); //轉換位字串 Tostring(); 4:字串轉換為枚舉類型: (Gender)(Enum.Parse(typeof(Gendder),"Male")); //擷取枚舉類型的名稱 需要轉換的字串 typeof5:如何在表單上顯示圖片:PictureBox控制項 Image在控制項中顯示圖片sizeMode 如何處理映像和控制項大小的關係ImageList存放圖片 6:定時器的控制項(Tirm)的屬性和事件 InterVal 事件發生的頻率,以毫秒為單位的Enabled 是否定時引發事件 事件 start()啟動定時器Stop()停止定時器 注意: 如果發現Timer控制項不起作用,檢查Enable的屬性是否設定位True,預設為False7:添加欄位時記錄顯示圖片的索引 //如果當前顯示的圖片索引沒有最大值就繼續增加 if(index<this.ilAbout.Image.Count-1)//ImageList中的映像的數量{ index++;}else{ //否則就從第一張開始 index =0;} //設定圖片框的顯示的圖片 this.PbAbout.Image =IlAbout.Images[index];---擷取ImageList中指定的位置映像 注意:Index變數的定義和初始化不能寫在Tick事件處理的程式中,否則圖片無法輪換實現 總結:1:使用PictureBox控制項在表單上顯示圖片2:使用Timer控制項d可以讓程式在每隔一定的時間重複做一件事3:表單有兩種顯示方式: 模式表單:使用ShowDailog()方法可以將表單顯示為模式表單 非模式表單:使用Show()方法可以將表單顯示為模式表單
實現windows資料更新