VB各章知识点(4)

2018-12-25 23:07

格式2:先执行,后判断,至少执行一次 Do 语句块 [Exit Do] 语句块

Loop [{While|Until}<条件>] 说明:

While:条件为真时循环,又称“当”循环 Until:条件为假时循环,又称“直到”循环

无<条件>子句时(仅有Do…Loop),则无条件循环,此时必须有Exit Do,否则为死循环。

6.2 本章学习重点:

1. For循环的灵活使用

For循环是一种循环次数固定的循环结构,当已知让循环体执行一定的次数时,最

好使用For循环。

循环次数由初值、终值和步长确定,计算公式为: 循环次数 = Int((终值-初值)/ 步长)+ 1 2. While循环和Do循环的灵活使用

在实际应用中,有些循环我们事先不知道其确定的循环次数,循环体执行与否要取决于一定的条件,在这种情况下,要使用VB提供的这两种循环结构。

While循环(Do循环)与For 循环的区别在于:For循环对循环体执行指定的次数;而While循环(Do循环)则是在给定的条件为真时重复一组语句的执行。这就是说,通过While循环可以指定一个循环终止的条件,而使用For循环只能进行指定次数的重复。因此,当需要由数据的某个条件是否满足来控制循环时,使用While循环(Do循环)比较灵活。

6.3 本章学习难点:

循环的嵌套

在循环体内再进行其他循环操作,在内嵌的循环中还可以再包括循环,这种在一个循环的循环体内又含有另外一个循环的循环结构称之为多重循环,也称为循环的嵌套。 在嵌套结构中,对嵌套的层数没有限制,有几层嵌套,就说是几重循环。通常我们把嵌套在一个循环体内部的循环部分称之为内循环,把嵌套了其他内循环的循环部分称之为外循环。嵌套时,内层循环必须完全包含在外层循环之内,不能相互“骑跨”。

多重循环的执行过程是:外循环每执行一次,内循环都要从头到尾执行一遍。

第7章 数组

7.1 本章学习知识点:

数组是一组具有相同名字、不同下标的变量的集合。需要注意它并不是一种数据类型,它是用来存放或表示一组相关的数据。

数组必须先声明后使用,主要声明数组名、类型、维数、数组大小。VB中的数组最多60维;按声明时数组的大小确定与否分为定长(静态)数组和可调(动态)数组两类数组。

数组元素的使用规则与同类型的简单变量相同。 一维数组声明形式如下:

Dim 数组名(下标)[as 类型]

二维数组声明形式如下:

Dim 数组名(下标1,下标2)[as类型]

可调数组也叫动态数组或可变长数组,指在声明数组时未给出数组的大小(省略括号中的下标),当要使用它时,随时用 ReDim语句重新声明数组大小。

7.2 本章学习重点:

1.一维数组的使用

编写程序时,一维数组通常与For循环结合使用,For语句中的循环变量作为数组元素

的下标,通过循环变量的不断改变,达到对每个数组元素依次进行处理的目的。 2.二维数组的使用

在利用二维数组编写程序时,二维数组通常与双重For循环结合使用,每重For语句中 的循环变量分别作为数组元素的两个下标,通过循环变量的不断改变,达到对二维数组中每个数组元素依次进行处理的目的。

7.3 本章学习难点

控件数组的应用:

1.控件数组事件过程的结构如下(假设单击了控件数组cmdShuzi):

Private Sub CmdShuzi_Click(Index As Integer) [语句块] End Sub

2.控件数组的建立有两种方法: (1)在设计时建立 建立的步骤如下:

① 窗体上画出某控件,可进行控件名的属性设置,这是建立的第一个元素。 ② 选中该控件,进行“复制”和“粘贴”操作,系统会提示(假设先画了

个‘Command1’命令按钮):

“已经有一个控件为‘Command1’。创建一个控件数组吗?”

单击Yes按钮后,就建立了一个控件数组元素,进行若干次“粘贴”操作,就建立了所需个数的控件数组元素。 进行事件过程的编程。

(2)运行时添加控件数组 建立的步骤如下:

① 先在窗体上画出某控件,设置该控件的index值为0,表示该控件为数组;也

可进行控件名的属性设置,这是建立的第一个元素。

② 在编程时通过Load方法添加其余的若干个元素,也可以通过Unload方法删除

某个添加的元素。

③每个新添加的控件数组通过设置left和top属性,确定其在窗体的位置,并将

Visible属性设置为True。

第8章 过程

8.1 本章学习知识点:

Visual Basic6.0中常用的过程有:子(Sub)过程、函数(Function)过程、属性(Preperty)过程。另外,还有事件过程。

创建过程有两种方法:一是直接在代码编辑器窗口中输入过程代码,一是使用“添加过程”对话框。

过程参数传递的两种方式(按值传递(ByVal)、按地址传递(ByRef))之间的区别。 过程级变量、模块级变量、全局变量的声明及所用关键字。 模块级过程、全局过程的声明及所用关键字。

8.2 本章学习重点:

8.2.1. 过程 1. 子过程

语法格式:[Private|Public] [Static] Sub <过程名>[<形参表>]

[<语句序列>] [Exit Sub] [<语句序列>] End Sub

子过程的调用方法(两种):

(1)使用Call语句:Call <过程名>([<实参表>]) (2)直接使用过程名:<过程名> [<实参表>] 2. 函数过程

语法格式为:

[Private|Public] [Static] Function <函数名>[<形参表>] [As<类型>] [<语句序列>] [<函数名>=<表达式>] [Exit Function] [<语句序列>] [<函数名>=<表达式>]

End Function

函数过程的调用有如下两种方法:

(1)把它看作一个数据,即直接放在赋值号右端。 (2)可直接作为参数出现在调用过程或函数中。 8.2.2 过程和变量的作用域

1.根据变量的作用域将变量分为三种:过程级变量、模块级变量、全局变量。根据使用关键字的不同可将变量分为普通变量和静态变量。

2.根据过程的作用域可将过程分为模块级过程和全局过程。 8.2.3 键盘事件过程

Visual Basic6.0中定义了三个键盘事件过程,它们分别为KeyPress(按下再松开)、KeyDown(按下)、KeyUp(松开)事件。

KeyDown和KeyUp键盘事件过程语句格式为:

Private Sub Object_KeyDown | KeyUp(KeyCode As Integer, Shift As Integer) KeyPress键盘事件过程语句格式如下:


VB各章知识点(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《中学生文明礼仪养成教育的研究》结题报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: