APP下载

用Delphi为Authorware制作自定义函数

2012-12-13张忠华李红岩任重贵

中国医学教育技术 2012年6期
关键词:数据库

张忠华,李红岩,任重贵

哈尔滨医科大学大庆校区,黑龙江 大庆 163319

Authorware是多媒体领域普及度极高的开发平台,具有应用简单、通用性强的特点。笔者在具体的项目开发过程中遇到过将外接设备在Authorware环境中打开并应用的问题。Authorware的功能在这方面比较有限,所以笔者尝试使用外部自定义函数的方式解决问题,最终获得成功。此自定义函数的创建,是通过动态链接库(dynamic link library,DLL)技术实现的。Windows系统中DLL文件的大量存在表明其价值:①充分扩展应用程序的功能;②简化项目管理;③节约内存;④实现资源共享等[1]。笔者认为,基于DLL技术的多媒体平台设计有助于扩展Authorware的系统功能。现将Authorware应用DLL技术的自定义函数的经验与同行分享,希望对大家有所帮助。

1 Authorware对自定义函数的要求

Authorwre可以使用内部与外部两种自定义函数,内部自定义函数就是把某一计算图标内的程序代码或者是存储于外部文本文件的程序代码、甚至是一段字符串程序语句定义为函数形式[2],其实质是将计算图标变为函数样式。实现方法也比较简单,只需将图标中的属性面板的“包含编写的函数”复选框选中即可。而外部自定义函数需要使用其他高级语言制作,通过函数载入的方式来应用。

Authorware使用的外部自定义函数主要以外部扩展U32(UCD)、DLL、Xtras形式封装,而用户制作的自定义函数通常使用DLL的形式,DLL是一个可以被其他应用程序共享的程序模块,封装了一些可以被共享的资源[3]。一个DLL文件中可以包含多个自定义函数,但开发自定义函数时,应注意其他高级语言的数据类型可能与Authorware所要求的数据类型不能一一对应,应根据实际情况来确定自定义的返回值。……

登录APP查看全文

猜你喜欢

数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库