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