【文档说明】Visual-Basic-程序设计第6章.ppt,共(14)页,68.000 KB,由小橙橙上传
转载请保留链接:https://www.ichengzhen.cn/view-2463.html
以下为本文档部分文字说明:
第6章循环结构设计第6章循环结构设计6.1Do…Loop循环语句6.2For…Next语句6.3列表框与组合框第6章循环结构设计循环是指在程序设计中,从某处开始有规律地反复执行某一程序块的现象,重复执行的程序块称为“循环体”。无论何种类型的循环结构,其特点都是:循环体执行与否及其
执行次数多少都必须视其循环类型与条件而定,且必须确保循环体的重复执行能在适当的时候得以终止(即非死循环)。第6章循环结构设计6.1Do…Loop循环语句6.1.1前测型Do…Loop循环前测型Do…Loop循环结构,首先判断条件,根据条件决定是否执行循环体,执行循环体的最少次数为0。其语法
为:Do[{While|Until}〈条件〉][〈语句列1〉][ExitDo][〈语句列2〉]Loop第6章循环结构设计DoWhile…Loop是(前测型)当型循环语句,当条件为真(True)时执行循环体,条件为假(False
)时,终止循环。DoUntil…Loop是(前测型)直到型循环语句,条件为假时执行循环体,直到条件为真时,终止循环。第6章循环结构设计6.1.2后测型Do…Loop循环后测型Do…Loop循环结构,首先执行循环体,然后判断条件,根据条件决定是否继续执行循环,因
此执行循环的最少次数为1。其语法为:Do[〈语句列1〉][ExitDo][〈语句列2〉]Loop[{While|Until}〈条件〉]第6章循环结构设计Do…WhileLoop是(后测型)当型循环语句,当条件为真(True)时继续执行循环体,条件为假(False)时,终止
循环。Do…UntilLoop是(后测型)直到型循环语句,条件为假时继续执行循环体,直到条件为真时,终止循环。第6章循环结构设计6.2For...Next语句For循环是按指定次数执行循环体,它在循环体中使用一个循环变量(计数器),
每重复一次循环之后,循环变量的值就会自动增加或者减少。其语法为:For〈循环变量〉=〈初值〉To〈终值〉[Step〈步长〉][〈语句列1〉][ExitFor][〈语句列2〉]Next[〈循环变量〉]第6章循环结构设计6.3列表框与组合框列表框和组合框为用户提供了包含一些选项和信息的可滚动
列表。在列表框中,任何时候都能看到多个项,而在组合框中,平时只能看到一个项,用鼠标单击向下按钮可以看到多项的列表。第6章循环结构设计6.3.1列表框列表框(ListBox)通过显示多个选择项,供用户选择其中一项,达到与用
户对话的目的。如果有较多的选择项,超出所画的区域而不能一次全部显示时,VB会自动加上垂直滚动条。第6章循环结构设计1.列表框的属性列表框的常用属性除了Name、Enabled、Visible、Index外,还有下表属性:属性说明Lis
t设置或返回列表中选项。该属性是一个字符型数组,存放列表框的项目。ListCount返回列表框中项目的数量。ListCount–1表示列表中最后一项的序号ListIndex返回选中的列表项序号。如果未选中任何项,则ListIndex的值为
-1Selected在程序运行中使用代码来选定列表中的选项。Sorted决定列表框中项目在程序运行期间是否按字母顺序排列显示。第6章循环结构设计2.列表框的方法(1)AddItem方法。AddItem方法把一个项目加入列表框。其形式如下:对象.AddItem字符串表达式[,位置](2)
Clear方法。Clear方法可清除列表框的所有内容。其形式如下:对象.Clear(3)RemoveItem方法。RemoveItem方法可以中列表框中除去一个项目。其形式如下:对象.RemoveItem位置第6章循环
结构设计6.3.2组合框组合框(ComboBox)是组合列表框和文本框的特性而成的控件。1.组合框的属性列表框的属性基本上都可用于组合框,此外它还有自己的一些属性。(1)Style属性。Style属性是组合
框的一个重要属性,其取值为0,1,2,它决定了组合框的3种不同的类型。第6章循环结构设计●Style属性为0—DropdownCombo(下拉组合框):显示在屏幕上的仅是文本编辑框和一个下拉箭头。执行时,用户可用键盘直接在
文本框区键入内容,也可用鼠标单击右边的下拉箭头,打开列表框供用户选择,选中内容显示在文本框上。这种组合框允许用户键入不属于列表内的选项。●Style属性为1—SimpleCombo(简单组合框):它列出所有的项目供用户选择,右边没有下拉箭头,列表框不能被收起和拉下,与文本编辑框一起显示在
屏幕上。可以在文本框中用键盘输入列表框中没有的选项。●Style属性为2—DropdownList(下拉列表框):其功能与下拉组合框类似,区别是不能输入列表框中没有的项。第6章循环结构设计(2)Text属性。该属性是用户所选
择的项目的文本或直接中编辑区输入的文本。