网络信息安全项目教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第一部分 Visual Basic 6.0程序设计

复习指导

第一章 Visual Basic使用基础

复习要求

1.掌握VB集成开发环境。

2.掌握VB编程步骤。

3.了解VB工程与模块。

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

复习内容

一、VB集成开发环境

(一)启动Visual Basic 6.0

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

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

(二)Visual Basic 6.0集成开发环境的组成

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

(三)打开属性窗口的方法

(1)按“F4”键。

(2)选择“视图”→“属性窗口”命令。

(四)打开程序代码窗口的方法

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

(2)选择“视图”→“代码窗口”命令。

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

(4)按“F7”键。

(五)程序代码窗口的组成

(1)对象下拉列表框。

(2)过程下拉列表框。

(3)代码区。

(六)工程的保存

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

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

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

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

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

(七)程序的运行

(1)按“F5”键。

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

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

(八)程序的退出

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

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

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

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

(一)对象

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

(二)属性(Property)

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

属性的设置:

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

一般格式如下:

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

(三)事件(Event)

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

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

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

(四)方法(Method)

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

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

(五)属性、方法和事件之间的关系

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

三、Visual Basic 6.0编程步骤

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

(一)建立应用程序界面

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

(二)设置界面对象属性

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

(三)编写事件驱动代码

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

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

四、Visual Basic 6.0工程与模块

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

(一)窗体模块

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

(二)标准模块

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

(三)类模块

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