vb第五次课.ppt_第1页
vb第五次课.ppt_第2页
vb第五次课.ppt_第3页
vb第五次课.ppt_第4页
vb第五次课.ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第三章 VB语言基础(2学时),3.4 常用函数 3.5 常见错误 3.6 编码规则,常用内部函数,函数:能完成一定运算并将结果(有且只有一个 )返回的程序,函数分为:标准函数和用户自定义函数。 函数的构成:函数名(参数列表) 如:Abs(-3) Time() Mid(“ABCD”,2,2) Mid(“ABCD”,2) 参数可以看作是函数运算的对象 注意:参数列表中可以有0个或1个或多个参数,当参数列表中有多个参数时每个参数之间用逗号隔开。,数学函数,注意: 1)Int(N),Fix(N),Round(N)的区别 2)Sin(N),Cos(N),Tan(N),Atn(N)三角函数中参数N为弧度

2、表示 3)Rnd()产生0,1)之间的随机数,但每次运行的时候都是产生同一个序列的随机数,要想每次运行产生不同序列的随机数用Randomize,字符串函数,1)字符串编码 vb中字符采用Unicode编码,任何字符占2个字节,如 Len(“中国Good”)为6,LenB(“中国Good”)为12 2)字符串函数,字符串函数,日期函数,转换函数,注意:Len(Str(123)=4,注意: Val(C)只能将数字字符转化为数值,遇到非数字字符就停止,如果第一个就为非数字字符那么结果为数值0 Str(N)转化为字符时最前面留有一个符号位正数为空格,负数为”-”,测试函数,格式输出函数,Format$

3、(表达式,格式字符串) 例如: Print Format(1234.567,”00000.0000”) 01234.5670 Print Format(#6/30/2002#,”yyyy-mm-dd”) 2002-06-30,Shell函数,Shell()函数调用Windows中的可执行程序 格式:Shell(命令字符串,窗口类型) 例如:Shell(“calc.exe”)调用计算器 Shell(“notepad.exe”)调用记事本 a=shell(“notepad.exe”,2) 注意:函数有返回值所以不能单独成为一条语句,它只能出现在赋值语句中,表达式中,或者作为过程或函数的参数,这里的

4、shell即可以作为函数也可以作为过程 例如:abs(-3)这是不行的 我们可以 Print abs(-3) 或者a=abs(-3)*8+6 或 If Abs(-3)+78 then,3.6 常见错误,1.逻辑表达式书写错,在VB没有造成语法错而形成逻辑错 例数学表达式 3x10 VB表达式为 3=x10 3=x and x10 问题在于VB中的逻辑量与数值量可互转 2.同时给多个变量赋值,在VB没有造成语法错而形成逻辑错 例 Dim x%,y%,z% x=y=z=1 (第一个等号是赋值的意思,后面的是关系运算符等于的意思,从左到右比较) 3. 标准函数名写错 4变量名写错 检查方法:在通用声明段加Option Explicit 5语句书写位置错 在通用声明段只能有Dim语句,不能有赋值等其他语句,3.1 编码基础,1.VB代码不区分字母的大小写 系统保留字自动转换每个单词的首字母大写 用户自定义行以第一次为准 2.语句书写自由 一行可书写几句语句,之间用冒号分隔;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论