1.3 第一个Visual Basic应用程序——Hello World
Visual Basic 6.0中程序的设计和开发是以工程和工程管理概念出现的,每一个应用程序对应着一个工程。用户可以通过工程管理器来添加资源或删除资源。本节内容主要以一个简单的“Hello World”程序为例,介绍Visual Basic 6.0中程序设计和开发的一般步骤。
1.3.1 从“Hello World”开始
“Hello World”程序是学习各种编程语言时最为常用的例子。虽然只是简单的显示一句“Hello World”,但是“Hello World”程序却包含了一个应用程序所应该具有的全部特征。可以说是“麻雀虽小,五脏俱全”。本书也以“Hello World”程序作为Visual Basic 6.0程序设计的入门实例,希望读者能够通过该程序对应用程序的设计和开发过程有一定的了解。
1.3.2 创建工程
编写“Hello World”程序首先需要创建一个工程。工程是创建应用程序所必需的,通过工程可以完成最基本的程序界面设计及代码编写。工程的创建有两种方法。
· 启动Visual Basic 6.0集成开发环境后,在弹出的“新建工程”对话框中选择“标准EXE”,单击“确定”按钮,创建一个新的工程。“新建工程”对话框如图1.19所示。
图1.19 “新建工程”对话框
· 启动Visual Basic 6.0集成开发环境后,通过菜单项“文件”→“新建工程”命令,打开“新建工程”对话框,选择“标准EXE”菜单项,单击“确定”按钮,创建一个新的工程。
1.3.3 创建窗体
创建一个新的工程后,Visual Basic 6.0会自动创建一个空白的窗体,如图1.20所示。用户也可以通过“工程”→“添加窗体”命令为程序添加其他窗体。本实例中只需要一个窗体,因此不需要再另外添加其他窗体。
图1.20 空白窗体
1.3.4 设计程序界面
创建窗体后,用户就可以在窗体上完成程序的界面设计。本实例将窗体作为应用程序的输出设备,当程序执行时直接在窗体上显示“Hello World”字样。也就是说窗体就是所需要的输出设备,因此不需要添加其他任何控件。
提示
在后续章节中将会看到如何利用控件来设计程序界面。
1.3.5 编写代码
完成程序界面设计后,用户需要编写代码来完成在窗体上显示“Hello World”。打开代码窗口的方法有两种。
· 在窗体上双击,系统会自动打开代码窗口并且添加窗体的Form_Load事件。
· 单击“工程资源管理窗口”上的“查看代码”按钮,打开代码窗口。
在编写代码前,通过“属性窗口”将Form1的“AutoRedraw”属性设置为“True”。这个属性允许Form1自动重绘。在后续章节的示例中如果希望用窗体作为输出设备,都需要将这个属性设置为“True”,如图1.21所示。
图1.21 设置“AutoRedraw”属性
在窗体的Form_Load事件中编写如下代码(黑体字部分)。
01 Private Sub Form_Load()
02 Print "Hello World" '在窗体上输出"Hello World"
03 End Sub
代码编写完成,该句代码的作用就是在窗体上输出“Hello World”字样。如果采用单击“工程资源管理窗口”上的“查看代码”按钮方法,打开代码窗口,则需要在代码窗口的对象列表框中选择Form,Visual Basic 6.0会自动为窗体添加Form_Load事件过程。
1.3.6 保存工程
接下来要对工程进行保存。用户可以对工程、窗体文件设置相应的名称。保存工程有以下3种方法。
· 单击标准工具栏上的“保存”按钮,对工程进行保存。
· 选择菜单中的“文件”→“保存工程”命令,对工程进行保存。
· 按下键盘上的 “Ctrl+S” 快捷键,对工程进行保存。
保存工程,在“文件另存为”对话框中,给窗体文件命名为“frmMain.frm”;给工程文件命名为“hello world”,如图1.22所示。单击“保存”按钮完成工程的保存。
图1.22 “工程另存为”对话框
1.3.7 运行程序
完成代码编写和保存工作后,就可以编译运行程序了。程序的运行方法有以下3种。
· 单击调试工具栏上的“启动”按钮,运行程序。
· 选择菜单中的“运行”→“启动”命令,运行程序。
· 按下键盘上的“F5”快捷键,运行程序。
按下键盘上的“F5”快捷键运行程序,在窗体的左上角显示“Hello World”,如图1.23所示。
图1.23 运行结果
至此,一个简单的“Hello World”程序已经完成了。整个程序编写的过程非常简单,需要用户编写的代码只有一行,代码编写量很小。用户可能感觉编程非常简单,这就是Visual Basic 6.0程序设计的优点。其实在这个过程中Visual Basic 6.0集成开发环境已经做了很多的背后工作,而这些不需要用户操作。
1.3.8 生成可执行文件
此时应用程序只是在集成开发环境中运行,为了可以像普通应用程序一样脱离集成开发环境运行。用户需要生成可执行文件,也就是平时所说的“exe”格式的文件。选择菜单中的“文件”→“生成工程1.exe”命令,打开“生成工程”对话框,在文件名输入框中输入“hello world”,单击“确定”按钮。Visual Basic 6.0会生成“hello world.exe”可执行文件,如图1.24所示。
图1.24 生成可执行文件
文件默认路径为C:\Program Files\Microsoft Visual Studio\VB98\ \hello world。在“生成工程”对话框中,还可以单击“选项”按钮对程序版本、程序名称、图标和编译方式进行选择。在生成可执行文件后,hello world.exe文件即可像其他可执行文件一样双击就可打开。