- 2
- 0
- 约2.27千字
- 约 14页
- 2016-10-26 发布于广东
- 举报
第4章 分支结构及其相应控件 IF语句 Select Case语句 框架控件 单选按钮控件 复选框控件 4.1 If语句 根据条件来选择执行相应的语句 4.1.1 If语句的单分支结构 If 表达式 Then [语句块] End If 例4.1 4.1.2 If语句的双分支结构 If 表达式 Then [语句块1] Else [语句块2] End If 例4.2 4.1.3 If语句的单行形式 If 表达式 Then [语句块] 或 If 表达式 Then [语句块1] Else [语句块2] 4.1.3 ElseIf结构 If 表达式1 Then [语句块1] ElseIf 表达式2 Then [语句块2] … ElseIf 表达式n Then [语句块n] Else [语句块n+1] End If 例4.3 4.1.4 IIf函数 Result= IIf(表达式1,表达式2,表达式3) 如: If ab Then max=a Else max=b End If 可用IIf函数写成: max=IIf(ab,a,b) 4.1.5 If语句的嵌套 If 表达式1 Then If 表达式1_1 Then [语句块1_1] Else [语句块1_2] End If Else If 表达式2_1 Then [语句块2_1] Else [语句块2_2] End If End If 例4.4、4.5 4.2 Select Case语句 格式如下: Select Case 表达式 Case 表达式列表1 [语句块1] Case 表达式列表2 [语句块2] … Case 表达式列表n [语句块n] Case Else [语句块n+1] End Select 例4.6 4.3 框架 框架(Frame)控件是一种容器型控件,用于将窗体中的控件分组 1.属性 Name、Caption、Enabled、Visible 2.事件 一般不需要在程序中编写框架控件的事件过程,而是仅仅利用其能为控件分组的特点 4.4 单选按钮 也称选择按钮,一般成组出现 用户在一组单选按钮中一次只能选择其中一个按钮 1.属性 说明: (1)Value是单选按钮控件最重要的属性,其属性值有两个,True和False。True表示单选按钮被选中,而False表示未被选中。在一组单选按钮中只能有一个单选按钮的Value属性值是True。 (2)在事件代码中,判断选中的方法可以表示为:If Optional.Value = True。 (3)可以将单选按钮设置成图形按钮的形式。Style的属性值为1时表示图形方式,此时如果单选按钮未被选中,可以由Picture属性添加图片文件;如果单选按钮被选中可以由DownPicture属性添加图片文件。 2.事件 单选按钮的常用事件是单击(Click)事件,但是一般不需要在程序中编写单选按钮控件的事件过程 演示如例4.7 4.5 复选框 1.属性 Value是复选框控件最重要的属性,其属性值有3个,0表示未被选中,1表示被选中,2表示复选框变成灰色,禁止用户选择 2.事件 复选框的常用事件是单击(Click)事件,单击某复选框,可自动改变其状态 如例4.8 4.6 程序举例 【例4.9】求方程ax2+bx+c=0的解 【例4.10】在文本框中输入单个字母或0~9的数字,对其进行分类识别为大小字母或者为奇偶数 【例4.11】将例4.5改为Else If 和Select Case表示 【例4.12】设计程序模拟一个简单的考试系统,要求用户登录后解答计算鸡兔同笼问题。 【例4.13】编写画圆程序。 【例4.14】编写判断输入字符程序,可以区分字母、元音字母及数字的个数。 Page ? * Visual Basic 语言程序设计 第四章 分支结构及相应控件 Visual Basic 语言程序设计 第四章 分支结构及相应控件 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 说明: (1)Select Case的表达式一般为数值表达式或字符串表达式,通常为变量或常量,而不是通常的关系或者逻辑表达式。 (2)Select Case语句在多个选择中执行第一个条件为真的
您可能关注的文档
- 新Visual Basic程序设计 教学课件 黄津津 第3章 数据类型与表达式.ppt
- 新Visual Basic程序设计 教学课件 黄津津 第4章 Visual Basic控制结构.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程序设计 教学课件 解凯 陈如琪 第7章 常用内部控件.ppt
- 新Visual Basic程序设计 教学课件 解凯 陈如琪 第8章_数据文件.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)