Visual Basic快捷教程流程控制.docVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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 ...

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档