書名: C#實踐教程(第2版)作者名: 李乃文本章字數: 799字更新時間: 2021-03-19 18:15:33
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 窗體應用程序運行效果
- Spring Cloud Alibaba核心技術與實戰案例
- 趣學Python算法100例
- BeagleBone Media Center
- C語言最佳實踐
- Scratch 3.0少兒編程與邏輯思維訓練
- Learn Swift by Building Applications
- Java設計模式及實踐
- Getting Started with Greenplum for Big Data Analytics
- 從零開始學Linux編程
- Python程序設計與算法基礎教程(第2版)(微課版)
- 計算機應用基礎項目化教程
- 零基礎看圖學ScratchJr:少兒趣味編程(全彩大字版)
- Building Business Websites with Squarespace 7(Second Edition)
- Instant GLEW
- Applied Deep Learning with Python