第一部分Visual Basic 6.0程序设计

复习指导

第一章Visual Basic使用基础

复习要求

1.掌握Visual Basic集成开发环境。

2.掌握Visual Basic编程步骤。

3.了解Visual Basic工程与模块。

4.掌握对象的属性、事件、方法。

复习内容

一、Visual Basic集成开发环境

1.启动Visual Basic 6.0

(1)执行“开始”→“程序”→“Microsoft Visual Basic 6.0中文版”命令,出现Visual Basic版权画面,然后弹出“新建工程”对话框;

(2)在“新建”选项卡中选择“标准EXE”选项,然后单击“打开”按钮,进入Visual Basic 6.0集成开发环境。

2.Visual Basic 6.0集成开发环境的组成

Visual Basic窗口由标题栏、菜单栏、工具栏、工具箱、窗体设计窗口、工程窗口、属性窗口、窗体布局窗口组成。

3.打开属性窗口的方法

(1)按F4键。

(2)执行“视图”→“属性窗口”命令。

4.打开程序代码窗口的方法

(1)双击窗体或窗体上包含的控件。

(2)执行“视图”→“代码窗口”命令。

(3)单击工程资源管理器窗口中的“查看代码”按钮。

(4)按F7键。

5.程序代码窗口的组成

(1)对象下拉列表框。

(2)过程下拉列表框。

(3)代码区。

6.工程的保存

(1)执行“文件”→“保存工程”命令,弹出“文件另存为”对话框。

(2)在对话框中选择保存的路径,输入文件名,单击“保存”按钮,出现“工程另存为”对话框。

(3)在对话框中输入工程文件名,单击“保存”按钮。

(4)从“文件”菜单中选择“生成工程.EXE”选项,弹出“生成工程”对话框。

(5)单击“确定”按钮,即可生成可执行文件。

7.程序的运行

(1)按F5键。

(2)从“运行”菜单中选择“启动”选项。

(3)在工具栏中单击“启动”按钮▶。

8.程序的退出

(1)单击窗体右上角的“关闭”按钮。

(2)从“运行”菜单中选择“结束”选项。

(3)单击工具栏上的“结束”按钮█。

二、对象的属性、方法和事件

1.对象(Object)

对象是系统中的基本运行实体。用户用来构筑用户图形界面的每一个可视的控件均为对象。创建用户界面时用到的对象可分为窗体对象和控件对象。整个应用程序也是一个对象,还有一些对象不可见。

2.属性(Property)

属性是对对象特性的描述,不同的对象有不同的属性。

属性的设置:可通过属性窗口的属性列表设置,也可以在程序中用程序语句设置。

一般格式如下:

对象名.属性名称=属性值

3.事件(Event)

事件是由Visual Basic 6.0预先设置好的,能够被对象识别的动作。

不同的对象能够识别的事件也不一样。

当事件由用户触发或系统触发时,对象就会做出响应。

4.方法(Method)

方法是指控制对象动作行为的方式,是对象包含的函数或过程。

方法的调用语法格式为:对象名.方法名

5.属性、方法和事件之间的关系

在Visual Basic中,对象具有属性、方法和事件。属性是描述对象的数据;方法告诉对象应做的事情;事件是对象所产生的事情。发生事件时可以通过编写事件过程代码来进行处理。可以把属性看做一个对象具备的特征,把方法看做对象的动作,把事件看做对象的响应。Visual Basic窗体和控件是具有自己的属性、方法和事件的对象。

三、Visual Basic 6.0编程步骤

一般来说,在用Visual Basic 6.0开发应用程序时,需要以下三个步骤:建立应用程序界面、设置界面对象属性和编写事件驱动代码。

1.建立应用程序界面

用户界面由窗体和控件组成。所有的控件都放在窗体上,一个窗体最多可容纳255个控件。

2.设置界面对象属性

建立用户界面后,就可以设置窗体和各个控件的属性。

3.编写事件驱动代码

Visual Basic 6.0采用事件驱动编程机制。当发生某个事件时,就会“驱动”预先设置的一系列动作,这称为“事件驱动”。

针对控件或窗体的事件编写的代码,称为“事件过程”。在运行程序时,如果引发某个事件,将会运行相应的事件过程。

四、Visual Basic 6.0工程与模块

工程是Visual Basic应用程序开发过程中使用的文件集。Visual Basic工程主要由窗体模块、标准模块和类模块三部分组成。

1.窗体模块

窗体模块的文件扩展名为.frm。这类模块是Visual Basic应用程序的基础。窗体模块可以包含事件过程、通用过程,以及变量、常数、类型和外部过程的窗体级声明。

2.标准模块

标准模块的扩展名为.bas。这类模块是应用程序内其他模块访问的过程和声明的容器。标准模块可以包含变量、常数、类型、外部过程和全局过程的全局声明或模块级声明,全局变量和全局过程在整个应用程序范围内都有效。

3.类模块

类模块的扩展名为.cls。这类模块是面向对象编程的基础。在类模块中可以通过编写代码来建立新对象,这些新对象可以包含自定义的属性和方法。