VB语言基础教案.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 VB语言基础 变量的概念 ? 变量名必须以字母A~Z(或a ~ z)开头。 ? 构成变量名的字符串由英文字母、数字、下划线符号组成。 ? 变量名中间不允许有空格。 ? Visual Basic的保留字不能作为变量名。 ? 在Visual Basic语言中,变量名不区分大小写。 一般符号常量全部用大写字母表示。 用Dim关键字声明变量 格式:Dim 变量名 [As 类型] 说明: ? 将给定的变量名声明为指定类型的变量 ? 如果 [As 类型]部分省略,所建立的变量类型默认为变体类型。 ? 在一个Dim语句中可以定义多个变量,但每个变量必须有自己的类型声明。 例子: Dim Age As Integer ‘定义Age为整型变量 Dim StrTemp As String ‘定义StrTemp为不定长字符型变量 Dim StrName As String * 10 ‘定义StrName 为定长(10)字符变量 Dim Number As Single, Count As Single ‘定义Number和Count都是单精度变量 dim Number , Count As Single ‘定义Number为变体变量,Count为单精度变量 通过对变量的赋值,使变量得到值 赋值的格式为: 变量名 = 值 或 表达式 如: dim x as Integer , y as Integer Dim z as Integer x = 2 y = 3 z = x + y 此外还有下面这些函数: left,right:子串的截取 String:字符串的生成 Replace:字符串的替换 Tirm,ltrim,rtrim:去除空格函数 ④静态变量—— ☆ 用Static语句定义的局部变量,在程序运行过程中该类变量的值可保留。 ☆ 每次调用过程时,用Static定义的静态变量保持原来的值,而用Dim定义的变量要重新初始化。 声明变量时作用域的规则: ? 在窗体、模块中声明的变量是模块级的,对整个模块都有效。 ? 在过程内用Dim语句声明的变量只在过程内有效。 ? 用Public语句声明的变量是程序级的,在整个程序中起作用。 ? 用Static语句声明的变量是静态变量,即使在过程结束后也一直保存着,VB在任何时候都不会去初始化静态变量。 2.4、运算符和表达式 运算符是代表Visual Basic某种运算功能的符号,通过运算符和操作数组成各种形式的表达式,实现程序编制中所需的计算或操作。VB中的运算符和表达式有如下几种: ? 算术运算符与算术表达式 ? 关系运算符与关系表达式 ? 逻辑运算符与逻辑表达式 ? 字符串运算符字符串表达式 2.4.1.算术运算符与算术表达式 运算符 功能 优先级 运算符 功能 优先级 ^ 指数 1 \ 整除 4 - 负号 2 Mod 取余 5 ? 乘 3 + 加 6 / 除 3 - 减 6 算术运算符执行算术运算,其操作对象是数值型数据,如整型数、长整型数、单精度浮点数、双精度浮点数及货币型数。算术运算符表如下: 1.算术运算符 说明: ☆ 算术运算符中,除负号“-”是单目运算符外,其余都是双目运算符。 ☆ +、-、×的概念和代数中的概念相同。 ☆ 除法运算有两种: / — 一般除法。 \ — 整除,整数除法,四舍五入后相除,结果为整数。如:7\3=2,7.3/2=2 ☆ Mod运算符是求两数四舍五入后相除后的余数。余数符号同被除数。例如: 23 Mod 7 ‘结果为2 8.6 Mod 3 ‘结果为0 11.4 Mod 5.2 ‘结果为1 ☆ 算术运算符两边的操作数应为数值型。 习题:4+5\6*7/8 mod 9 先按四舍五入的原则对小数点后部分进行处理,然后运算 由算术运算符连接起来的式子就是算术表达式,算术表达式的结果是数值。算术表达式运算时,首先根据运算符的优先级进行运算,在优先级相同的情况下,按由左至右的顺序进行运算。如果需要改变运算次序,可以通过增

文档评论(0)

wxc6688 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档