官术网_书友最值得收藏!

1.7 實驗指導1-2:創建窗體應用程序

除了控制臺應用程序以外,在解決方案下還可創建窗體應用程序。窗體應用程序提供一個可以放置控件的、展示給用戶的界面,該界面中可以有按鈕、輸入框和下拉框等。

窗體中的按鈕、輸入框和下拉框等統稱為控件。窗體應用程序的創建和使用,詳細步驟如下。

(1)窗體應用程序的創建可參考控制臺應用程序,即在解決方案名稱處右擊,選擇Add | New Project選項,打開如圖1-17所示界面。在這里,選擇Windows Forms Application選項,并設置其名稱及存儲位置,完成窗體應用程序的創建。

(2)創建完成后,默認創建的是Form1窗口,如圖1-21所示。設計窗口將界面分為多個區域,有工具箱、窗體設計、解決方案和屬性等區域。各區域的介紹如下所示。

圖1-21 窗體設計界面

工具箱 含可視的窗口中,可放置的所有控件。通過鼠標左鍵,可將工具箱中的控件拖至窗體Form1中。圖1-21拖動了一個輸入框和一個按鈕。工具箱可以一直顯示,也可隱藏,在圖示位置選擇是否將工具箱隱藏。

窗體設計 該窗體即為程序運行后,用戶所看到的界面,可放置控件。

解決方案 該區域顯示解決方案中所有文件和文件夾,可直接雙擊打開。

屬性 屬性是事物的特點,在窗體程序設計中,屬性表示的是指定控件的特性,如按鈕控件,其屬性有按鈕的長度、高度、背景色、顯示的文字和文字顏色等,這些統稱為屬性。圖1-21中,屬性區域表示的是按鈕的屬性。

(3)在窗體按鈕處雙擊,可打開該按鈕的鼠標單擊事件,如圖1-22所示。被打開的文件為窗體的事件文件,該文件下放置窗體中的所有事件。包括按鈕的鼠標單擊事件、下拉框的選項改變事件等。

圖1-22 按鈕單擊事件

(4)按鈕的單擊事件為該按鈕名稱的Click()事件,該事件默認是空的,事件與函數都以“{”開始,以“}”結束。

圖1-22中,按鈕單擊事件所示的語句,為彈出一個對話框,顯示“hello world”字樣。語句如下:

MessageBox.Show("hello world");

(5)按下F5按鍵運行程序,打開如圖1-23所示窗口。單擊窗體中的【確定】按鈕,將彈出對話框,顯示“hello world”字樣。

圖1-23 窗體應用程序運行效果

主站蜘蛛池模板: 呈贡县| 肥城市| 同仁县| 新巴尔虎右旗| 迁西县| 江川县| 五峰| 手机| 屯留县| 武城县| 扎赉特旗| 高阳县| 冕宁县| 大同市| 秦皇岛市| 文水县| 尉犁县| 新宁县| 陕西省| 元谋县| 霍山县| 博客| 凌海市| 金门县| 大英县| 张家川| 辽宁省| 尼玛县| 邯郸县| 扬中市| 仪陇县| 腾冲县| 浮梁县| 东台市| 沙湾县| 蒲江县| 宝清县| 临西县| 玛曲县| 古蔺县| 元江|