Visual Basic中的代码窗口是输入程序代码和程序调试的地方,在程序设计的任何阶段双击窗体就会弹出如图1-9所示的代码窗口。
它是由以下几个部分组成的:
n 标题条,用来显示应用程序的项目名称和窗体名称;
n 对象框,用来显示和选择窗体中现有的对象列表和当前正在编辑的对象名;
n 事件框,用来显示和选择对象可用的事件;
n 代码框,用来输入代码。

图1-9 代码窗口
在代码窗口中通过使用快捷键可以快速的访问下列命令,从而提高了编程的效率,在代码窗口中常用的快捷键如表1-3所示。
表1-3 代码窗口中常用的快捷键
|
快捷键 |
功 能 |
|
F7 |
查看代码窗口 |
|
F2 |
查看“对象浏览器” |
|
CTRL+F |
查找 |
|
CTRL+H |
替换 |
|
F3 |
查找下一个 |
|
SHIFT+F3 |
查找前一个 |
|
CTRL+DOWN ARROW |
下一个过程 |
|
CTRL+UP ARROW |
前一个过程 |
|
SHIFT+F2 |
查看定义 |
|
CTRL+PAGE DOWN |
到下一个屏幕 |
|
CTRL+PAGE UP |
到上一个屏幕 |
|
CTRL+SHIFT+F2 |
到以前光标处 |
|
CTRL+HOME |
到模块开头处 |
|
CTRL+END |
到模块结尾处 |
|
CTRL+RIGHT ARROW |
右移一词 |
|
CTRL+LEFT ARROW |
左移一词 |
|
CTRL+Y |
删除当前行 |
|
CTRL+DELETE |
删至行尾 |
|
CTRL+SHIFT+F9 |
清除所有断点 |
|
CTRL+F2 |
切换书签 |
|
SHIFT+F10 |
查看快捷键菜单 |
项目窗口有时也称作工程资源窗口,它主要是用来显示项目文件中所包含的所有文件,如图1-10所示即为一个典型的项目窗口。
通常项目窗口由以下几个部分组成:
n 标题条,用来显示项目名称;
n View Project按钮,用来显示窗体的显示界面;
n View Code按钮,用来显示程序代码;
n 文件列表框,用来显示项目中所包含的所有文件。

图1-10 项目窗口
在项目窗口中也有一些快捷键供用户使用,如表1-4所示。
表1-4 项目窗口中常用的快捷键
|
快捷键 |
功 能 |
|
ENTER |
从列表中打开选定文件,或是展开及折叠列表以显示下级项目 |
|
SHIFT+ENTER |
为选定文件打开代码窗口 |
|
F7 |
为选定文件打开代码窗口 |
|
SHIFT+F10 |
查看快捷键菜单 |
|
HOME |
选定列表中的第一个文件 |
|
END |
选定列表中最后一个文件 |
|
UP ARROW |
向上移一个项目 |
|
DOWN ARROW |
向下移一个项目 |
属性窗口就是用来描述对象属性的窗口,用户可以在属性窗口中来对对象进行设置和修改,如图1-11所示.

图1-11 属性窗口
一个典型的属性窗口由以下几个部分组成:
n 标题条,显示项目名称和窗体名称;
n 对象列表框,用来显示和选择当前窗体中所有对象;
n 设置框,用户可以在其中设置和修改对象的属性设置。
在属性窗口有一些快捷键如表1-5所示。
表1-5 属性窗口中常用的快捷键
|
快捷键 |
功 能 |
|
PAGE DOWN |
在属性列表中下移 |
|
PAGE UP |
在属性列表中上移 |
|
DOWN ARROW |
向下移一个属性 |
|
UP ARROW |
向上移一个属性 |
|
RIGHT ARROW |
向下移一个属性 |
|
LEFT ARROW |
向上移一个属性 |
|
END |
到列表中最后一个属性 |
|
HOME |
到列表中第一个属性 |
|
ALT+F6 |
在最后两个活动窗口之间切换 |
|
TAB |
在属性、属性设置框及对象框中移动插入点 |
|
CTRL+SHIFT+ALPHA |
移动到列表中以该字母开头的属性 |
属性窗口的显示方式有两种,即属性按字母顺序方式排列和属性按照分类的方式排列,如图1-12所示为按照分类次序排列的属性。

图1-12 属性按分类排列
下面就以一个简单的示例程序来说明,在Visual Basic 6.0中进行应用程序开发的一般步骤和基本的方法,为以后的程序设计打一个基础。
编制示例程序的基本步骤如下所示:
首先要激活Visual Basic 6.0应用程序,在Visual Basic 6.0的集成开发环境中用鼠标选择“文件”菜单中的“新建工程”选项,在屏幕上就会弹出一个如图1-13所示的“新建工程”对话框。

图1-13 “新建工程”对话框
在“新建工程”对话框中选择“标准EXE”选项,单击“确定”按钮,在Visual Basic 6.0中就新建了一个标准的工程文件,同时打开了一个空白的窗体。
窗体的属性设置如下所示:
Begin Visual Basic.Form Form1
Caption = "Hello Visual Basic"
ClientHeight = 3195
ClientLeft = 60
ClientTop = 345
ClientWidth = 4680
ScaleHeight = 3195
ScaleWidth = 4680
StartUpPosition = 2
End
经过以上属性设置后的窗体具有如下所示的特性:
n 窗体的标题栏中显示文本“Hello Visual Basic”;
n 窗体的标题栏中没有最大化和最小化按钮,只有关闭按钮。
在程序设计的过程中,向当前空白的窗体添加两个CommandButton控件和两个TextBox控件,它们的作用在后面会加以说明,添加控件后的窗体如图1-14所示。

图1-14 添加控件后的窗体
各个控件的属性设置如下所示:
Begin Visual Basic.TextBox Text2
Height = 495
Left = 360
Text = "Text2"
Top = 2280
Width = 2295
End
Begin Visual Basic.TextBox Text1
Height = 495
Left = 360
Text = "Text1"
Top = 960
Width = 2295
End
Begin Visual Basic.CommandButton Command2
Caption = "显示当前日期:"
Height = 495
Left = 360
Top = 1680
Width = 1815
End
Begin Visual Basic.CommandButton Command1
Caption = "显示当前时间:"
Height = 495
Left = 360
Top = 360
Width = 1815
End
End
经过以上属性设置后的VCL控件的特性及作用如下所示:
n Text1控件:在程序运行的过程中充当系统时间显示的容器;
n Text2控件:在程序运行的过程中充当系统日期显示的容器;
n Command1控件:激活控件Text1显示系统时间;
n Command2控件:激活控件Text2显示系统日期。
经过上面的界面设置,下面我们开始进行程序的初始化工作。
注意:
@ 在本示例程序中,所谓程序初始化,指的就是为窗体Private Sub Form_Load()事件和窗体声明段中所添加的响应代码。
在程序设计的过程中,用鼠标左键双击窗体上的空白处,在屏幕上就会弹出一个空白的代码窗口,在代码窗口的事件列表中选择窗体Form,在对应的事件列表中选择事件Private Sub Form_Load(),把光标移动到事件的处理过程中,并且添加如下所示的事件响应代码:
Private Sub Form_Load()
Form1.Text1.Text = Time
Form1.Text2.Text = Date
'显示时间和日期
End Sub
程序说明:
在程序运行的初期,事件Private Sub Form_Load()中的代码就会被执行,程序通过Form1.Text1.Text = Time、Form1.Text2.Text = Date两条语句在窗体的Text1和Text2中显示程序运行初期的系统时间和日期。
程序清单