【例1-1】设计一个能够显示“欢迎使用Visual https://www.doczj.com/doc/0b11285789.html, 2005”的应用程序,运行结果如图1-9所示。在窗体上建立一个文本框控件,用于显示欢迎信息,同时建立两个按钮“欢迎”和“退出”。当单击“欢迎”按钮时,文本框控件中显示欢迎信息“欢迎使用Visual https://www.doczj.com/doc/0b11285789.html, 2005”,当单击“退出”按钮时关闭应用程序。
图1-9 显示欢迎信息的应用程序
设计过程如下:
(1)新建项目
启动Visual Basic.NET 2005,选择“文件”→“新建”→“项目”命令,打开“新建项目”对话框,如图1-10所示。
图1-10 “新建项目”对话框
在“项目类型”列表框中选择“Visual Basic”,在“模板”列表框中选择“Windows应用程序”,在“名称”文本框中输入项目名称Welcome,单击“确定”按钮,打开Welcome 项目的集成开发环境,参见图1-1。
(2)设计用户界面
设计用户界面即窗体设计,在窗体上添加所需要的控件,并设置控件的属性。
①向窗体中添加控件
对于本程序界面,要使用控件工具箱中的按钮(Button)和文本框(TextBox)两个控件。将鼠标移到左侧工具箱所在的位置,自动弹出“工具箱”窗口,选择其中的TextBox控件对象,然后在窗体中画出一个矩形,即完成了向窗体中添加一个文本框控件的操作,另外两个按钮
控件使用同样的方法即可添加到窗体中。结果如图1-11所示。
可以调整和移动控件。单击要调整尺寸的控件,将鼠标指针指向控件右边界或下边界或右下角,当出现尺寸柄时,拖动该尺寸柄直到控件对象达到所希望的大小。若想移动控件,先单击控件对象,然后移动鼠标即可移动该控件。也可以使用“格式”菜单下的“对齐”命令来布置窗体控件。
图1-11 向窗体中添加控件
②设置窗体和控件的属性
根据界面要求设置窗体和各控件对象的属性。
窗体和控件的大小及位置调整好后,就可以通过“属性”窗口给窗体和控件设置属性,窗体和控件对象的属性设置如表1-1所示。
表1-1 窗体和控件对象的属性设置
具体设置方法如下:
单击窗体,在“属性”窗口中出现了窗体Forml的所有属性,在“属性”窗口中滚动属性列表,选择属性名Text,在右列中输入属性值“欢迎”。用同样方法设置Button1、Button2及文本框TextBoxl的属性。
(3)代码编辑:设计相关的程序代码
Visual Basic.NET采用事件驱动的编程机制,大部分程序都是针对窗体中各控件所支持的事件编写的。因此当界面设计完成后,就可以通过“代码编辑器”窗口来编写事件过程代码,以对相应事件做出响应、进行信息处理等。
本例中有两个事件要处理,分别是“欢迎”和“退出”按钮的单击事件。Visual Basic.NET 的集成开发环境能自动生成事件代码的模板,用户只需在生成的模板中添加自己的代码即
可。
①添加按钮对象“欢迎”的单击事件代码
双击要编写代码的“欢迎”命令按钮,系统自动打开“代码编辑器”窗口,如图1-12所示。在光标处输入如下代码:
图1-12 打开“代码编辑器”窗口
提示:
以下代码段中粗体字显示为系统自动生成的代码,无须用户录入
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Text = "欢迎使用Visual Basic.NET 2005"
End Sub
②添加按钮对象“退出”的单击事件代码,如下所示:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Me.Close()
End Sub
【例1-2】设计一个能够提示输入姓名,并显示欢迎信息的控制台应用程序,运行结果如图1-14所示。
图1-14 显示欢迎信息的控制台应用程序
(1)启动Visual Basic.NET 2005集成开发环境,选择“文件”→“新建项目”命令,打开“新建项目”对话框,从“模板”中选择“控制台应用程序”,并命名应用程序名称(这里为example1_2),如图1-15所示。
图1-15 选择“控制台应用程序”,并命名
(2)单击“确定”按钮,即进入了代码窗口,窗口中自动生成了有4行代码的控制台应用程序模板,如图1-16所示。
图1-16 “控制台应用程序”模板
(3)在Sub Main()过程中编写如下程序代码:
Module Module1
Sub Main()
Dim strName As String
Console.Write("请输入姓名:")
strName = Console.ReadLine()
Console.WriteLine("Hello," + strName + ",欢迎您使用控制台应用程序!")
Console.ReadLine()
End Sub
End Module
(4)单击调试按钮“”,运行控制台应用程序,结果如图1-14所示。