C#实践教程(第2版)
上QQ阅读APP看书,第一时间看更新

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 窗体应用程序运行效果