版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年全国人大代表建言:推动碳资产变资本加快建设统一碳市场
- 2026年生物质电厂设备维护检修标准化手册
- 2026届浙江省宁波市海曙区三校联考初三第二学期综合练习(一)化学试题含解析
- 2026届福建省郊尾、枫亭五校教研小片区市级名校初三下学期第一次阶段考试(5月)化学试题含解析
- 辽宁省辽阳县重点名校2026届广东中考全真生物试题模拟试卷含解析
- 2026年广西南宁市天桃实验校联盟测试化学试题含解析
- 四川省乐山市2026年初三第二次调查研究考试化学试题含解析
- 云南省涧南彝族自治县市级名校2026届初三第三次月考化学试题含解析
- 2026年江西省抚州市宜黄县达标名校下学期初三化学试题第三次统一练习试题含解析
- 2026年液晶电视机开关电源电路故障快速诊断
- 2026年六安职业技术学院单招职业适应性考试题库附答案详解(预热题)
- 2026天津市津南区事业单位招聘37人考试参考试题及答案解析
- 2026年南京机电职业技术学院单招职业适应性测试题库(含答案详解)
- 2026年春节后复工复产“开工第一课”安全生产培训课件
- 专题学习《改革开放简史》
- 地下车库消防系统施工方案
- 灵活用工人员安全培训课件
- 用电安全进校园宣传课件
- 2026年中国速冻水饺市场运行(产业链、市场规模、价格等)现状及未来发展趋势分析
- (新教材)2026年人教版一年级下册数学 第二单元 20以内的退位减法 整 理和复习 课件
- 2026年无锡科技职业学院单招综合素质考试必刷测试卷必考题
评论
0/150
提交评论