1 / 155
文档名称:

vb6.0函数大全.docx

格式:docx   大小:2,937KB   页数:155页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

vb6.0函数大全.docx

上传人:儒林 2024/5/10 文件大小:2.87 MB

下载得到文件列表

vb6.0函数大全.docx

相关文档

文档介绍

文档介绍:该【vb6.0函数大全 】是由【儒林】上传分享,文档一共【155】页,该文档可以免费在线阅读,需要了解更多关于【vb6.0函数大全 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。,其类型和参数相同。语法Abs(number)必要的number参数是任何有效的数值表达式,如果number包含Null,则返回Null,如果number是未初始化的变量,则返回0。说明一个数的绝对值是将正负号去掉以后的值。例如,ABS(-1)和ABS(1)都返回1。Abs函数示例本示例使用Abs函数计算数的绝对值。DimMyNumberMyNumber=Abs()'。MyNumber=Abs(-)'。Array函数返回一个包含数组的Variant。语法Array(arglist)所需的arglist参数是一个用逗号隔开的值表,这些值用于给Variant所包含的数组的各元素赋值。如果不提供参数,则创建一个长度为0的数组。说明用来表示数组元素的符号由变量名、圆括号以及括号中的所需元素的索引号组成。在下面的示例中,第一条语句创建一个Variant的变量A。第二条语句将注意AscB函数作用于包含在字符串中的字节数据,AscB返回第一个字节的字符代码,而非字符的字符代码。AscW函数返回Unicode字符代码,若平台不支持Unicode,则与Asc函数功能相同。Asc函数示例本示例使用Asc函数返回字符串首字母的字符值(ASCII值)。DimMyNumberMyNumber=Asc("A")'返回65。MyNumber=Asc("a")'返回97。MyNumber=Asc("Apple")'返回65。Atn函数返回一个Double,指定一个数的反正切值。语法Atn(number)必要的number参数是一个Double或任何有效的数值表达式。说明Atn函数的参数值(number)为直角三角形两边的比值并返回以弧度为单位的角。这个比值是角的对边长度除以角的邻边长度之商。值的范围在-pi/2和pi/2弧度之间。为了将角度转换为弧度,请将角度乘以pi/180。为了将弧度转换为角度,请将弧度乘以180/pi。注意Atn是Tan的反三角函数,Tan的参数值为角度,返回直角三角形的两条边的比值。不要将Atn和余切函数混淆,余切函数值是正切函数值的倒数,cotangent=(1/tangent)。CallByName函数执行一个对象的方法,或者设置或返回一个对象的属性。语法CallByName(object,procedurename,calltype,[arguments()])CallByName函数的语法有以下部分:部分描述object必需的;变体型(对象)。函数将要执行的对象的名称。procedurename必需的;变体型(字符串)。一个包含该对象的属性名称或者方法名称的字符串表达式。calltype必需的;常数。一个vbCallType类型的常数,代表正在被调用的过程的类型。arguments()可选的:变体型(数组)。说明CallByName函数用于获取或者设置一个属性,或者在运行时使用一个字符串名称来调用一个方法。在下面的例子中,第一行使用CallByName来设置一个文本框的MousePointer属性,第二行得到MousePointer属性的值,第三行调用Move方法来移动文本框:CallByNameText1,"MousePointer",vbLet,vbCrosshairResult=CallByName(Text1,"MousePointer",vbGet)CallByNameText1,"Move",vbMethod,100,100Choose函数从参数列表中选择并返回一个值。语法Choose(index,choice-1[,choice-2,...[,choice-n]])Choose函数的语法具有以下几个部分:部分描述index必要参数,数值表达式或字段,它的运算结果是一个数值,且界于1和可选择的项目数之间。choice必要参数,Variant表达式,包含可选择项目的其中之一。说明Choose会根据index的值来返回选择项列表中的某个值。如果index是1,则Choose会返回列表中的第1个选择项。如果index是2,则会返回列表中的第2个选择项,以此类推。可以使用Choose来查阅一个列表中的项目。例如,如果index所指定的值为3,而choice-1="one"、choice-2="two"、且choice-3="three",那么Choose将返回"three"。当index代表一选项组中的值时,则这项功能将会特别有用。即使它只返回一个选项值,Choose仍然会计算列表中的每个选择项。所以应该注意到这项副作用。例如,当在每个选择项表达式中使用了MsgBox函数作为其中的一部分时,每计算一个选择项,就会显示一次消息框。当index小于1或大于列出的选择项数目时,Choose函数返回Null。如果index不是整数,则会先四舍五入为与其最接近的整数。Choose函数示例本示例使用Choose函数来显示一个名称,该名称对应於用Ind参数传递到过程之中的索引。FunctionGetChoice(IndAsInteger)GetChoice=Choose(Ind,"Speedy","United","Federal")EndFunctionChr函数返回String,其中包含有与指定的字符代码相关的字符。语法Chr(charcode)必要的charcode参数是一个用来识别某字符的Long。说明0到31之间的数字与标准的非打印ASCII代码相同。例如,Chr(10)可以返回换行字符。charcode的正常范围为0–255。然而,在DBCS系统,charcode的实际范围为-32768到65535。注意ChrB函数作用于包含在String中的字节数据。ChrB总是返回一个单字节,而不是返回一个字符,一个字符可能是一个或两个字节。ChrW函数返回包含Unicode的String,若在不支持Unicode的平台上,则其功能与Chr函数相同。Chr函数示例本示例使用Chr函数来返回指定字符码所代表的字符。DimMyCharMyChar=Chr(65)'返回A。MyChar=Chr(97)'返回a。MyChar=Chr(62)'返回>。MyChar=Chr(37)'返回%。Command函数返回命令行的参数部分,该命令行用于装入MicrosoftVisualBasic或VisualBasic开发的可执行程序。语法Command说明当从命令行装入VisualBasic时,/cmd之后的命令行的任何部分作为命令行的参数传递给程序。下面的示例中,mand函数返回的参数信息。VB/。例如:MyAppcmdlineargs想知道如何在正在使用的应用程序的用户界面中改变命令行参数,请搜寻关于“命令行参数”的帮助。Command函数示例mand函数获得命令行参数,并将命令行参数以Variant类型之数组返回。mandLine(OptionalMaxArgs)'声明变量。DimC,CmdLine,CmdLnLen,InArg,I,NumArgs'检查是否提供了MaxArgs参数。IfIsMissing(MaxArgs)ThenMaxArgs=10'使数组的大小合适。ReDimArgArray(MaxArgs)NumArgs=0:InArg=False'取得命令行参数。mand()CmdLnLen=Len(CmdLine)'以一次一个字符的方式取出命令行参数。ForI=1ToCmdLnLenC=Mid(CmdLine,I,1)'检测是否为space或tab。If(C<>""AndC<>vbTab)Then'若既不是space键,也不是tab键,'则检测是否为参数内含之字符。IfNotInArgThen'新的参数。'检测参数是否过多。IfNumArgs=MaxArgsThenExitForNumArgs=NumArgs+1InArg=TrueEndIf'将字符连接到当前参数中。ArgArray(NumArgs)=ArgArray(NumArgs)&CElse'找到space或tab。'将InArg标志设置成False。InArg=FalseEndIfNextI'调整数组大小使其刚好符合参数个数。ReDimPreserveArgArray(NumArgs)'将数组返回。mandLine=ArgArray()EndFunctionCos函数返回一个Double,指定一个角的余弦值。语法Cos(number)必要的number参数是一Double或任何有效的数值表达式,表示一个以弧度为单位的角。说明Cos函数的参数为一个角,并返回直角三角形两边的比值。该比值为角的邻边长度除以斜边长度之商。结果的取值范围在-1到1之间。为了将角度转换成弧度,请将角度乘以pi/180。为了将弧度转换成角度,请将弧度乘以180/pi。Cos函数示例本示例使用Cos函数计算一个角的余弦。DimMyAngle,MySecantMyAngle='定义角度(以“弧度”为单位)。MySecant=1/Cos(MyAngle)'利用余弦计算正割(sec())。CreateObject函数创建并返回一个对ActiveX对象的引用。语法CreateObject(class,[servername])CreateObject函数的语法有如下部分:部分描述class必需的;Variant(String).要创建的应用程序名称和类。servername可选的;Variant(String).要在其上创建对象的网络服务器名称。,包括以下部分:部分描述appname必需的;Variant(字符串)。提供该对象的应用程序名。objecttype必需的;Variant(字符串)。待创建对象的类型或类。说明每个支持自动化的应用程序都至少提供一种对象类型。例如,一个字处理应用程序可能会提供Application对象,Document对象,以及Toolbar对象。要创建ActiveX对象,只需将CreateObject返回的对象赋给一个对象变量:'声明一个对象变量来存放该对象'的引用。DimasObject采用后期绑定方式。DimExcelSheetAsObjectSetExcelSheet=CreateObject("")上述代码将启动该应用程序创建该对象,在本例中就是创建一个MicrosoftExcel电子数据表。对象创建后,就可以在代码中使用自定义的对象变量来引用该对象。在下面的示例中,可以使用对象变量ExcelSheet来访问新建对象的属性