黑馬程序員--學習winForm小結

----------------------Windows Phone 7手機開發.Net培訓、期待與您交流!------------------

通過對控制檯應用程序和窗體應用程序(winForm)學習。我總結了一些兩種程序之間的區別

不同:1、winForm應用程序比控制檯應用程序對了可視化界面的操作。讓用戶更容易對程序進行操作,讓用戶體驗更好。

      2、winForm應用程序用到了窗體,控件,事件,後臺處理代碼的編程模式,讓開發變得跟簡單明瞭,窗體做顯示,事件和後

臺做處理。表現與後臺處理分離,明確了分工。降低了開發的難度。

相同:兩種應用程序都是用C#編程語言進行開發,

主要總結一下winForm(窗體應用程序)

據我所知,winForm應用程序用的窗體,控件,事件,後臺處理代碼的編程模式。

窗體:就是可視化的界面,可以看做瀏覽器中的一個網頁。

控件:就是窗體組成的一部分,每個控件具有它獨特的功能。相當於網頁中的每個元素。

事件:就是用戶的操作,程序通過用戶的操作來對事件進行相應的處理和相應。

winForm應用程序主要表現是前臺的顯示和後臺的處理兩種
前臺顯示:窗體和控件,它們主要用於接收用戶填寫的信息,用戶具體的操作,顯示程序處理後的結果。
後臺處理:事件所指向的方法,用戶通過對窗體的操作來觸發相對應的事件,程序通過事件來執行事件對應的方法,並將結果返回。

窗體和控件之間的關係
    控件是窗體的組成部分,窗體是控件的載體。
事件和事件對應生成的方法之間的關係
    事件只是它對應方法的一個代名詞,方法纔是具體的實現。通過觸發事件,可以調用它對應的方法。

窗體和控件常用的屬性
name屬性,獲取或設置窗體或控件的名稱。
Enabled屬性,該控件是否可用
tag屬性, 用戶定義的數據
text屬性,獲取或設置窗體或控件的文本值。
visible屬性 設置該控件是可見還是隱藏。
backgroundImage屬性,設置窗體或控件的背景圖片
等等

窗體和控件常用的方法
Show(), 窗體顯示
Hide(), 窗體隱藏
Close(),窗體關閉
等等

窗體和控件常用的事件
Loads事件,表示窗體加載時觸發該事件
Click事件, 表示點擊控件時觸發該事件
MouseHover事件,表示鼠標靜止狀態時發生。
MouseEnter事件,表示鼠標進入可見部分時發生
MouseLeave事件,表示鼠標離開可見部分時發生
等等

顯示體系文本框
MessageBox.Show("提示信息");

this關鍵字
表示當前窗體對象

在窗體上大部分控件的test屬性的值是string類型。

注意類型的轉換問題


----------------------Windows Phone 7手機開發.Net培訓、期待與您交流! ---------------------- 詳細請查看:http://net.itheima.com/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章