第6章滚动条、计时器和循环程序.ppt
《第6章滚动条、计时器和循环程序.ppt》由会员分享,可在线阅读,更多相关《第6章滚动条、计时器和循环程序.ppt(32页珍藏版)》请在优知文库上搜索。
1、(时间:2次课,4学时)n教学提示:教学提示:在上一章中,我们对分支结构程序设计进行了介绍。为了使编写的代码重复执行,要使用循环结构程序或计时器。本章将介绍循环程序设计、滚动条和计时器的使用。循环结构程序设计是用程序结构控制代码重复执行,计时器是用计算机内部时钟控制代码重复执行。滚动条用于输入、输出数据,也用于与那些不支持滚动的控件配合使用,给它们提供滚动观察的功能。学习中要注意滚动条和计时器的特殊属性和循环程序设计的基本思想。n教学目标:教学目标:要掌握ForNext循环结构、顶部判断型DoLoop循环结构、底部判断型DoLoop循环结构和循环的嵌套;掌握滚动条和计时器的主要属性和使用方法。
2、n6.1 认识滚动条、计时器和循环程序认识滚动条、计时器和循环程序 n6.2 循环结构循环结构 n6.3 滚动条和计时器控件滚动条和计时器控件 n6.4 综合运用综合运用 n计时器控件常用于提供固定时间间隔的中断,以便执行特计时器控件常用于提供固定时间间隔的中断,以便执行特定的事件过程;滚动条控件用于输入数据或显示数据的变定的事件过程;滚动条控件用于输入数据或显示数据的变化,也用于与那些不支持滚动的控件配合使用,给他们提化,也用于与那些不支持滚动的控件配合使用,给他们提供滚动观察的功能。循环程序结构是利用程序控制代码重供滚动观察的功能。循环程序结构是利用程序控制代码重复执行。复执行。n引引例例
3、6.1 带滚动条的九九表。带滚动条的九九表。设计一个窗体,在窗体上添加一个滚动条和一个计时器。运设计一个窗体,在窗体上添加一个滚动条和一个计时器。运行程序并单击行程序并单击【输出输出】命令按钮,随着滚动条滑块的移动命令按钮,随着滚动条滑块的移动输出九九表。输出九九表。n6.2.1 For6.2.1 ForNextNext结构结构n6.2.2 Do6.2.2 DoLoopLoop结构结构n6.2.3 6.2.3 循环的嵌套循环的嵌套 ForNext结构在程序中可以实现固定次数的循环。ForNext结构的格式如下:For 循环变量=初值 To 终值 Step 步长 循环体 Exit For Nex
4、t 循环变量步长可为正整数或负整数,当步长是正整数执行过程如下:初值赋给循环变量。将循环变量的值和终值比较,若小于或等于则执行,否则执行。执行循环体。执行Next语句,将循环变量的值增加一个步长。转向执行。执行Next语句后面的语句,即退出循环。当步长是负整数执行过程如下:初值赋给循环变量。将循环变量的值和终值比较,若大于或等于则执行,否则执行。执行循环体。执行Next语句,将循环变量的值增加一个步长。转向执行。执行Next语句后面的语句,即退出循环。n在在For语句中初值、终值和步长为循环参数,他们都可以是语句中初值、终值和步长为循环参数,他们都可以是数值表达式,若省略数值表达式,若省略St
5、ep选项,默认步长为选项,默认步长为1。循环变量是。循环变量是数值变量,是循环计数器。数值变量,是循环计数器。nFor循环执行次数为:循环执行次数为:(终值初值终值初值)步长步长+1。Exit For的作用是退出循环。是可选项,当执行的作用是退出循环。是可选项,当执行Exit For语句语句时跳出本层时跳出本层For循环结构,执行循环结构,执行Next的下一个语句。的下一个语句。n例6.2计算输入的5个数之和设计一个窗体,在窗体上添加两个命令按钮。运行程序时,单击【计算】,程序将弹出输入对话框,要求输入数据,每次输入1个数,输入5个数之后,将在窗体输出5个数之和。若单击【退出】,结束程序运行。
6、1.DoWhileLoop形式 Do While 逻辑表达式 循环体 Exit Do LoopDoWhileLoop形式执行过程如下。计算逻辑表达式的值,若值为True,执行;否则,执行。执行循环体。转向执行。执行Loop后面的语句,即退出DoWhileLoop循环。在该形式中,当逻辑表达式的值为True时执行循环体,直到逻辑表达式的值为False时终止循环。ExitDo的作用是退出循环。ExitDo是可选项,ExitDo语句用来跳出本层Do循环,一般与If语句配合使用。2.DoUntilLoop形式 Do Until 逻辑表达式 循环体 Exit Do LoopDoUntilLoop形式执行
7、过程如下。计算逻辑表达式的值,若值为False,执行;否则,执行。执行循环体。转向执行。执行Loop后面的语句,即退出DoUntilLoop循环。使用Until关键字是当条件为False时执行循环体,直到当条件为True时终止循环。ExitDo是可选项,ExitDo的作用是退出循环。3.DoLoopWhile形式 Do 循环体 Exit Do Loop While 逻辑表达式DoLoopWhile形式执行过程如下。执行循环体。计算逻辑表达式的值,若值为True,转向执行;否则,执行。执行LoopWhile后面的语句,即退出DoLoopWhile循环。该形式不进行任何检查便执行循环体,每次执行循
8、环体后,检查逻辑表达式的值,若值为True时再次执行循环体,直到逻辑表达式的值为False时终止循环。ExitDo的作用是退出循环。ExitDo是可选项,ExitDo语句用来跳出本层Do循环,一般与If语句配合使用。4.DoLoopUntil形式 Do 循环体 Exit Do Loop Until 逻辑表达式DoLoopUntil形式执行过程如下。执行循环体。计算逻辑表达式的值,若值为False,转向执行;否则,执行。执行LoopUntil后面的语句,即退出DoLoopUntil循环。该形式不进行任何检查便执行循环体,每次执行循环体后,检查逻辑表达式的值,若值为False时再次执行循环体,直到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 滚动 计时器 循环 程序