版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Authorware函数分类Autorware的系统函数有大致有18类:Character(字符管理函数)、CMI(计算机学习管理函数)、(File)文件管理函数、Framework(框架管理函数)、Ceneral(一般目的函数)、Graphic(绘图函数)、Icons(图标管理函数)、Jump(跳转函数)、Language(编程语言函数)、List(列表排序索引函数)、Math(数学运算函数)、Network(网络管理函数)、OLE(管理函数)、Platform(平台管理函数)、Target(目标函数控制图标的属性)、Time(时间管理函数)、Video(视频管理函数)、Xtras(使用、控
2、制Xtras文件,取得Xtras文件信息)。以下我们选择一些与课件制作相关的函数作简单介绍。一、数学函数ABS()格式:number:= ABS(x)说明:返回x的绝对值。ACOS()格式:number:= ACOS(x)说明:返回x的反余弦函数值,x的值的范围为0Pi。ArrayGet格式:result:= ArrayGet(n)说明:读取一个排列中的第n个单元,并将它赋给变量result,该单元可以是一个字符串或数字。Array()格式:MyArray:= Array(value, dim1 , dim2, dim3, .dim10)说明:该函数用来创建一个列表,可以创建多维列表。Arra
3、ySet(n, value)格式:ArraySet(n, value)说明:将Value的值插入到一个排列列表中第n的位置。ASIN格式:number:= ASIN(x)说明:计算x的反正弦值。ATAN格式:number:= ATAN(x)说明:计算x的反正切值。Average格式:1. Value:= Average(anyList)2. Value:= Average(a , b, c, d, e, f, g, h, i, j)说明:取得参数列表中各参数的平均值。COS格式:number:= COS(angle)说明:计算x的余弦值,将值赋给number,其中x为角度,单位是弧度。EXP格
4、式:number:=EXP(x)说明:将的e次幂x的值赋给number.EXP10格式:number:=EXP10(x)说明:将10的x次幂的值赋给number.Fraction格式:result:=Fraction(number)说明:该函数返回number数值中的小数点后的内容,包括小数点。例如:Result:= Fraction(12.34),Result 的值为“.34”。INT格式:number:= INT(x)说明:对数x取整,例如:INT(3.14) 返回值 3。INT(1a2b3c) 返回值123。LN格式:number:= LN(x)说明:该参数x取自然对数的值。LOG10格
5、式:number:= LOG10(x)说明:该函数返回x的以10为底的对数的值。Max格式:value:= Max(anyList)value:= Max(a , b , c, d, e, f, g, h, i, j)说明:取列表中,或各参数中的最大值。Min格式:value:= Min(anyList)value:= Min(a , b, c, d, e, f, g, h, i, j)说明:返回列表中,或各参数中的最大值。MOD格式:number:= MOD(x, y)说明:该函数返回x/y的余数。例如:将24小时制的时间转化为12小时制的时间:Hours:= Mod(2300/100,12
6、)Number格式:number:= Number(x)说明:该函数将参数x转化为一个实型或整型的数值。例如:Number(1a2b3c) 返回值为123。Random格式:number:= Random(min, max, units)说明:该函数产生范围在min 之间max,小数点后类似units的随机数。Real格式:realNum:= Real(x)说明:将参数x转化为实型。Round格式:number:= Round(x , decimals)说明:该函数按照decimals设定的小数位数来实现四舍五入的算法。Sign格式:number:= Sign(x)说明:当x为负时,该函数返回
7、值为1。当x为0时,该函数返回值为0。当x为正时,该函数返回值为1。SIN格式:number:= SIN(angle)说明:该函数取角度的正弦值。SQRT格式:number:= SQRT(x)说明:该函数返回参数x的平方根。Sum格式:value:= Sum(anyList)value:= Sum(a , b, c, d, e, f, g, h, i, j),说明:该函数返回列表中或各参数(最多10个)的值的累加。例如List:= 10, 20, 30TotalValue:= Sum(List),其值为60。TAN格式:number:= TAN(angle)说明:该函数返回角度angle的正切
8、值。二、列表函数AddLinear格式:AddLinear(linearList, value , index)说明:该函数的作用是将Value插入到Linearlist(线型列表)中。如果该线型列表是一个有序的列表,则Value被按照一定的规则插入到合适的位置。如果该列表为一个无序的列表,则将Value插入的列表的最后。如果index的值为1,则Valve被插入到列表第一个。如果index的值超过列表中的个数,则越界的个数用零补全,然后再插入Value。AddProperty格式:AddProperty(propertyList, #property, value , index)说明:该函
9、数的作用是将属性或值插入到属性列表中。Array()格式:MyArray:=Array(value,dim1dim2,dim3,dim4,dim10)说明:该函数用来创建一个列表,并可以为多维的列表.CopyList格式:newList:= CopyList(anyList)说明:该函数实现列表的完全拷贝,生成一个新的列表。DeleteAtIndex格式:DeleteAtIndex(anyList, index)说明:该函数按照索引从列表中删除一个特定的元素。例如:anyList:= 1, 2, 3,DeleteAtIndex(anyList, 1),anyList 的值改变为2, 3。Del
10、eteAtProperty格式:DeleteAtProperty(propertyList, #property)说明:该函数删除在列表中第一个具有特定属性的元素。FindProperty格式:index:=FindProperty(propertyList, #property, index)说明:该函数返回具有属性的列表中,从index往后第一个具有特定属性的字符串的位置。FindValue格式:index:= FindValue(anyList, value , index)说明:该函数返回在列表中,从index往后寻找第一个具有指定值的字符串的位置。如果没有寻找到同value相同的字符
11、串或anylist参数不是一个列表,则该函数返回值为“0”。InflateRect格式:InflateRect(rectangle, widthChange, heightChange)说明:该函数改变指定矩形的大小,widthChange为对宽度的变化值,heightChange为对矩形高度的改变值,负值为对矩形大小的缩小,正值为对矩形大小的增加。每一单位数值代表两个像素。Intersect格式:newRectangle:= Intersect(rectangle1, rectangle2)说明:从两个矩形的交叉点,创建一个新的矩形。List格式:List(value)说明:将指定值从当前数
12、据类型转变成列表型,所出现的语法错误将被存储在系统变量EvalStatus和EvalMessage中。ListCount格式:number:=OffsetRect(rectangle,x,y)说明:返回anyList指定的列表中元素的数目。如果anyList参数不是列表,返回值为0。OffsetRect格式:NewRectangle:= OffsetRect(rectangle, x, y)说明:该函数的作用是按照rectangle的形状复制一个矩形,矩形的位置由原矩形的位置和参数x,y来决定,参数x,y是新矩形相对原矩形移动的位置,当x大于零时,新建矩形在原矩形的右边,当y大于零时,新建矩形
13、在原矩形的下方。当参数小于零时,位置相反。Point格式:MyPoint:= Point(x, y)说明:在屏幕坐标(x,y)上创建一个点。PointInRect格式:result:= PointInRect(rectangle, point)说明:如果指定的点point在矩形rectangle内,该函数返回值为TRUE,否则为FALSE。PropertyAtIndex格式:Property:= PropertyAtIndex(propList, index)说明:该函数返回在具有属性的列表中选择由index所指定的元素。Rect格式:MyRect:= Rect(value1, value2,
14、 value3, value4)MyRect:= Rect(point, point)说明:利用指定的值或点来绘制矩形。SetAtIndex格式:SetAtIndex(anyList, value, index)说明:该函数用来替换指定列表中指定位置的元素的值。SortByProperty格式:SortByProperty(propertyList1, propList2,., propList10, order)说明:将属性列表按照属性和标记作为标准来排序,将参数order设置为TRUE时,对列表进行升序排列,当order设置为FALSE时,对列表进行降序排列。SortByValue格式:S
15、ortByValue(anyList1 , anyList2, ., anyList10, order)说明:该函数的作用同上一函数的作用基本相同,对列表中的元素按照它们的值和标记来进行排序分类,将参数order设置为TRUE时,对列表进行升序排列,当order设置为FALSE时,对列表进行降序排列。UnionRect格式:NewRect:= UnionRect(rectangle1, rectangle2)说明:该函数返回矩形rectangle1,rectangle2中最小的一个。ValueAtIndex格式:ValueAtIndex(anyList, index)说明:该函数返回指定列表中
16、指定位置的值。三、文件管理函数AppendExtFile格式:number:= AppendExtFile(filename, string)说明:该函数将字符串中的值插入到一个文件的末尾。Catalog格式:string:= Catalog(folder)或string:= Catalog(folder,“D”)或string:= Catalog(folder,“F”)说明:将folder文件夹中的子文件夹和文件名以字符串的形式赋给变量string。或将folder文件夹中的子文件夹以字符串的形式赋给变量string。或将folder文件夹中的文件名以字符串的形式赋给变量string。Cre
17、ateFolder格式:number:= CreateFolder(folder)说明:使用该函数来创建一个有folder指定名称的文件夹,缺省情况下,该文件夹是当前文件夹的子文件夹。文件运行后,Authorware改变两个系统变量IOStatus 和IOMessage,用来存储该函数的执行信息,如果没有错误,IOStatus的返回值为0,而IOMessage为空。如果有错误,IOStatus 的返回值不为0,IOMessage中存储的是错误信息。DeleteFile格式:number:= DeleteFile(filename)说明:该函数的作用是删除filename所指定的文件,在删除文件
18、时,请带上文件的扩展名,避免发生误删除。函数运行后,Authorware改变两个系统变量IOStatus 和IOMessage,用来存储该函数的执行信息,如果没有错误IOStatus的返回值为0,而IOMessage为空。如果有错误,IOStatus 的返回值不为0, IOMessage中存储的是错误信息。FileType格式:number:=FileType(“filename”)说明:该函数的结果是返回一个数字,该数字代表文件或文件夹的不同类型。0表示无此文件或错误。1表示目录(文件夹)。3表示不包含RunA6W打包文件(.A6R)。4表示模板文件(.A6D)。5表示声音文件(.AIF,.
19、PCM,或.WAV)。6表示数字电影文件(.MOV,.AVI,.MPG,.DIR)。7表示PICS电影文件。8表示用户代码(.UCD或.DLL)。9表示文本文件(.TXT)10表示应用程序文件(.EXE,.COM,.BAT,.PIF)。11表示其他文件。12表示库文件(.A6E)。13表示打包后的库文件(.A6E)。14表示图形文件。15表示外挂(Xtra)文件。ReadExtFile格式:string:= ReadExtFile(filename)说明:该函数的作用是读取文件filename中的内容,并将该内容赋给变量string。RenameFile格式:number:= RenameFi
20、le(filename, newfilename)说明:该函数的功能是将文件filename更名为newfilenameWriteExtFile格式:number:= WriteExtFile(filename, string)说明:该函数的作用是将字符串string中的内容写入由filename所在指定的文件中。四、开发平台函数Application格式:string:= Application()说明:该函数的返回值为COA加上一个空格,它是Authorware的源文件名。某些XCMDs 和 DLLs需要来决定Authorware是否正在运行。CloseWindow格式:CloseWind
21、ow(window)说明:该函数的作用是关闭有“Window”所指定的窗口,该函数时由XCMD 或 UCD (DLL)所生成的。GetProperty格式:value:= GetProperty(window, #property)说明:该函数的作用是取得window指定的窗口属性的值,该窗口是由XCMD 或 UCD (DLL)所产生的。GetSpriteProperty格式:result:= GetSpriteProperty(IconIDSpriteIconTitle, #property)说明:该函数取得一个sprite属性的值。SetProperty格式:SetProperty(win
22、dow, #property, value)说明:该函数用于设置指定窗口的特征值。Window参数表示由XCMD或UCD(DLL)生成的窗口名。TestPlatform格式:string:= TestPlatform(Mac, Win32 , Win16)说明:该函数返回应用程序所运行的平台信息。ZoomRect格式:ZoomRect(x, y)说明:该函数的作用是使Authorware从(x,y)点到显示对象的边缘产生变焦距显示的效果。五、通用函数Beep()格式:Beep()说明:使系统响铃。CallIcon格式:result:= CallIcon(IconIDSpriteIconTitl
23、e, #method , argument.)说明:该函数用来调用带有Sprite Xtra功能的进程。CallObject格式:result:= CallObject(object, #method , argument.)说明:该函数调用一个对象的Scripting Xtra句柄,我们可以使用NewObject来创建一个新的对象。CallParentObject格式:result:= CallParentObject(Xtra, #method , argument.)说明:调用一个具有Sprite Xtra的进程。CallSprite格式:result:= CallSprite(Icon
24、IDSpriteIconTitle, #method , argument.)说明:调用一个Sprite进程。CallTraget格式:Result:=CallTarget(SystemFunctionName,argument,)说明:用目标程序中给出的参数求指定系统函数的值并返回。如果调用失败,返回0。该函数只能用于wizard程序中的计算图标。DeleteObject格式:DeleteObject(object)说明:该函数删除一个由NewObject创建的Scripting Xtra对象。FlushEventQueue格式:FlushEventQueue()说明:该函数将事件队列中等待
25、执行的某事件取消掉。FlushKeys格式:FlushKeys()说明:该函数的作用是忽略最终用户按下的任何键。GetIconProperty格式:result:= GetIconProperty(IconIDSpriteIconTitle, #property)说明:该函数返回指定图标SpriteIconTitle中,指定属性的值。GetSpriteproperty格式:result:=GetSpriteProperty(IconID”SpriteIconTitle”,#property)说明:该函数取得一个精灵图标属性的值。Initialize格式:Initialize(variable1
26、, variable2, variable10)说明:将variable1, variable2等变量的值恢复成为初始化值。MediaPause格式:MediaPause(IconIDIconTitle, pause)说明:该函数的作用是暂停或继续播放在指定图标中的数字化电影,参数pause为TRUE时,暂停播放,参数pause为FALSE时,Authorware将继续播放。MediaPlay格式:MediaPlay(IconIDIconTitle)说明:该函数是使指定图标中的数字化电影开始播放。MediaSeek格式:MediaSeek(IconIDIconTitle, position)说
27、明:该函数的作用是设置指定图标中数字化电影的帧数,使Authorware直接定位该帧的图像。MoveWindow格式:MoveWindow(top, left)说明:该函数只能在计算图标设计窗口中使用,不能作为装饰或在表达式中使用,该函数的作用是将展示窗口遇到到指定的位置。NewObject格式:object:= NewObject(Xtra , arguments.)说明:该函数创建一个新的Scripting Xtra并通过参数的设置来调用一个实例启动。NumCount格式:number:= NumCount(string)说明:该函数返回在字符串string中数字的个数。例如:Number
28、Total:= NumCount(Greg11Peter22Bobby33Marcia44Jan55Cindy66),变量 NumberTotal 的值为 6。PressKey格式:PressKey(keyname)说明:当在该函数中指定一个键盘按键名后,Authorware执行该函数的效果同最终用户在键盘上按下指定的按键的功能相同。PrintScreen格式:PrintScreen()说明:将当前屏幕上显示的对象直接从设定的打印机上打印输出。Quit格式:Quit(option)说明:该函数的功能是使Authorware直接退出演示过程。Option参数的数字含义如下所述:0表示返回到Aut
29、horware窗口。1表示返回到Windows环境,如果在演示过程中是从一个文件跳转到另一个文件,将返回到先前的文件。2表示返回到DOS环境。QuitRestart格式:QuitRestart(option)说明:该函数是使Authorware退出展示过程返回DOS或Windows环境以后,重新开始运行当前的交互作用应用程序。ResizeWindow格式:ResizeWindow(width, height)说明:重新设置展示窗口的大写。SaveRecords格式:SaveRecords()说明:该函数将用户的信息保存在磁盘上,当用户退出一个文件后,Authorware自动地执行保存功能。Se
30、ndEventReply格式:SendEventReply(event, reply)说明:对由Xtras发出的事件发送一个回应。SetCursor格式:SetCursor(Type)说明:该函数的作用是设定鼠标指针的具体形状:参数type不同的值,其响应鼠标形状为:SetCursor(0) 箭头SetCursor(1) “I”形SetCursor(2) 双箭头形状SetCursor(3) 加号形状SetCursor(4) 方块SetCursor(5) 沙漏形状 (Windows)SetCursor(6) 手的形状SetIconProperty格式:SetIconProperty(IconID
31、SpriteIconTitle, #property, Value)说明:该函数用来设置sprite icons asset.的属性值,该值可以通过GetIconProperty函数来取得。SetKeyboardFocus格式:SetKeyboardFocus(IconIDIconTitle)说明:该函数将当前的焦点放置到指定的sprite 图标, 正文输入响应, Director 电影图标等。SetSpriteProperty格式:SetSpriteProperty(IconIDSpriteIconTitle, #property, value)说明:设置由sprite图标当前显示的spri
32、te的属性的值。ShowCursor格式:ShowCursor(display)说明:该函数的功能是显示或隐藏鼠标,参数display为ON时,显示鼠标,参数display为OFF时,隐藏鼠标。ShowMenuBar格式:ShowMenuBar(display)说明:该函数用于显示或隐藏展示窗口中的用户菜单。该函数仅能在计算图标设计窗口中使用,不能作为装饰或在表达式中使用。ShowTaskBar格式:ShowTaskBar(display)说明:该函数的功能是显示或隐藏用户任务栏,要显示用户任务栏,将display设置为ON,否则设置为OFF。该函数仅能在计算图标设计窗口中使用,不能作为装饰或
33、在表达式中使用。ShowTitleBar格式:ShowTitleBar(display)说明:该函数的功能是显示或隐藏用户的标题栏,要显示用户的标题栏,将display设置为ON,否则设置为OFF。该函数仅能在计算图标设计窗口中使用,不能作为装饰或在表达式中使用。ShowWindow格式:ShowWindow(display)说明:打开或关闭显示窗口。OFF关闭,ON打开。SyncWait格式:SyncPoint(option)和SyncWait(seconds)说明:这两个函数是相互配合起来使用,SyncWait(seconds) 用来设置一个等待时间,seconds为等待时间的秒值。在等待
34、的时间范围内,所有的交互作用响应均暂时不能使用,当如数字化电影、动画及其它操作仍然可以继续。SyncPoint(option)用于设定在何时对SyncWait(seconds)函数设置的等待时间进行计时。参数option的含义如下所述:0表示在当前显示图标显示按钮中的内容前开始计时。1表示在显示当前图标中的内容后开始计时。2表示在用户匹配一个响应或退出一个交互作用分支结构时,开始计时(该数字标识仅用于交互作用分支结构)。Test格式:Test(condition, trueExpression , falseExpression)说明:该函数的功能是,当condition的值为TRUE时,Au
35、thorware计算true expression中的表达式,当condition的值为FALSE时,Authorware计算false expression中的表达式。例如:Test(Score50, path:=1, path:=2),如果Score小于50,则为path赋值为1,否则赋值为2。TextCopy,格式:TextCopy()说明:该函数的作用是将当前选中的正文复制到剪贴板中。TextCut格式:TextCut()说明:该函数的作用是将当前选中的正文剪贴到剪贴板中。TextPaste格式:TextPaste()说明:该函数的作用是将剪贴板中的内容粘贴到当前激活的正文对象中。Tr
36、ace格式:Trace(string)说明:该函数的作用是帮助程序的调试,该函数在独立的计算图标设计窗口中使用,我们可以在要调试的图标前加上一个计算图标设计窗口,并在该图标中输入该函数,当Authorware遇到该函数时,会自动跳出跟踪窗口,同时,参数string所设定的字符串会出现在窗口中。TypeOf格式:Type: = TypeOf(value)说明:该函数返回参数value的类型。参数的类型有如下所述几种:#integer ; #real; #string ; #linearList; #propList ; #rect; #point; #symbol; #event例如:TypeO
37、f(1, 2, 3) 返回值为:#linearList,TypeOf(#a) 返回值为:#symbol,TypeOf(abc) 返回值为:#string。WaitMouseUp格式:WaitMouseUp()说明:该函数暂停展示窗口中的内容,直到用户松开鼠标左键为止。六、绘图函数Box()格式:Box(pensize, x1, y1, x2, y2)说明:该函数用来在(x1,y1),(x2,y2)两点中间绘制一个方框,方框的线型粗细由pensize参数决定,线型默认的颜色为黑色,方框默认为无填充色,使用SetFrame和SetFill函数来设置线型的颜色和填充色。Circle格式:Circle
38、(pensize, x1, y1, x2, y2)说明:在左上角坐标为(x1,y1),右下角坐标为(x2,y2)的方框内绘制同该方框相内切的圆,我们可以使用SetFrame 和 SetFill函数来调整线型的颜色和填充色。当pensize0时,圆周线条的宽度等于pensize,指定的像素点的值,圆内没有填充色。DrawBox格式:DrawBox(pensize)或DrawBox(pensize, x1, y1, x2, y2)说明:1该函数设置的目的是使最终用户使用鼠标拖动的方法来绘制方框,线型的宽度由pensize来决定,用该方法使用该函数必须在热区响应区域中使用。2该函数是使最终用户只能在
39、(x1,y1),(x2,y2)所限定的范围内绘制方框,方框线型由参数pensize决定:DrawCircle格式:DrawCircle(pensize)或DrawCircle(pensize, x1, y1, x2, y2)说明:1该函数设置的目的是使最终用户使用鼠标拖动的方法来绘制椭圆,线型的宽度由pensize来决定,用该方法使用该函数必须在热区响应区域中使用。2该函数是使最终用户只能在(x1,y1),(x2,y2)所限定的范围内绘制椭圆,椭圆线型由参数pensize决定。DrawLine格式: DrawLine(pensize)或DrawLine(pensize, x1, y1, x2,
40、 y2)说明:1该函数设置的目的是使最终用户使用鼠标拖动的方法来绘制直线,线型的宽度由pensize来决定,用该方法使用该函数必须在热区响应区域中使用。2该函数是使最终用户只能在(x1,y1),(x2,y2)所限定的范围内绘制直线,直线线型由参数pensize决定。Line格式:Line(pensize,x1,y1,x2,y2)说明:从(x1,y1)点到(x2,y2)点绘制一条直线。Overlapping格式:condition:= Overlapping(IconIDIconTitle1, IconIDIconTitle2)说明:如果两个IconTitle中的显示对象重叠放置的话,该函数的返
41、回值为TRUE。RGB格式:color:=RGB(red, green, blue)说明:该函数的作用是将红色(R)、绿色(G)、蓝色(B)的颜色值合成为单一的颜色值。其中:red、green、blue为三种颜色的颜色值,颜色值的范围为0255。该函数只能用在计算图标设计窗口中,用于为函数Box()、Circle()等绘图函数来设置颜色。当为这些绘图函数设置颜色的时候,该函数必须位于这些包含有这些绘图函数的图标之前。SetFill格式:SetFill(flag , color)说明:该函数的功能是用RGB()所设定的颜色来填充有绘图函数绘制的图形,当flag=TRUE时填充,否则不填充。Set
42、Frame格式:SetFrame(flag , color)说明:该函数用来设置有绘图函数绘制的图形的边框。SetLayer格式:SetLayer(layer)说明:利用此函数可以为使用Box、Circle、DrawBox、DrawCircle函数绘制的图形设置层数。SetLine格式:SetLine(Type)说明:该函数的功能是实现直线的绘制。Type取0、1、2、3。0表示没有箭头。1表示起始箭头。2表示 终止箭头。3表示两端箭头都要。SetMode格式:SetMode(mode)说明:选择显示对象的显示模式,mode变量的实现过程。Mode取0、1、2、3、4。0表示Matted1表示
43、Transparent2表示Inverse3表示Erase4表示OpaqueSetPalette格式:result:= SetPalette(filename, resourceType,options)说明:该函数用来从文件filename中读取调色板,然后将该调色板设定为当前展示窗口使用的调色板。0表示使用以前的设置。1表示不保留系统颜色。2表示使用未修改的调色板。4表示保留系统颜色。七、字符函数Capitalize格式:resultString:= Capitalize(string , 1)说明:该函数的功能是将字符串中每一个单词的首写字母转变成大写字母,Authorware自动分辨单
44、词之间的空格。如果我们需要只转化字符串的第一个单词的第一个字母,可以使用参数“1”。CharCount格式:number:= CharCount(string)说明:返回字符串中的字符的个数,包括空格和特殊字符。Char格式:string:= Char(key)说明:该函数取得Key所指定按键的名称或数值,然后以字符的形式赋给Sting。Code格式:number:= Code(character)说明:该函数的作用是返回character所对应的ASCII码,例如:Code(d)的返回值为100。DeleteLine格式:Result:= DeleteLine(string, n )或Res
45、ult:= DeleteLine(string, n , m)或Result:= DeleteLine(string, n , m, delim)说明:删除字符串中的第n行,返回剩下的内容。或删除字符串中从第n行到第m行,然后返回剩下的内容。或删除字符串中从第n行到第m行中以delim指定的分界符结尾的行,然后返回剩下的内容。GetLine格式: resultString:= GetLine(string,n)或resultString:= GetLine(string, n , m)或resultString:= GetLine(string, n , m, delim)说明:取出字符串中的
46、第n行的内容。或取出字符串中从第n行到第m行中的内容。或取出字符串中从第n行到第m行中以delim指定的分界符结尾的行的内容。GetNumber格式:number:= GetNumber(n, string)说明:该函数返回string中第n个数字字符的数字值,如果n已经超出了string的界限或没有在第n的位置找到数字字符,则该函数返回值为“0”。GetWord格式:resultString:= GetWord(n, string)说明:该函数中返回第n个字符的内容,如果n的值超过string的界限,该函数返回一个空的字符串。InsertLine格式:Result:= InsertLine(
47、string, n, newstring, )或Result:= InsertLine(string, n, newstring, delim)说明:将newstring插入到string字符串中的第n行,并将最后结果返回给Result。或使用delim分隔参数时,函数在指定地插入行的同时,还要插入有delim指定的分隔符。LineCount格式:number:= LineCount(string, delim)说明:该函数返回字符串string的总行数,包括空白行。Eval格式:result:=Eval(“expression”,decimal,separator)该函数的功能是计算表达式e
48、xpression的值,并将值赋给result。该函数的expression表达式中,不能包含赋值操作符“:=”。Decimal参数指定哪一个字符用作小数点,separator参数指定拿一个字符用作分隔符,缺省时小数点和分割符用操作系统的设置。EvalAssign格式:result:=EvalAssign(expression”,decimal,separator)说明:该函数的功能和Eval相似,计算表达式expression的值,并将值赋给result,在该函数的expression表达式中可以包含赋值操作符“:=”。Find格式:number:=Find(“pattern”,”strin
49、g”)说明:在字符串string中查找由pattern所指定的字符串的位置,该位置的计算方法是按照字符串从左到右的顺序并从1开始。MapChars格式:string:=MapChars(“string”,formPlatform,toPlatform)说明:该函数实现字体在不同系统间的转化,其参数fromPlatform,toPlatform的含义如下:0表示current,1表示Windows,2表示Macintosh.NumCount格式:number:=NumCount(“string”)说明:该函数返回在字符串string中数字的个数。LowerCase格式:resultString:
50、= LowerCase(string)说明:将字符串string的字符全部转化为小写字母后返回。Reduce格式:resultString:= Reduce(set, string)说明:该函数的功能是使字符串string进行简化,简化的方法是按照set所指定的字符或字符串将string相应的字符或字符串取出,然后将剩余的字符串的值赋给变量resultString。RepeatString格式:resultString:= RepeatString(string, n)说明:将字符串string重复n次,赋值给字符串变量resultString。Replace格式:resultString:=
51、 Replace(pattern,replacer,string)说明:该函数的作用是用replacer字符串来代替字符串string中的pattern字符串。ReplaceLine格式:Result:= ReplaceLine(string, n, newstring, delim)说明:以字符串newstring来替换string字符串中的第n行。ReplaceString格式:resultString:= ReplaceString(originalString,start, length,replacement)说明:使用replacement 来替换originalString中的字
52、符串。ReplaceWord格式:resultString:= ReplaceWord(word, replacer, string)说明:使用replacer来替换string中的Word成本。在该函数在中,可以使用通配符“*”。RFind格式:number:= RFind(pattern, string)说明:该函数的作用是在string字符串中寻找到的最后一个pattern所指定的字符串的位置。如果没有寻找到,该函数返回值为0。string格式:string:= String(x)说明:该函数将x由当前值转化为字符串。Strip格式:resultString:= Strip(charac
53、ters, string)说明:该函数的作用是将字符串string中由character指定的字符或字符串删除后返回。SubStr格式:resultString:= SubStr(string, first, last)说明:该函数的功能是在字符串string中取出一个子字符串,字符串的值由first和last参数决定。Symbol格式:symbol:= Symbol(value)说明:该函数将给定的value的当前值转化为一个符号。UpperCase格式:resultString:= UpperCase(string)说明:该函数的作用是将string中所有的字母转化为大写字母。例如:NewText:= UpperCase(all caps),NewText的值为ALL CAPS。WordCount格式:number:= WordCount(string)说明:该函数返回字符串string单词的个数。八、图标操作函数ChildIDToNum格式:number:=ChildIDToNum(”ParentTitle”,”childTitle”,flag)说明:该函数返回一个数值,表示由childTitle指定的子图标在组图标或有分支结构的图标ParentTitle中的相对位置,ParentTitle代表的是组图标或具有分支功能的图标的标题名。在Aut
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 沈阳城市建设学院《文化遗产学专业理论教学》2024-2025学年第二学期期末试卷
- 机关内部培训制度汇编
- 果园内部管理制度
- 检验科内部定期检查制度
- 渭南职业技术学院《公债学》2024-2025学年第二学期期末试卷
- 河南省内部审计制度
- 济南论文内部控制制度
- 海尔智家内部审计制度
- 火化场内部管理制度
- 煤炭外购部内部管理制度
- 《建筑装饰设计收费标准》(2024年版)
- 电子商务平台供应商对接流程
- 2025年人教版英语五年级下册教学进度安排表
- 《电动汽车CAN总线测试规范》
- 老年性黄斑变性的护理
- 重症患者跌倒坠床护理
- 《跨文化传播教程》全套教学课件
- DL∕T 473-2017 大直径三通锻件技术条件
- AQ 1119-2023 煤矿井下人员定位系统技术条件
- TD/T 1033-2012 高标准基本农田建设标准(正式版)
- 2024年北师大版五年级下册数学第一单元综合检测试卷及答案
评论
0/150
提交评论