Visual Basic程序设计实用教程 刘瑶 第5章 程序控制结构

Visual Basic程序设计实用教程 刘瑶 第5章 程序控制结构

ID:40239457

大小:1.79 MB

页数:72页

时间:2019-07-28

Visual Basic程序设计实用教程 刘瑶 第5章 程序控制结构_第1页
Visual Basic程序设计实用教程 刘瑶 第5章 程序控制结构_第2页
Visual Basic程序设计实用教程 刘瑶 第5章 程序控制结构_第3页
Visual Basic程序设计实用教程 刘瑶 第5章 程序控制结构_第4页
Visual Basic程序设计实用教程 刘瑶 第5章 程序控制结构_第5页
资源描述:

《Visual Basic程序设计实用教程 刘瑶 第5章 程序控制结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章程序控制结构本章的学习要点顺序结构选择结构 (1)IF条件语句 (2)SELECTCASE语句循环结构 (1)FOR循环 (2)WHILE循环(3)DO循环5.1顺序结构结构化程序由三种基本控制结构组成,即顺序结构、分支结构和循环结构。这三种基本结构可以组成所有的各种复杂程序。顺序结构是一种简单的程序结构,即按程序段中语句出现的先后顺序依次执行的结构。ABN…先执行A操作,其次执行B操作,……,最后执行N操作,它们都是顺序执行的关系。5.2选择结构与多分支结构If语句可以分为如下几类:If语句If…Then结构IIf函数多分支If结构If…Then…ElseIf结构If嵌套If…The

2、n…Else结构If…Then结构语法格式:功能:如果表达式的值为真(True),执行Then后的语句块内容;否则不执行语句块内容。说明:表达式可以是:关系表达式、逻辑表达式、算术表达式。若为算术表达式,值为0则为假,非0则为真。如果是单行If格式,所有的代码必须写在同一行中,绝对不能换行。如果是块If语句,各语句块必须独占一行,EndIf不能省略。语句块若是一条语句,可用单行If结构;为多条语句,则采用块If结构较好。当然也可以采用单行If格式,这时各语句必须在同一行中且用":"分隔,且不能出现EndIf。If表达式Then语句块EndIfIf表达式Then语句块5.2.1单分支选择结构程

3、序设计例输入两个数,输出较大的数。分析:本题由用户输入两个数,经计算机判断后将较大数输出,即有两个输入量和一个输出量。所以需要两个文本框接受用户输入,可以采用标签框来实现数据的输出。界面设计:5.2.1单分支选择结构程序设计例输入两个数,输出较大的数。属性设置:对象属性属性值LabelNameLabel1Caption请输入数1:LabelNameLabel2Caption请输入数2:LabelNameLabel3Caption空白BackColor粉红色TextBoxNameText1Text空白TextBoxNameText2Text空白CommandButtonNameCommand1

4、Caption较大值CommandButtonNameCommand2Caption退出5.2.1单分支选择结构程序设计例输入两个数,输出较大的数。编写代码:PrivateSubCommand1_Click()DimmaxAsSingleDimminAsSinglemax=Val(Text1.Text)min=Val(Text2.Text)Ifmax

5、l(text2.text)结束Label3.Caption="较大值为"&max注意:块if语句中的endif能否省略?DimmaxAsSingleDimminAsSinglemax=Val(Text1.Text)min=Val(Text2.Text)Ifmax

6、语句内容;否则执行语句块2的语句内容。说明:表达式最终的值必须为逻辑值,即取值为真或假。若语句块1和语句块2都是单条语句,可采用单行If格式,否则采用块If语句。跟If…Then不同,该结构中即使表达式值为假,也有语句块2的内容可被执行。If表达式Then语句块1Else语句块2EndIfIf表达式Then语句块1Else语句块25.2.2双分支选择结构程序设计例编写一个程序,实现当用户输入的用户名和口令都正确时显示"欢迎登录"的消息对话框,当用户名或口令有错误时显示消息对话框报告错误。分析:本题需要两个文本框分别保存用户输入的用户名和口令,一个"登录"按钮,一个"退出"按钮。当输入的用户名

7、和口令与正确的相符时显示"合法用户",当不相符时显示"非法用户",所以应当采用If…Then…Else结构来实现。界面设计:5.2.2双分支选择结构程序设计5.2.2双分支选择结构程序设计例编写一个程序,实现当用户输入的用户名和口令都正确时显示"欢迎登录"的消息对话框,当用户名或口令有错误时显示消息对话框报告错误。编写代码:PrivateSubCommand1_Click()DimuserAsStringDi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。