第14章在多媒体教学软件中使用外部函数与插件学习目标1.了解可在Authorware中使用的外部函数类型2.掌握装入、调用U32函数的方法,学习一些常用的U32函数3.学习调用DLL函数的基本方法4.掌握装入、调用的方法,学习一些常用的X32函数5.学习在Authorware使用ActiveX控件的方法6·学习在Authorware使用OLE功能的方法教育技术学专业多保体敏学饮生设计
多媒体教学软件设计 教育技术学专业 学习目标 1.了解可在Authorware中使用的外部函数类型 2.掌握装入、调用U32函数的方法,学习一些常用的U32 函数 3.学习调用DLL函数的基本方法 4.掌握装入、调用的方法,学习一些常用的X32函数 5.学习在Authorware使用ActiveX控件的方法 6.学习在Authorware使用OLE功能的方法 第 14 章 在多媒体教学软件中使用外部函数与插件
第14章在多媒体教学软件中使用外部函数与插件14.1外部函数与插件Authorware可以调用的外部函数包括U32函数、DLL函数和ScriptingXtras函数。由于这些类型的函数并不是Authorware自身的,所以在使用之前必须把这些函数装入到程序中来。除了使用上述外部函数外,在Authorware中也可以很方便地使用ActiveX控件来增强Authorware的功能。Authorware支持以OLE方式使用外部程序,这些都扩大了编程空间,方便了程序设计者,提高了课件的水平此外,Authorware还提供了可以直接调用外部可执行程序的系统函数JumpOut和JumpOutReturn。多保体教学饮生设计教育技术学专业
多媒体教学软件设计 教育技术学专业 第 14 章 在多媒体教学软件中使用外部函数与插件 14.1 外部函数与插件 Authorware可以调用的外部函数包括U32函数、DLL函数和 Scripting Xtras函数。由于这些类型的函数并不是Authorware 自身的,所以在使用之前必须把这些函数装入到程序中来。 除了使用上述外部函数外,在Authorware中也可以很方便地使 用ActiveX控件来增强Authorware的功能。Authorware支持以 OLE方式使用外部程序,这些都扩大了编程空间,方便了程序设计 者,提高了课件的水平。 此外,Authorware还提供了可以直接调用外部可执行程序的系 统函数JumpOut和JumpOutReturn
第14章在多媒体教学软件中使用外部函数与插件14.2U32函数14.2.1 U32简介外部函数又称用户自定义函数,这是一些是对于绝大多数用户而功能强大、言都没有能力开发的能付诸实用的函数,这些函数大多都是由第三方软件公司提供的UCD(UserCoseDocuments,用户代码文档)函数就是这样一种函数。通常UCD函数有两个不同的版本。一个是适用于16位操作系统的,扩展名为UCD,另一个是适用于32位操作系统的其扩展名为U32,在Authorware7.0中只支持U32格式的版本所以本书把UCD称为U32。教育技术学专业多果体敏学汉生设计
多媒体教学软件设计 教育技术学专业 14.2.1 U32简介 第 14 章 在多媒体教学软件中使用外部函数与插件 14.2 U32函数 外部函数又称用户自定义函数,这是一些是对于绝大多数用户而 言都没有能力开发的、功能强大、能付诸实用的函数,这些函数大 多都是由第三方软件公司提供的。 UCD (User Cose Documents,用户代码文档)函数就是这 样一种函数。通常UCD函数有两个不同的版本。一个是适用于16 位操作系统的,扩展名为UCD,另一个是适用于32位操作系统的, 其扩展名为U32,在Authorware 7.0中只支持U32格式的版本, 所以本书把UCD称为U32
第14章在多媒体教学软件中使用外部函数与插件14.2U32函数14.2.2U32函数用法声明U32函数的方法是通过菜E-FunctionsCategory单命令Window/Functions或单[Untitled]ReferencedBy击函数工具按钮打开如右图所示的函数窗口,在Category下拉框中的最后一项是当前程序的程序ShowIcon名,选中这一项,下面的列表框Description中是空自的,表示没有任何U32LoadUnloaoPasteDoneename函数被引用。教育技术学专业多果体敏学大生设计
多媒体教学软件设计 教育技术学专业 14.2.2 U32函数用法 第 14 章 在多媒体教学软件中使用外部函数与插件 14.2 U32函数 声明U32函数的方法是通过菜 单命令Window/Functions或单 击函数工具按钮打开如右图所示 的函数窗口,在Category下拉框 中的最后一项是当前程序的程序 名,选中这一项,下面的列表框 中是空白的,表示没有任何U32 函数被引用
第14章在多媒体教学软件中使用外部函数与插件14.2U32函数14.2.2U32函数用法Custom functions in HListBoX单击Load...按钮,弹出装入Name:Description:DisableListBoxResult:=DisplayListBox函数对话框,选定一个U32文DisplauListBoxWndowHandle"String""Variable",LeftEnableListBoxTop,Width,Height,Border.Focus,Cursor,CEraseListBoxolor)ListBoxExists件后,单击“打开”按钮,就ListBoxFontThis function displays a listbox containingSearchListBoxthespecifiedstring atpoint Left,Top.IfSelectListBoxLineFocus equals1thenthefirst itemintheUpdateListBoxlistwill havethefocus.Ifaniteminthelis出现如右图所示的选择函数对isselected,thelinenumberwillbepassedto the specified Authorware variable话框。Border can be one of these:O:no border1: single border2:3Dborder选择一个或多个函数,单击Cursorcan be one of these:0:default1: handpointLoad按钮,就把该函数装入当CancelLoad前程序了。教育技术学专业多果体敏学文生设计
多媒体教学软件设计 教育技术学专业 14.2.2 U32函数用法 第 14 章 在多媒体教学软件中使用外部函数与插件 14.2 U32函数 单击Load.按钮,弹出装入 函数对话框,选定一个U32文 件后,单击“打开”按钮,就 出现如右图所示的选择函数对 话框。 选择一个或多个函数,单击 Load按钮,就把该函数装入当 前程序了