- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主讲:冯 元 第九章 内部函数 9.1 数学函数 9.2 字符串函数 9.3 日期与时间函数 9.4 预定义对话框函数 9.1 数学函数 VB中函数的概念与一般数学中函数的概念类似。函数是一种特定的运算,在程序中要使用一个函数时,只要给出函数名及参数,就能得到函数计算的返回值(结果)。 y = f (x) 在VB中有两类函数:内部函数和用户定义函数。内部函数是VB已经定义好的函数,编程者可在程序中直接调用,不必定义。 9.1 数学函数 有哪些内部函数?如何使用它们? VB提供了大量的内部函数,可以完成很多的常用任务。熟悉常用内部函数的使用方法很有必要,对不常用的函数,可在用到时通过VB的联机帮助文档查询。 函数名、意义、返回值类型、参数个数、参数类型 9.1 数学函数 函数的一般调用格式: 格式:函数名([参数表]) 参数表可以有一个参数或逗号隔开的多个参数,多数参数都可以使用表达式形式。函数一般作为表达式的组成部分被调用。 VB中的函数主要可分为四大类:数学函数、转换函数、字符串函数、日期与时间函数。 9.1 数学函数 Sin(x)、Cos(x)、Tan(x)、Atn(x) 这四个函数分别返回 x(单位为弧度)的正弦、余弦、正切和反正切函数值,类型为Double。其他三角函数可由它们推导得出。 Sqr(x):返回x的算术平方根,D, x为正数。 Exp(x):返回e的x次幂的值,D。 Log(x) :返回x的自然对数值,即数学上的Ln(x),Double,x要大于0。 9.1 数学函数 Abs(x):返回x的绝对值。 Sng(x):判断x的符号,0返1;0返-1;=0返0。 Int(x):对x取整,值为小于x的最大整数。 Int(-8.4)返回值-9 Int(8.4)返回值8。 Fix(x):去掉x的小数部分,保留其整数部分。 Fix(-8.4)返回值-8 Fix(8.4)返回值8。 9.1 数学函数 Rnd[(expN)] :返回一个小于1且大于等于0的Single类型随机数。 由于Rnd函数返回的是[ 0 , 1 )区间内的值,要生成其他区间的随机数,需要构造表达式expN。 下列表达式可生成[ i , j ]区间的随机整数: Int(i + Rnd * (j – i + 1)) 9.2 字符串函数 Space(n):返回n个空格组成的字符串。 String(n, char):返回由n个重复字符组成的字符串,这个字符为字符串char的首字符。如果char是整数, 则被理解为Ascii码,返回相应的字符。 Str(number):把数值表达式number的值转换为字符串,如为正数,则返回字符串第一个字符为空格. 9.2 字符串函数 Val(String):把字符串String转换为数值。遇到不能转换的字符就停止转换。转换时忽略空格、制表符与换行符。 如:Val(“-161.5 198th Street N. E.”) 返回数值: -161.5198 注意:当字符串无法被转换为任何数值时,Val函数返回0,不会出现“类型不匹配”的错误。 9.2 字符串函数 Len(String):测试字符串的长度。一个汉字为一个字符,空格也是一个字符,空字符串长度为0。 InStr([start, ] String1, String2):此函数在字符String1中从第start个字符开始搜索字符串String2第一次出现的位置。如无start参数,则从开头搜索。 InStr(2, fasfasfa, fa) 返回值为4 InStr(2, “VB”, “”) 返回值为2 LTrim(String)、RTrim(String)、Trim(String):去掉字符串String前面、后面或前后的空格。 9.2 字符串函数 Left(String, length)、Right(String, length):返回字符串String前面或后面的length个字符组成的子串。 当length大于String长度时,返回整个字符串。 strSource = “你好, Visual Basic!” strResult = Left(strSource, 1) 返回“你” strResult = Left(strSource, 7) 返回“你好, Visu” strResult = Right(strSource, 8) 返回“l Basic!” 9.2 字符串函数 Mid(String, start[, length]):返回字符串String中从第start个字符开始的length个字符。如果start大于String长度,返回空字符串;省略len
您可能关注的文档
- 钳工技师8方案.ppt
- 第九章-目标市场选择策略讲述.ppt
- 钴铬钼合金项目可行性研究报告(目录)方案.doc
- 钳工课件--孔加工方案.ppt
- 第九章-饮水供应讲述.ppt
- 第九章Java的绘图功能讲述.ppt
- 第九章(正弦稳态功率和能量三相功率)讲述.ppt
- 第九章MCS-51系统的串行接口讲述.ppt
- 第九章STM32的DMA讲述.ppt
- 第九章_VHDL语句1讲述.ppt
- 湖南省衡阳市第八中学2026届高三上学期第一次月考物理(原卷版).doc
- 浙江省普通高中尖峰联盟2026届高三上学期10月联考英语(原卷版).doc
- 四川省绵阳市南山中学实验学校2026届高三上学期10月月考英语(原卷版).doc
- 湖南省衡阳市第八中学2026届高三上学期第二次月考历史 Word版含解析.doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题09 功和机械能(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题10 内能及其利用(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题07 压强(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题01 机械运动(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题02 声现象(解析版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题02 声现象(原卷版).doc
最近下载
- 脊髓损伤截瘫患者术中获得性压力性损伤预防指南(2025版).pdf VIP
- 青年教师培训ppt课件(52张).ppt VIP
- 最新钢结构厂房监理规划.docx
- 工商企业管理专业职业规划书范本.pdf VIP
- 电路第六版邱关源习题及答案全解.docx VIP
- 外贸跟单操作(第三版)课件 项目6--8 出口包装跟单、 出口运输跟单、 出口结汇跟单.pptx
- 人教部编版七年级上册语文精品课件 第四单元 单元主题阅读 (7).ppt VIP
- 2025年11月广东深圳市龙华区招聘社区网格员72人笔试模拟试题及答案解析.docx VIP
- 建设工程安全监理规程最新版.docx VIP
- QB∕T 5612-2021 钛杯 QB∕T 5612-2021 钛杯 QB∕T 5612-2021 钛杯.pdf
原创力文档


文档评论(0)