vasual basic教学教案 下载本文

第一章 vasual basic 程序开发环境

第一节 visual basic 的启动与退出 一. 启动 vb 的四种方法: 1. 使用“开始”菜单中的“程序”命令 2. 使用“我的电脑”

3. 使用“开始”菜单中的“运行”命令 4. 建立启动 visual basic6.0 的快捷方式

二. vb 启动后的简单设置 · 1. 新建工程··标准 exe 2. (1)SDI 但文档界面

(2)MDI 多文档界面 “工具”—>“选项”—>“高级”—>“SDI 开发环境” 3. 退出 vb:ALT+Q

第二节 主窗体的组成 1.标题栏:设计模式 运行模式 中断模式 2.菜单栏:(12 个)

(1)菜单的分类: 直接执行 弹出对话框 下一级菜单 ( 2)进入菜单栏的方法:

<1>ALT 或 F10 激活菜单后光标健选择

<2>ALT+激活键 注:如果打开了不适当或不需要的菜单,或者执行菜单命令时打开不需要的对 话框,可以用 esc 健关闭

<3>快捷键:新建工程 ctrl+n 打开工程 ctrl+o 保存工程 ctrl+s 3.工具栏

(1)工具栏的分类:编辑、标准、窗体编辑器和调试 (2)工具栏的形式:固定、浮动 (3)标准工具栏图标及作用

第三节 其他窗体 一. 窗体设计器和工程资源管理器 (一)窗体设计器窗口

1. 窗体设计器窗口简称窗体()from,是应用程序最终面向用户的窗口,它对 应于应用程序的运行结果。

2. 如果想清楚这些小点或者改变点与点间的距离,则可通过执行“工具”菜单 中的“选项”命令(“通用”选项卡)来调整。

(二)工程资源管理器窗口

1.在工程支援管理器窗口中,含有建立一个应用程序所需要的文件的清单。工程 支援管理器窗口中的文件可以分为 6 类,

<1>窗体文件(.frm) <2>程序模块文件(.bas) <3>类模块文件(.cls) <4>工程文件(.vbp) <5>工程组文件(.vbg) <6>资源文件(.res)

2.工程资源管理器窗口中文件的分类: (1) 工程文件和工程组文件 工程文件的扩展名为.vbp,每个工程对应一个工程文件。当一个程序包括两 个以上的工程时,这些工程构成一个工程组,工程组文件的扩展名为.vbg 用“文件”菜单中的“新建工程”命令可以建立一个新的工程,用“打开工 程”命令可以打开一个已有的工程,而用“添加工程”命令可以添加一个工程。

(2) 窗体文件 窗体文件的扩展名为.frm,每个窗体对应一个窗体文件,窗体及其控件的属 性和其他信息(包括代码)都存放在窗体文件中。一个应用程序可以有多个窗体 (最多可达 255 个) ,因此就可以有多个以.frm 为扩展名的窗体文件。 执行“工程”菜单中的“添加窗体”命令或单击工具栏中的“添加窗体”按 钮可以增加一个窗体,而执行“工程”菜单中的“移除窗体”命令可删除当前的 窗体。每建立一个窗体,工程资源管理器窗口中就增加一个窗体文件,每个窗体 都有一个不同的名字,可以通过属性窗口设置(name 属性) ,其默认名字 formx (x 为 1,2,3?..) ,相应的默认文件名为 formx。

(3) 标准模块文件 标准模块文件也称程序文件, 其扩展名为.bas, 它是为合理组织程序而设计 的。标准模块是一个纯代码性质的文件,它不属于任何一个窗体,主要在大型应 用程序中使用。 标准模块由程序代码组成, 主要用来声明全局变量和定义一些通用的过程, 可以被不同窗体的程序调用。标准模块通过“工程”菜单中的“添加模块”命令 来建立。

(4) 类模块 Visual basic 提供了大量预定义的类,同时也允许用户根据需要定义自己 的类,用户通过类模块来定义自己的类,每个类都用一个文件来保存,其 扩展名为.cls

(5) 资源文件 资源文件中存放的是各种“资源” ,是一种可以同时存放文本,图片,声 音等多种资源的文件。资源文件由一系列独立的字符串,位图及声音文件 (.wav .mid)组成,其扩展名为.res,资源文件是一个纯文本文件,可 以用简单的文字编辑器编辑。

3. 选项卡的切换 在工程资源管理器窗口的顶部还有 3 个按钮,分别为“查看代码”“查看对象”“切换文件夹” , 。

二. 属性窗口和工具箱窗口 (一)属性窗口 1. 属性的显示方式有两种,既按字母顺序和按分类顺序,分别通过单击相对应 的按钮来实现。

2. 每个 visual basic 对象都有其特定的属性,可以通过属性窗口来设置,对象 的外观和对应的操作由所设置的值来确定。有些属性的取值是有一定限制 的,例如对象的可见性只能设置为 true 或 flase(既可见或不可见) ;而有些 属性(如标题)可以为任何文本。在实际的应用程序设计中,不可能也那没 有必要设置每个对象的所有属性,很多属性可以使用默认值。

(二)工具箱窗口 1. 工具箱窗口由工具图标组成,这些图标是 visual basic 应用程序的构件,称为 图形对象或控件,每个控件由工具的一个工具图标来表示。

2. 在一般情况下,工具像位于窗体的左侧。工具箱中的工具分为两类,一类称 为内部控件或标准控件,另一类称为 ActiveX 控件。启动 visual basic 后,工 具箱中只有内部控件。

3. 工具箱主要用于应用程序的界面设计。在设计阶段,首先用工具箱中的工具 (既控件)在窗体上建立用户界面,然后编写程序代码。界面的设计完全通 过控件来实现,可以任意改变其大小,移动到窗体的任何位置。

三. 除上述几种窗口外,在集成环境中还有其他一些窗口,包括窗体布局、代码 编辑器窗口、立即窗口、本地窗口和监视窗口等。

第二章. 对象及其操作

第一节 对象 一. vb 的属性 1 什么是对象 1. 窗体和控件就是 visual basic 中预定义的对象

2. 对象是具有特殊属性(数据)和行为方式(方法)的实体,建立一个对象 后,其操作通过与该对象有关的属性,事件和方法来描述。

2 对象属性 1. 属性是一个对象的特性,不同的对象有不同的属性

2. 除了用属性窗口设置对象属性外,也可以在程序中用程序语句设置,一般格 式如

下: 对象名.属性名称=新设置的属性值

3 对象事件 1. 所谓事件,是由 vb 预先设置好的,能够被对象识别的动作,不同的对象能够 识别的事件也不一样。当时间有用户触发或由系统触发时,对象就会对该事 件做出响应。

2. 响应某个时间后所执行的操作通过一段程序代码来实现,这样的一段程序代 码叫做时间过程。

3. 事件过程的一般格式如下: Private sub 对象名称_事件名称() ??.. 事件响应程序代码 ???. End sub “对象名称”指的是该对象的 name 属性, “事件名称”是由 vb 预先定义好的赋 予该对象的事件,而这个时间必须是对象所能识别的。

4对象方法 1. 在传统的程序设计中,过程和函数是编程语言的主要部件,而在面向对象程 序设计中,引入了称为方法的特殊过程和函数。

2. 方法的操作与过程,函数的操作相同,但方法是特定对象的一部分,正如属 性和事件是对象的一部分一样。其调用格式为: 对象名称.方法名称

3. 在调用方法时,可以省略对象名。在这种情况下,vb 所调用的方法作为当前 对象的方法,一般把当前窗体作为当前对象。

二. 对象属性设置 (一)激活属性窗口的几种方法: 1. 用鼠标单击属性窗口的任何部位

2. 执行“视图”菜单中的“属性窗口”命令。 3. 按 F4 键。

4. 点击工具栏上的“属性窗口”按钮

5. 按组合键 CTRL+PAGE UP 或者 CTRL+PAGE DOWN

(二)属性不同,设置新属性的方式也不一样,通常有一下 3 种: 1. 直接键入属性值 有些属性,如 caption,text 等都必须由用户键入,在建立对象(控件或窗体) 时,vb 为其提供了默认值。为了提高程序的可读性,最好能赋予它一个有 确定意义的名称。这可以通过在属性窗口中键入新属性值来实现。

2. 选择输入,既通过下拉列表选择所需要的属性值 有些属性(例如:borderstyle controlbox drawstyle drawmode 等)取 值的可能情况是有限的,可能只有两种,几种或几十种,对于这样的属性, 可以在下拉列表中选择所需要的属性值。

3. 利用对话框设置属性值 对于与图形、图标或字体有关的属性,设置框的右端会显示省略号,既 3 个 小点(?,单击这 3 个小点,屏幕上将显示一个对话框,可以利用这个对 ?) 话框设置所需要的属性(装入图形、图标或设置字体) 。

第 二 节 窗 体