- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual Basic快捷教程流程控制
Visual Basic快捷教程——流程控制
一、选择结构
Visual Basic中用来实现选择结构的方式包括:If、Select/Case、Switch、Choose等4这种。
1. If 语句
基于 If 语句实现的选择结构主要有三种形式:
If ... Then ...
If ... Then ... Else ...
If ... ElseIf ... Else ...
下面我们逐个详解。
1)If ... Then ... 是属于单向选择结构,它会潘丹条件表达式(condition)是否为真,若条件表达式为真,则会执行该分支的语句块(statements);否则,就不执行任何操作。Visual Basic中If ... Then ...的语法规则如下:
[vb] view plain copy 在CODE上查看代码片派生到我的代码片
If 条件表达式 Then
语句块
End If
下面通过一个判定用户是否要退出程序的例子来演示 If ... Then ... 在实际中的使用。
[vb] view plain copy 在CODE上查看代码片派生到我的代码片
Public Class Form1
Private Sub Button_Exit_Click(sender As Object, e As EventArgs) Handles Button_Exit.Click
Dim Result As MsgBoxResult
Result = Interaction.MsgBox(您确定要退出本程序吗?, vbOKCancel+vbQuestion, 提示)
If Result = vbOK Then
End
End If
End Sub
End Class
执行上述代码,所得之结果如下所示。当用户单击【退出程序】按钮时,程序会弹出一个消息对话框询问用户是否真的要退出程序。如果用户选择【确定】,那么程序将随机退出。如果用户选择【取消】,程序将继续执行。
2)If ... Then ... Else 是一种双向选择结构,它会判断条件表达式是否为真,如果条件表达式为真,则程序会执行为真的分支语句块。否则若条件表达式为假,那么程序便会执行为假的分支语句块。Visual Basic中If ... Then ... Else 的语法规则如下:
[vb] view plain copy 在CODE上查看代码片派生到我的代码片
If 条件表达式 Then
条件表达式为真的语句块
Else
条件表达式为假的语句块
End If
下面通过一个判定用户输入的年份是否为闰年的示例程序来演示 If ... Then ... Else 在实际中的使用。
[vb] view plain copy 在CODE上查看代码片派生到我的代码片
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If TextBox_Year.Text Mod 4 = 0 Then
MsgBox(公元 + TextBox_Year.Text + 年是闰年。,
MsgBoxStyle.OkOnly + MsgBoxStyle.Information, 判定结果)
Else
MsgBox(公元 + TextBox_Year.Text + 年不是闰年。,
MsgBoxStyle.OkOnly + MsgBoxStyle.Information, 判定结果)
End If
End Sub
End Class
执行上述代码,所得之结果如下所示。如果用户输入的年份确实为闰年,那么随后弹出的消息对话框就会反馈说这一年确实是闰年。
3)If ... ElseIf ... Else 是一种多重嵌套选择结构,当紧跟在 If 后面的判断条件为假时,程序再多做一次判定,即执行ElseIf后面的判定。而且ElseIf后面还可以嵌套多层ElseIf判断。如果所有的判断条件都为假时,那么程序才会执行Else后面的分支语句块。Visual Basic中If ... ElseIf ...
您可能关注的文档
最近下载
- GB∕T 3190-2020 -变形铝及铝合金化学成分.pdf
- 2025年汽车驾驶员高级技师基本理论知识考试题(+答案).docx VIP
- 近五年履职工作总结-wrz123.doc VIP
- 信息处理员考试模拟题库一.doc VIP
- 预备党员思想汇报4篇.docx VIP
- ACR BI-RADS (乳腺MR部分)课件.ppt VIP
- 2025国家知识产权局专利局专利审查协作河南中心招聘15人笔试备考试题及答案解析.docx VIP
- 中国民航大学《高等数学Ⅱ》2025-----2026学年期末试卷(A卷).docx
- 二升三年级数学暑假作业完整版25天.pdf VIP
- 如何提高护理文件书写内涵质量.ppt VIP
文档评论(0)