ImageVerifierCode 换一换
格式:DOCX , 页数:127 ,大小:64.37KB ,
资源ID:10081541      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-10081541.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Authorware 60系统函数一览表.docx)为本站会员(b****8)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

Authorware 60系统函数一览表.docx

1、Authorware 60系统函数一览表Authorware 6.0系统函数一览表使用系统函数,一方面可以进行数据处理,另一方面可以控制Authorware执行特定的操作,完成不同的功能。Authorware6.0 提供了大量系统函数,大大增强了对程序流程的控制能力。Authorware 6.0比5.x版本新增了16个函数,详见表C-1。表C-1 Authorware 6.0新增系统函数及其说明函数说明GetExternalMedia返回在代码或库中使用的外部的媒体文件的完整的列表。GetFunctionList根据指定的类别(category)返回关于函数的信息的属性列表。GetLibrar

2、yInfo返回当前的程序文件与相联系的所有的库的线性列表。GetPasteHand返回最靠近粘贴指针的图标的ID。GetSelectedIcons返回描述在当前组图标中选中的图标的线性列表。GetVariableList返回指定的类别中的变量的信息的属性列表。GroupIcons把选择的图标放到一个组图标中。OpenFile打开指定的程序文件。OpenLibrary打开指定内容的库文件。PackageFile把当前打开的程序文件打包。PackageLibrary打包指定的库文件。SaveLibrary保存指定内容的库文件。SetHotObject将当前使用的物体设为热物响应。SetMotion

3、Object将当前使用的物体设为移动图标使用的物体。SetTargetObject将当前使用的物体设为目标响应。UngroupIcons把选中的组图标的组取消。Authorware 6.0提供的系统函数共358个,分为17个类别,下面分类说明。表C-2 Character字符管理类函数函数说明Capitalize格式: resultString := Capitalize(string , 1)说明:将指定字符串“string”中每一个单词的首字母变为大写返回给变量resultString。,Authorware通过字符间的空格来识别单词。若只想转化第一个单词的首字母,则加上参数“1”。Cha

4、r格式: string := Char(key)说明:取Key所指定的ASC码或键对应的字符、数字、符号、或键名。CharCount格式: number := CharCount(string)说明: 返回字符串中的字符个数,包括空格和特殊字符Code格式: number := Code(character)说明:返回字符、数字、符号、或键名对应的ASCII码,若是键名,则不用引号。可用此函数查找文件中用作分隔符的字符。非ASCII码的数字代码在Windows和Macintosh平台上可能不同。DeleteLine格式:resultString := DeleteLine(string, n

5、, m , delim)说明:从字符串string中删除第n行后,将剩下的内容返回。若定义了m值,则删除第n行到第m行。若定义了delim参数,则将各行的分隔符设为delim 指定值。缺省各行间用回车符(Return)作为间隔符。Eval,格式: result := Eval(expression , decimal, separator)说明:计算表达式“expression”的值,将结果赋给变量result。此函数能解释包括数学表达式在内的各种字符串。不能用此函数计算包含:=操作符的表达式,但可以使用EvalAssign函数将这一操作的结果赋给一个变量(可包含:=操作符)。 Decimal

6、参数确定表达式中的哪一个字符用作小数点。Separator参数确定表达式中的哪一个字符用作分隔符。操作系统的定位设置决定了缺省的小数点和分隔符。需要确定表达式在任何系统上皆能正确运行。使用这两个系统函数发生的语法错误信息保存在系统变量EvalStatus和EvalMessage中。EvalAssign格式: result := EvalAssign(expression , decimal, separator)说明: 同系统函数Eval,只是可以使用:=操作符。Find格式: number := Find(pattern, string)说明:查找并返回由pattern指定的字符在字符串st

7、ring中的第一个位置,如果没有找到则返回0。此函数区分大小写,故使用前可用LowerCase或UpperCase函数转化字符串。可以使用特殊字符来扩大查找范围,如:“*”:代表零个或多个字符;“?”:代表任何单一字符;“”: 查找特殊字符果,和特殊字符合用。如:“?”指字符“?”。GetLine格式:resultString := GetLine(string, n , m, delim)说明:将字符串第n行赋给变量resultString,定义参数m,则返回第nm行。缺省行与行之间缺省用回车符间隔。用delim参数来更改间隔符的设定,如TAB符等。注意:使用delim参数则必须使用m参数,

8、即使只获得一行。GetNumber格式: number := GetNumber(n, string)说明:返回字符串中第n个数字值给变量number,若没有找到,则返回0。GetWord格式: resultString := GetWord(n, string)说明:返回字符串中第n个单词给变量resultString,若没有找到,则返回空串(null)。InsertLine格式:resultString := InsertLine(string, n, newString, delim)说明: 将newstring插入到字符串string中的位置,并将结果返回。若n=0,则将newstri

9、ng插到第一行前,若n的值大于字符串的总行数,则将newstring插到末尾和第n行之间。缺省时行与行之间用回车符(Return)隔开,可通过设定delim参数将用delim参数值将分隔符更改,如为:TAB符等。LineCount格式: number := LineCount(string, delim)说明:返回字符串string的总行数,包括空白行。缺省时行与行之间用回车符(Return)隔开,可通过设定delim参数将用delim参数值将分隔符更改,如为:TAB符等。LowerCase格式: resultString := LowerCase(string)说明:将字符串“string”

10、所有大写字母转化为小写后返回。MapChars格式: string := MapChars(string, fromPlatform , toPlatform)说明:将字符串string从fromPlatform平台映射到toPlatform平台。平台Platform的值为:0 当前平台1 Windows平台2 Macintosh平台NumCount格式: number := NumCount(string)说明:返回在字符串中数字的个数,Authorware遇到一个空格或非数字字符则认为一个数字终止。Authorware自动将用户最后一个文本交互中的总数字数存在系统变量number中。Red

11、uce格式: resultString := Reduce(set, string)说明:按所指定的字符或字符串,将string相应的字符或字符串取出,使set中设置的字符串里的每个字符在取出后的字符串中均相邻,以使字符串string得到简化。RepeatString格式: resultString := RepeatString(string, n)说明:将字符串string重复n次后赋给变量resultString。Replace格式: resultString := Replace(pattern,replacer,string)说明:将字符串string中的子串pattern 用指定字

12、符串replacer替换,然后返回。可以使用特殊字符来扩大查找范围,如:“*”:代表零个或多个字符;“?”:代表任何单一字符;“”: 查找特殊字符果,和特殊字符合用。如:“?”指字符“?”。ReplaceLine格式: Result := ReplaceLine(string, n, newstring, delim)说明:返回用字符串newstring替换字符串string中的第n行子串的结果。ReplaceString格式: resultString := ReplaceString(originalString,start, length,replacement)说明:将original

13、String中的一部分用replacement替换,start指第一个替换的字符,length指替换的长度。ReplaceWord格式: resultString := ReplaceWord(word, replacer, string)说明:将string中所有的Word用replacer替换后返回。若使用单词的样式,则此样式必须同整个单词匹配且没有跳跃。可以使用特殊字符来扩大查找范围,如:“*”:代表零个或多个字符;“?”:代表任何单一字符;“”: 查找特殊字符果,和特殊字符合用。如:“?”指字符“?”。RFind格式: number := RFind(pattern, string)说

14、明:使用同Find函数,只是查找最后一个匹配。string格式: string := String(x)说明:将value的数据类型转化为字符串类型。Strip格式: resultString := Strip(characters, string)说明:将字符串string中出现在character字符串中的字符删除后返回。此函数对大小写敏感。SubStr格式: resultString := SubStr(string, first, last)说明:取出字符串string中的一个子字符串,first和last是起始位置和终止位置。Symbol格式: symbol := Symbol(va

15、lue)说明:将指定的从当前数据类型转换成属性表中的属性字符“#.”,如果参数value是字符型数据,则返回的是“# value”。它在生成变量的属性时非常有用。注意:属性列表中的符号是不区分大小写的。UpperCase格式: resultString := UpperCase(string)说明:将string中所有小写字母转为大写。WordCount格式: number := WordCount(string)说明:返回字符串string中所含单词总数,以空格、TAB、回车符等为间隔符。表C-3 CMI计算机管理类函数函数说明CMIAddComment格式: resultString:=C

16、MIAddComment(index, comment)说明:增加一个课程内容,index可以是任意数值,在这个参数定义的位置替换原有内容。CMIAddInteraction格式: rusultString:=CMIAddInteraction(Date, Time, Interaction ID, Objective ID, Type, Correct Response, Student Response, Result, Weight, Latency)说明:在当前CMI系统中添加关于一个交互的信息。注意其日期的格式为DD/MM/YY。不过这种调用不支持对用户数据的操作。使用CMIAddI

17、nteractionEx来添加用户数据。CMIAddInteractionEx格式: resultSting:=CMIAddInteractionEx(Date, Time, Interaction ID, Objective ID, Type, Correct Response, Student Response, Result, Weight, Latency, Custom Data)说明:在当前CMI系统中添加关于一个交互的用户数据信息。注意其日期的格式为DD/MM/YY。CMIFinish格式: bool := CMIFinish()说明:将所有跟踪数据传送到服务器。经过这一操作之后

18、,跟踪数据就可以被任意次数地修改了。跟踪数据传送到服务器后,并不退出当前登录,也可以不再对跟踪数据进行修改。如果操作顺利完成则逻辑值True,若传送操作出现错误则返回False。CMIFlush格式: bool := CMIFlush()说明:将所有跟踪数据传送到服务器。经过这一操作之后,跟踪数据就可以被任意次数地修改了。跟踪数据传送到服务器后,可以不再对跟踪数据进行修改。这一函数可用来保持服务器数据一直跟用户跟踪数据相同。如果操作顺利完成则逻辑值True,若传送操作出现错误则返回False。CMIGetAttempt格式: Attempt Number := CMIGetAttempt()说

19、明:CMI系统返回学生已经学习某课程的次数。CMIGetAttempScore格式: score := CMIGetAttemptScore(attempt)说明:返回学生的学生次数在1和系统变量CMIAttemptCount之间的某次课程的学习成绩。CMIGetAttempStatus格式: status := CMIGetAttemptStatus(attempt)说明:返回学生的学生次数在1和系统变量CMIAttemptCount之间的某次课程的学习状况。CMIGetConfig格式: Data := CMIGetConfig()说明:从CMI系统返回指定课程的配置信息。CMIGetCo

20、urseID格式: CMIGetCourseID()说明:从CMI系统返回指定课程的课程号。CMIGetCustomField格式: data := CMIGetCustomField(Table Name, Field Name)说明:返回由Table Name表名和Field Name域名标识的用户域。CMIGetData格式: Data := CMIGetData()说明:从CMI系统返回各种课程有关信息。CMIGetDemographics格式: data := CMIGetDemographics(Field Name)说明:由Field Name域名指定的学生的统计数据。CMIGe

21、tLastError格式: error := CMIGetLastError()说明:返回最近发生的错误值。若无错误发生则返回0。CMIGetLocation格式: Location := CMIGetLocation()说明:从CMI系统返回最后一次用户离开课程时其在课程中的浏览位置。CMIGetMasteryScore格式: score := CMIGetMasteryScore()说明:返回CMI系统中课程的成绩。CMIGetObjCount格式: count := CMIGetObjCount()说明:返回与此课程相关的学习任务的个数。CMIGetObjID格式: id := CMIG

22、etObjID(index)说明:返回由index指定的学习任务的标识符(该index值由0开始到系统变量CMIObjCount为止)。CMIGetObjScore格式: score := CMIGetObjScore(index)说明:返回由index指定的学习任务的成绩(该index值由1开始到系统变量CMIObjCount为止)。CMIGetObjStatus格式: status := CMIGetObjStatus(index)说明:返回由index指定的学习任务的状态信息(该index值由1开始到系统变量CMIObjCount为止)。CMIGetPath格式: Path := CMI

23、GetPath()说明:从CMI系统返回学生私人目录的路径。此函数只能用在CMI系统的局域网版本上,广域网的版本不支持学生的私人目录。CMIGetScore格式: Score := CMIGetScore()说明:从CMI系统返回学生的课程成绩CMIGetStatus格式: Status := CMIGetStatus()说明:从CMI系统返回学生上一次退出课程的状态信息。CMIGetTime格式: Seconds := CMIGetTime()说明:从CMI系统返回学生学习课程所用的时间。CMIGetUserID格式: User ID := CMIGetUserID()说明: 从CMI系统返

24、回用户ID号CMIGetUserName格式: UserName := CMIGetUserName()说明: 从CMI系统返回用户名称CMIInitialize格式: bool := CMIInitialize()说明:允许CMI系统在执行前进行任何必须的初始化。此函数必须在其他CMI函数之前执行。第二次调用此函数将不会有任何作用,除非执行了CMIFinish函数。如果初始化顺利完成则返回逻辑值True,若初始化出现错误,则返回False。CMIIsAttemptCompleted格式: bool := CMIIsAttemptCompleted(attempt)说明:根据指定的Attemp

25、t尝试标识号返回是否一次尝试已经完成(该尝试标识号从1开始)。CMIIsAttemptFailed格式:bool := CMIIsAttemptFailed(attempt)说明:根据指定的Attempt尝试标识号返回是否一次尝试已经失败(该尝试标识号从1开始)。CMIIsAttemptPassed格式: bool := CMIIsAttemptPassed(attempt)说明:根据指定的Attempt尝试标识号返回是否一次尝试已经通过(该尝试标识号从1开始)。返回学生是否通过了测试。CMIIsAttemptStarted格式: bool := CMIIsAttemptStarted(att

26、empt)说明:根据指定的Attempt尝试标识号返回是否一次尝试已经开始(该尝试标识号从1开始)。返回学生是否通过了测试。CMIIsCompleted格式: Completed := CMIIsCompleted()说明:如果课程学习已完成则从CMI系统返回逻辑值TRUE。CMIIsFailed格式: bool := CMIIsFailed()说明:确定是否一次课程学习失败。CMIIsObjCompleted格式: bool := CMIIsObjCompleted(index)说明:根据给定的索引号返回是否一项学习任务已经完成(该索引号由1开始)。CMIIsObjFailed格式: boo

27、l := CMIIsObjFailed(index)说明:根据给定的索引号返回是否一项学习任务失败(该索引号由1开始)。CMIIsObjPassed格式: bool := CMIIsObjPassed(index)说明:根据给定的索引号返回是否一项学习任务已通过(该索引号由1开始)。CMIIsObjStarted格式: bool := CMIIsObjStarted(index)说明:根据给定的索引号返回是否一项学习任务已开始(该索引号由1开始)。CMIIsPassed格式: bool := CMIIsPassed()说明:确定是否一次课程学习已通过。CMIIsStarted格式: Compl

28、eted := CMIIsStarted()说明:确定是否一次课程学习已开始,若是则返回True,否则返回False。CMILogin格式: bool := CMILogin(Sign-on Name, Password, Lesson ID, CGI URL)说明:将学生登记的姓名(Sign-on Name)和密码(Password)登记入服务器。参数Lesson ID是课程的标识符;参数CGI URL是指使用的CGI脚本的位置,如http:/hostname/scripts/pwcgi.exe等。 若函数调用成功则返回True,否则返回False。CMILogout格式: bool :=

29、CMILogout()说明:使学生从当前状态退出登录。若还没有被执行CMIFinish(),则跟踪数据将被传送到服务器中。若函数调用成功则返回True,否则返回False。CMIReadComplete格式: CMIReadComplete()说明:当从获得所有信息后必须执行此函数。CMISetCompleted格式: CMISetCompleted()说明: 将课程设置成完成状态CMISetCustomField格式: CMISetCustomField(Table Name, Field Name, Data)说明:根据指定的表名(Table Name)和域名(Field Name)设置用

30、户域的信息。CMISetData格式: CMISetData(Data)说明:将各种课程信息传送到服务器。CMISetFailed格式: CMISetFailed()说明: 将课程设置为失败CMISetLocation格式: CMISetLocation(Location)说明:将当前课程的位置对象传送到CMI系统。CMISetLoggedOut格式: CMISetLoggedOut()说明: 设置课程退出CMISetObj格式: CMISetObj(index, id, score, status, started, completed, passed, failed)说明:根据给定的索引号(index)设置一个学习任务的有关信息。CMISetPassed格式: CMISetPassed()说明: 设置课程通过CMISetScore格式: CMISetScore(Score)说明: 向CMI系统传输课程成绩CMISetStarted格式: CMISetStarted()说明: 设置课程开始CMI

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2