沈阳师范大学:《数据库应用基础》第6章 VB程序设计语句

第6章VB程序设计语句
退出 第6章 VB程序设计语句

Vsual pasic 第2页 61赋值语句 62选择控制结构 63循环控制结构 64数组 65控件数组 66过程
退出 第2页 6.1 赋值语句 6.2 选择控制结构 6.3 循环控制结构 6.5 控件数组 6.6 过程 6.4 数组

6赋值语句 Vsual pasic 第3页 1.赋值语句的作用 格式: 变量名=表达式或控件名属性=表达式 说明: (1)前者为变量赋值语句,后者为控件的属性赋值语句。例如 s=100 S=ST ch1= ABC Form1 Caption="求圆的面积 num= inpuTbox('请输入一个数")
退出 第3页 6.1 赋值语句 1.赋值语句的作用 格式: 变量名=表达式 或 控件名.属性=表达式 说明: ⑴ 前者为变量赋值语句,后者为控件的属性赋值语句。例如: s = 100 s= s + 1 ch1 = "ABC" Form1.Caption = "求圆的面积" num = InputBox("请输入一个数")

Vsual pasic 第4页 (2)赋值语句可以改变变量存储的值 (3)“=”号既可以构成赋值语句,也可以作为逻辑表达式的逻 辑等号 例如: pint×=y a=b and b=c n=3=5
退出 第4页 ⑵ 赋值语句可以改变变量存储的值。 ⑶ “=”号既可以构成赋值语句,也可以作为逻辑表达式的逻 辑等号。 例如: print x=y a=b And b=c n=3=5

Vsual pasic 第5页 2.赋值相容 (1)变量类型与表达式类型相同 (2)变量为字符串型,表达式为数值型。 (3)变量为数值型,表达式为可以转换为合法数值的字符串 (4)整型与浮点型属于赋值相容
退出 第5页 2.赋值相容 ⑴ 变量类型与表达式类型相同。 ⑵ 变量为字符串型,表达式为数值型。 ⑶ 变量为数值型,表达式为可以转换为合法数值的字符串。 ⑷ 整型与浮点型属于赋值相容

翻62选择控制结构 Vsual pasic 第6页 ◇顺序程序结构ε赋值语句、输入输出语句构成了最基本 的程序结构,即顺序程序结构。 ☆选择控制结构:又称为分支结构,这种结构能够根据条件 执行不同的操作 Visual basic支持的选择控制结构包括 语句 Select Case语句
退出 第6页 6.2 选择控制结构 ❖ 顺序程序结构:赋值语句、输入输出语句构成了最基本 的程序结构,即顺序程序结构。 ❖ 选择控制结构:又称为分支结构,这种结构能够根据条件 执行不同的操作。 Visual Basic支持的选择控制结构包括 If 语句 Select Case 语句

语句 Vsual pasic 第7页 1.If.Then语句 格式: 条件假 真 f条件>Then 语句块 End if 说明 (1)“条件”一般为关系表达式或逻辑表达式,“语句块”可 以为一条或多条语句,语句以End结束 (2)语句执行过程 〖例6.1输入a、b的值,如果a大于b,则输出“a大于b
退出 第7页 If 语句 1.If…Then 语句 格式: IfThen End If 说明: ⑴“条件”一般为关系表达式或逻辑表达式, “语句块”可 以为一条或多条语句,If语句以End If结束。 ⑵ 语句执行过程 假 真 条件 语句块 【例6.1】输入a、b的值,如果a大于b,则输出“a大于b”

Vsual pasic 第8页 (3)条件表达式也可以是算术表达式,非零为真、零为假。 (4)|f语句可以精简为单行仟f语句,即 HfThen 【例62】将例6.1用单行语句改写
退出 第8页 ⑶ 条件表达式也可以是算术表达式,非零为真、零为假。 ⑷ If语句可以精简为单行If语句,即 If Then 【例6.2】将例6.1用单行If语句改写

Vsual pasic 第9页 2.If.Then.Ese语句 格式: 真 假 fThen 条件 Else 语句块1 语句块2 End If 说明: (1)语句执行过程 (2)f..Then.Else语句为双分支选择结构,语句块1和语句块2必定有一个 被执行。 【例6.3】输入一个非零数,判断其是正数还是负数
退出 第9页 2.If...Then...Else语句 格式: IfThen Else End If 说明: ⑴ 语句执行过程 真 假 条件 语句块1 语句块2 【例6.3】输入一个非零数,判断其是正数还是负数。 ⑵ If...Then...Else语句为双分支选择结构,语句块1和语句块2必定有一个 被执行

Vsual pasic 第10页 例64】判断某年是不是闰年 闰年的条件:年份能被400整除,或者年份能被4整除但不能被100整除。 year Mod400=0(被400整除) Mod4=0 And year Mod100<>0(被4整除但不被100整除) 两个表达式之间应该用O连接。 (3)f.Then.ESe语句单行形式: f条件>ThenEse 例6.5】将例63用单行语句改写
退出 第10页 【例6.4】 判断某年是不是闰年。 闰年的条件:年份能被400整除,或者年份能被4整除但不能被100整除。 year Mod 400 = 0(被400整除) Mod 4 = 0 And year Mod 100 <> 0(被4整除但不被100整除) 两个表达式之间应该用Or连接。 ⑶ If...Then...Else语句单行形式: IfThenElse 【例6.5】将例6.3用单行语句改写
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 沈阳师范大学:《数据库应用基础》第6讲 数据库的高级操作.ppt
- 沈阳师范大学:《数据库应用基础》第5章 数据的输出与输入.ppt
- 沈阳师范大学:《数据库应用基础》第5讲 程序的三种基本结构.ppt
- 沈阳师范大学:《数据库应用基础》第4章 VB程序设计基础.ppt
- 沈阳师范大学:《数据库应用基础》第4讲 程序设计基础.ppt
- 沈阳师范大学:《数据库应用基础》第3章 窗体.ppt
- 沈阳师范大学:《数据库应用基础》第3讲 数据库的维护.ppt
- 沈阳师范大学:《数据库应用基础》第2章 创建简单的VB应用程序.ppt
- 沈阳师范大学:《数据库应用基础》第2讲 建立数据库及基本操作.ppt
- 沈阳师范大学:《数据库应用基础》第1章 Visual Basic程序开发环境.ppt
- 沈阳师范大学:《数据库应用基础》第1讲 数据库基础知识.ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第十章 网络安全的法律法规.ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第九章 网络安全产品介绍.ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第八章 防火墙技术.ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第七章 黑客攻击与防范.ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第六章 病毒.ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第五章 数据安全.ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第四章 web安全.ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第三章 网络通信安全.ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第二章 操作系统安全.ppt
- 沈阳师范大学:《数据库应用基础》第7讲 子程序、过程、自定义函数.ppt
- 沈阳师范大学:《数据库应用基础》第7章 常用控件的使用.ppt
- 沈阳师范大学:《数据库应用基础》第8讲 菜单设计及屏幕格式.ppt
- 沈阳师范大学:《数据库应用基础》第8章 对话框程序设计.ppt
- 沈阳师范大学:《数据库应用基础》第9讲 内存变量、数组及处理.ppt
- 沈阳师范大学:《数据库应用基础》第9章 图形操作.ppt
- 沈阳师范大学:《数据库应用基础》第10章 菜单程序设计.ppt
- 沈阳师范大学:《数据库应用基础》第11讲 FoxPro的常用函数.ppt
- 沈阳师范大学:《数据库应用基础》第11章 文件.ppt
- 沈阳师范大学:《数据库应用基础》编程练习(1).ppt
- 沈阳师范大学:《数据库应用基础》第12章 数据库应用.ppt
- 沈阳师范大学:《数据库应用基础》课堂测试.ppt
- 沈阳师范大学:《数据库应用基础》应试指导.ppt
- 华中科技大学:《MATLAB语言与控制系统仿真》课程教学资源(PPT课件讲稿)第一章 计算机辅助设计与仿真技术概述.ppt
- 华中科技大学:《MATLAB语言与控制系统仿真》课程教学资源(PPT课件讲稿)第三章 控制系统的数学描述与建模.ppt
- 华中科技大学:《MATLAB语言与控制系统仿真》课程教学资源(PPT课件讲稿)第二章 matlab语言基础.ppt
- 华中科技大学:《MATLAB语言与控制系统仿真》课程教学资源(PPT课件讲稿)第五章 SIMULINK仿真基础.ppt
- 华中科技大学:《MATLAB语言与控制系统仿真》课程教学资源(PPT课件讲稿)第四章 控制系统的分析方法.ppt
- 《数字平面艺术设计》课程教学资源(试卷习题)试题库.doc
- 桂林电子科技大学:《可编程ASIC原理》课程教学资源(实验指导书)实验六 数字电压表设计.pdf