ID: 19585198

2024年《VB程序设计案例驱动型教程》 【案例3】体育达标测试 课件(共20张PPT)(国防工业出版社)

日期:2026-03-03 科目: 类型:课件 查看:86次 大小:992256B 来源:二一课件通
预览图 1/9
2024年,测试,国防工业,PPT,20张,课件
  • cover
(课件网) 【案例3】体育达标测试   案例效果   涵盖知识   操作步骤   案例小结   实训练习 涵盖知识 变量的作用域 过程级变量 在一个过程内部定义的变量,只有在过程内部才能访问或改变那个变量的值,称过程级变量。过程级变量用Dim或Staic关键字来定义,也称为局部变量。 涵盖知识 变量的作用域 2) 模块级变量 在某一模块(窗体模块或标准模块)内使用Private语句或Dim语句声明的变量都是模块级变量,其作用域只限于该模块,只能被该模块中的所有过程调用,其他模块中的任何过程都不能调用。 涵盖知识 变量的作用域 3) 全局变量 在标准模块中定义一个全局变量,其方法与在标准模块中定义一个模块级变量相同,只是在定义时必须冠以Public,不能使用Dim和Private。 在窗体模块中定义一个全局变量,其方法与在窗体模块中定义一个模块级变量相同,只是在定义时必须冠以Public,不能使用Dim和Private。在窗体模块中定义一个全局变量时,关键词Public不能缺省。过程中不能定义全局变量。 涵盖知识 2. 常量的使用 1) 直接常量 直接常量就是直接给出一个确定的值,如布尔型值True、日期型#05/01/2003#等。 2) 符号常量 定义格式如下。 Const <常量名> [As <类型>]=[,<常量名>[As<类型>]=<表达式>]…… 涵盖知识 3. 运算符与表达式 1) 算术运算符与算术表达式 运算 运算符 优先级 示例 示例结果 乘方 ∧ 1 X^Y 双精度1000 取负 - 2 -3 整形数-3 乘 * 3 X*Y 整形数30 浮点除法 / 3 X/Y 双精度数3.33333333333333 整数除法 \ 4 X\Y 整形数3 取模 mod 5 X mod Y 整形数1 加法 + 6 X+Y 整形数13 减法 - 6 X-Y 整形数7 涵盖知识 3. 运算符与表达式 2) 关系运算符与关系表达式 运算符 测试关系 表达式例子 = 等于 X=Y <> 或>< 不等于 X<>Y或X> 大于 X>Y < 小于 X= 大于等于 X>=Y Like 比较样式 Is 比较对象变量 涵盖知识 3. 运算符与表达式 3) 逻辑运算符与逻辑表达式 (1) 逻辑非:Not进行“取反”运算,例如 Not 3>6 结果为True。 (2) 逻辑与:And对两个关系表达式的值进行比较,如果两个表达式的值均为True,结果为True,否则结果为False。如(5>11)And (3<5) 结果为False。 (3) 逻辑或:Or对两个表达式进行比较,如果其中一个表达式的值为True,结果就为True;只有两个表达式的值为False时,结果才为False。例如(5>11)Or (3<5) 结果 为True。 涵盖知识 3. 运算符与表达式 4) 字符串运算符与字符串表达式 字符串运算符有两个,“&”和“+”,都用于将两个字符串接起来,合并为一个新的字符串。 涵盖知识 4. 选择结构 1) 单行选择结构If-Then-Else 格式:If<条件>Then[<语句组1>][Else<语句组2>] 功能:当条件成立时,执行Then后的语句组1,否则执行Else后的语句组2。 涵盖知识 2) 多行选择结构If-Then-End If 格式:If <条件1> then [<语句组1>] [ElseIf<条件2>then [<语句组2>]] …… [ElseIf<条件n>then [<语句组n>]] [Else [<其他语句组>]] End If 功能:首先判断<条件1>是否成立,若成立则执行<语句组1>,然后执行End If后面的语句;若<条件1>不成立,再判断<条件2>是否成立,若成立则执行<语句组2>,然后执行End If后面的语句,若<条件2>不成立,再判断<条件3>是否成立……如果<条件1>到<条件n>都不成立,则执行Else后面的<其他语句组>。 涵盖知识 3) 多分支选择结构Select Case-End Select 格式: Select Case <测试表达式> Case <表达式表1> [<语句组1>] Case <表达式表2> [<语句组2>] …… Case Else [<其他语句组1>] End Select 功能:首先计算Select Case后的<测试表达式>的 ... ...

~~ 您好,已阅读到文档的结尾了 ~~