第二章VisualBasic的基本语法.pptVIP

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
注意: 如果对Variant变量进行算术运算,必须确保变量中存放的是某种形式的数值,包括整数,浮点数,定点数等。 运算符“+”可以用于数值相加,还可用于字符串的连接。为了避免运算出错,字符串连接最好用运算符“”。 变量的作用域 (1)局部变量与全局变量 VB中的变量 可以分为3类: 局部变量 模块变量 全局变量 局部变量:在过程(事件过程或通用过程)内定义的变量。 其作用域是它所在的过程。 声明部分 应用程序 窗体模块 标准模块 通用过程 事件过程 声明部分 通用过程 局部变量常用来存放中间结果或作临时变量。可以通过 “过程名.变量名”的形式分别引用不同过程中相同名字的变 量。 局部变量在过程内用Dim,Static定义: Sub Command1_Click() Dim Tempnum As Integer Static Total As Double …… End Sub 窗体变量:用于该窗体内的所有过程。当同一窗体内的不同过程使用相同的变量时,必须定义窗体变量。使用窗体变量之前必须先声明。 模块变量:包括窗体变量和标准模块变量。标准模块变量的声明和使用与窗体模块中窗体变量类似。 模块变量在模块的声明部分用Private或Dim声明。 Private intTemp As Integer 或 Dim intTemp As Integer 全局变量:也称全程变量。全局变量必须在标准模块的声明部分中声明。用Public和Global语句声明。 (2)默认声明 对于局部变量来说,也可以不用Dim(或Static)定义,而在需要时直接给出变量名。变量的类型可以用类型说明符(%、、!、#、$、@)来标识,如果没有类型说明符,VB就把该变量指定为变体数据类型。 默认声明一般只适用于局部变量。 函 数 说 明 实例 结果 Sin 返回弧度的正弦 Sin(0) 0 Cos 返回弧度的余弦 Cos(0) 1 Atn 返回用弧度表示的反正切值 Atn(0) 0 Tan 返回弧度的正切 Tan(0) 0 Abs 返回数的绝对值 Abs(-2.4) 2.4 Exp 返回e的指定次幂 Exp(1) 2.7182818284 Log 返回一个数值的自然对数 Log(1) 0 Sgn 返回数的符号值 Sgn(-100) -1 Sqr 返回数的平方根 Sqr(16) 4 数学函数、随机函数、转换函数、时间/日期函数 三、常用内部函数 数学函数 说明:sin,cos,tan函数的自变量是以弧度为单位的角度。Atn 函数的自变量是正切值,返回正切值为x的角度,以弧度为 单位。 1(度)=∏/180=3.14159/180(弧度) 随机函数 函 数 说 明 实例 结果 Rnd 返回小于1且大于或等于0的随机数 Rnd 0~1之间的随机数 用Rnd函数可以返回随机数,当一个应用程序不断地重复使 用随机数时,同一序列的随机数会反复出现,用Randomize语 句可以消除这种情况: Randomize[(x)] X是一个整型数,作为种子。 谁去打开水 Private Sub Command1_Click() Randomize temp! = Rnd() Form2.Print Int(temp! * 10*0.8); “号去吧 End Sub 转换函数 函 数 说 明 实例 结果 Int 返回不大于给定数的最大整数 Int(3.6) 3 Fix 返回数的整数部分 Fix(-3.6) -3 Hex$ 把一个十进制数转换成十六进制数 Hex$(32) 20 Oct$ 把一个十进制数转换成八进制数 Oct$(14) 16 Asc 返回字符串中第一个字符的ASCII码 Chr$ 把相应值转换为ASCII字符 Chr$(10) 换行符 Str$ 把相应值转换为一个字符串 Str$(123) “123” Val(c) 把相应字符转换为一个数值 Val(“10”) 10 【例3.2】 在窗体上添加一个文本框和一个命令按钮。当运行程序时,向文本框中输入一个字符,单击命令

文档评论(0)

beautyeve + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档