- 1、本文档共77页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MsgBox函数语法格式: 变量[%]=MsgBox (提示信息[,按钮样式][,标题]) 表13-9 MsgBox按钮返回值 返回值内部常量 返回值 被单击的按钮 vbOK 1 单击【确定】按钮 vbCancel 2 单击【取消】按钮 vbAbort 3 单击【终止】按钮 vbRetry 4 单击【重试】按钮 vbIgnore 5 单击【忽略】按钮 vbYes 6 单击【是】按钮 vbNo 7 单击【否】按钮 2.选择结构 根据所给定的条件是否满足,决定从给定的两组或多组操作中选择其一。 (1)If语句 If语句是用来判定所给定的条件是否满足,根据判断的结果(True或False)来决定执行给出的操作之一。 VB.NET提供了3种形式的If语句。 1)单分支If语句 If 条件表达式 Then 语句块 EndIf 或: If 条件 Then 语句 图13-12 单分支语句流程图 【例13-2】输入两个整型数,按由小到大的顺序输出这两个数。如果在弹出第一个对话框时输入24,第二个对话框输入12,程序运行结果如图13-13所示。 Private Sub Form1_Click(…) Handles MyBase.Click ‘限于篇幅,事件框架中的参数省略。 Dim a As Integer, b As Integer, t As Integer a = InputBox(第1个数, 输入数据, , 200, 200) b = InputBox(第2个数, 输入数据, , 200, 200) If a b Then ‘如果ab,交换a和b的值 t = a a = b b = t End If MsgBox(较小数 a 较大数 b, , 从小到大排序) ‘报告结果End Sub 图13-13 两数排序结果 或:If a b Then t = a:a = b:b = t 2)If语句格式2 If 条件 Then 语句1 Else 语句2 EndIf 或:If 条件 Then 语句1 Else 语句2 图13-14 双分支语句的流程图 条件表达式 语句块 1 语句块 2 True False 【例】计算分段函数的值 程序1: Dim a, x, y As Single a = Val(InputBox(请输入a 的值, 计算分段函数)) x = Val(InputBox(请输入x 的值, 计算分段函数)) If x = -a Then y = 0 If (x -a) And (x = a / 2) Then y = Math.Sqrt(a * a - x * x) If x a / 2 Then y = x MsgBox (a= a x= x y= y) 程序2 If x = -a Then y = 0 ElseIf (x -a) And (x = a / 2) Then y = Math.Sqrt(a * a - x * x) ElseIf x a / 2 Then y = x End If MsgBox (a= a x= x y= y) 3)多分支If语句 If 条件表达式1 Then 语句块1 ElseIf 条件表达式2 Then 语句块2 …… Else 语句块n 图13-15 多分支语句的流程图 不管有几个分支,当某条件满足,执行相应的语句块,其余分支不再执行。 4)If语句的嵌套 If语句的嵌套是指If语句中的语句块又包含If语句。语句格式如下; If 条件表达式1 Then If 条件表达式11 Then 语句块1 … EndIf EndIf (2)Select Case语句 Select Case语句也称为情况语句,它可以用来实现多分支选择结构程序。 语句格式: Select Case 表达式 Case 表达式列表1 语句块1 Case 表达式列表2 语句块2 …… Case Else 语句块n End Select Case子句的表达式可以由以下几种形式构成: 表达式1 to 表达式2: Case 1 To 5 表达式值在1到5范围内。 Is运算表达式:
您可能关注的文档
- 档案管理服务外包工作规范 第3部分 档案数字化服务.docx
- 档案阅览抄录复制收费标准.pdf
- 道路交通安全管理体系认证实施方案.pdf
- 德国质量协会DGQ 唯一授权培训机构.pdf
- 等离子体所博士专业课考试科目汇总.doc
- 地球内部的什么活动可以引起地形的变化?.ppt
- 第1章 二极管及其整流电路.doc
- 第1章 计算机基本知识.doc
- 第1章 建筑内部给水系统.ppt
- 第2学年 生活科学習指導案(改善プラン).pdf
- 高中生活800字议论文作文.pdf
- 专业技术人员年度考核个人总结3篇(专业技术人员年度考核自我总结).pdf
- 鲁科版高中物理选择性必修第二册精品课件 第1章 安培力与洛伦兹力 本章整合 (3).ppt
- 鲁科版高中物理必修第一册精品课件 第4章 力与平衡 第2节 力的分解 (2).ppt
- 鲁科版高中物理必修第一册精品课件 第3章 相互作用 习题课 物体的受力分析.ppt
- 鲁科版高中物理选择性必修第一册精品课件 第3章 机械波 第3节 波的干涉和衍射 (3).ppt
- 鲁科版高中物理选择性必修第二册精品课件 第1章 安培力与洛伦兹力 习题课 带电粒子在组合场或叠加场中的运动 (3).ppt
- 鲁科版高中物理选择性必修第一册精品课件 第2章 机械振动 第3节 单摆 (3).ppt
- 鲁科版高中物理必修第一册精品课件 第4章 力与平衡 第2节 力的分解.ppt
- 正弦定理和余弦定理-高考数学复习.pptx
文档评论(0)