- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本章主要内容: 1. 条件表达式:关系表达式和逻辑表达式 2. 条件语句:If … Then 语句;If … Then … Else 语 句;Iif 函数 3. 多分支语句 If … Then … Else 语句和Select Case 语句 4. 选择结构的嵌套 5. 选择性控件:单选按钮和复选框 6.计时器控件 4.1.1 关系运算符与关系表达式 (1) 关系运算符 关系运算符也称为比较运算符,用来比较两个操作数的大小。其运算结果是一个逻辑值,即真(True)或假(False)。Visual Basic提供的关系运算符见表4-1 4.2 条件语句 条件语句是形成选择结构最基本的语句之一,其形式有三种: If…Then 语句 If…Then…Else 语句 IIF函数 4.2.1 If…Then 语句 ⑴、格式: If…Then 语句属于单分支结构语句,书写格式有两种:单行结构和块结构。 “单行结构”格式: If 条件表达式 Then 语句组 “块结构” 格式: If 条件表达式 Then 语句组 End If 其中: 条件表达式:一般为关系表达式和逻辑表达式。也可为算术表达式,表达式值为非0时,按True进行判断,表达式值为0时,按False进行判断 语句组:在行结构中,一般为一条语句,如果是多条语句,必须用“:”分开,且在一行上书写。 注意:在“块结构” 格式中,If和End If必须成对出现。 4.2.2 If…Then…Else 语句 ⑴格式:If…Then…Else 语句属于双分支结构语句,书写格式也有两种:单行结构和块结构。 单行结构: If 条件 Then 语句组1 [Else 语句组2] 块结构: If 条件 Then 语句组1 [Else 语句组2] End If 其中:[Else 语句组2] 加[],表示可选部分。 如果 Else 语句组2 部分存在,形成双向分支。如果Else 语句组2部分省略,则形成单向分支。 在“块结构”条件语句,If 和 End If 也必须成对出现。 4.2.3 IIF函数 IIF函数是一种条件函数,可以代替IF语句。 ⑴格式: IIf (条件,True-部分,False-部分) ⑵功能: 根据条件判断,选择True-部分或False-部分的值:当条件为True时,计算并返回True-部分的值;当条件为False时,计算并返回False-部分的值。 ⑶说明: ? 条件一般为关系表达式和逻辑表达式。也可为算术表达式,表达式值为非0时,按True进行判断,表达式值为0时,按False进行判断 ? IIf 函数的引用将产生一个返回值,其值与True-部分和False-部分的类型一致。 ? True-部分和False-部分为表达式、变量或函数。 4.3 多分支语句 双分支结构只能根据条件的True和False决定处理两个分支中的其中一个。当实际处理的问题有多种条件(超过两种)时,就要用到多分支语句。多分支语句有两种:If…Then…ElseIf 语句 和 Select Case语句 4.3.1 If…Then…ElseIf 语句 (1)格式 IF 条件1 Then 语句块1 [ElseIf 条件2 Then 语句块2] … [ElseIf 条件n Then 语句块n] [Else 语句块n+1] End If 4.3.2 Select Case语句 Select Case语句(又称为情况语句)。Select Case语句是根据一个表达式的值,判断它的所属范围,选择执行不同的语句块,是多分支选择的另一种语句实现方法。可以取代If…Then…ElseIf 语句。 (1)格式 Select Case 测试表达式 Case 表达式列表1 语句块1 Case 表达式列表2 语句块2 … Case 表达式列表n 语句块n [Case Else 语句块n+1] End Select 4.4 选择结构的嵌套 将一个选择结构放在另一个选择结构内,称为选择
您可能关注的文档
- Visual Basic.NET程序设计教程 教学课件 作者 陈志泊 第9章 对话框.ppt
- Visual Basic.NET程序设计教程 教学课件 作者 陈志泊 第10章 Visual Basic.NET面向对象程序设计.ppt
- Visual Basic.NET程序设计教程 教学课件 作者 陈志泊 第11章 文件.ppt
- Visual Basic.NET程序设计教程 教学课件 作者 陈志泊 第12章 Visual Basic.NET图形程序设计.ppt
- Visual Basic.NET程序设计教程 教学课件 作者 陈志泊 第13章 Visual Basic.NET数据库管理应用程序开发.ppt
- Visual Basic.NET程序设计教程 教学课件 作者 陈志泊习题答案 附录 习题参考答案.doc
- Visual Basic.NET程序设计教程 教学课件 作者 王庆桦 主编 战忠丽魏权双 副主编 电子课件 第4章 复合数据类型.ppt
- Visual Basic.NET程序设计教程 教学课件 作者 王庆桦 主编 战忠丽魏权双 副主编 电子课件 第6章 常用控件使用.ppt
- Visual Basic.NET程序设计教程 教学课件 作者 王庆桦 主编 战忠丽魏权双 副主编 电子课件 第12章 综合实例.ppt
- Visual Basic.NET程序设计教程陈语林电子教案 p01.ppt
- Visual Basic程序设计 双色印刷 教学课件 作者 熊李艳 周美玲 第5章 循环结构化程序设计.ppt
- Visual Basic程序设计 双色印刷 教学课件 作者 熊李艳 周美玲 第6章 数组.ppt
- Visual Basic程序设计 双色印刷 教学课件 作者 熊李艳 周美玲 第7章 过程.ppt
- Visual Basic程序设计 双色印刷 教学课件 作者 熊李艳 周美玲 第8章 其他常用控件及语句.ppt
- Visual Basic程序设计 双色印刷 教学课件 作者 熊李艳 周美玲 第9章 菜单与对话框.ppt
- Visual Basic程序设计 双色印刷 教学课件 作者 熊李艳 周美玲 第10章 文件.ppt
- Visual Basic程序设计 双色印刷 习题答案作者 熊李艳 周美玲 3答案.doc
- Visual Basic程序设计 双色印刷 习题答案作者 熊李艳 周美玲 4答案.doc
- Visual Basic程序设计 双色印刷 习题答案作者 熊李艳 周美玲 5答案.doc
- Visual Basic程序设计 双色印刷 习题答案作者 熊李艳 周美玲 7答案.doc
文档评论(0)