- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Authorware的ODBC技术在数据库中的调用与实现方法.doc
基于Authorware的ODBC技术在数据库中的调用与实现方法
摘要: 本文介绍在Authorware中利用ODBC技术与数据库链接的原理与程序实现。利用数据库技术和多媒体技术的整合,实现大型题库的开发和使用。改变以往Authorware中题目有限并且形式单一的情形,增加题目类型和数量、提高测试的灵活性和题目的可扩充性。
Abstract: This paper introduced the principles and program implementation of linking database by using ODBC in Authorware. It achieved development and use of large item bank, using the integration of database technology and multimedia technology, and changed the limited subject and the single form in the previous Authorware, increased subjects type and quantity, improved the flexibility of test and extensibility of subject.
关键词: Authorware; 数据库; ODBC
Key words: Authorware; database; ODBC
中图分类号:TP392文献标识码:A文章编号:1006-4311(2011)02-0184-02
0引言
Authorware是Macromedia公司推出的一款多媒体制作软件,它采用了一种基于图标、流程线式的制作方法,提供了交互和程序控制功能,非常适合开发各种交互式多媒体教学软件。但是使用Authorware开发的综合教学系统绝大多数数据处理是静态的,习题都是固化在程序内部的,如果要更新修改试题数据会非常繁琐,这就给设计者和使用都造成了麻烦。基于这种情况,我们可以利用Authorware的一个数据库编程接口――ODBC.U32动态链接库功能与数据库进行连接,实现题目和程序的分离。
1Authorware访问数据库的方法和实例研究
1.1 Authorware访问数据库的原理Authorware提供了一个支持标准ODBC的数据库接口―――ODBC.U32,利用标准的SQL语言实现对关系数据库的添加、删除和查询等基本操作。Authorware执行数据库操作时,首先调用外部的U32函数(ODBC.U32),通过数据源或数据库连接字符串与ODBC驱动程序建立联系,由ODBC驱动程序连接并打开数据库;然后用标准SQL命令通过U32函数的操作访问数据库,再对返回的记录集通过调用某些系统函数可以获取某条记录的某个字段的值;最后调用U32函数关闭数据库连接,结束对数据库的访问。下面以本人所研究的课题为例来阐述Authorware是如何通过ODBC技术访问和调用数据库的方法。
1.2 课题情况①基本情况:本课题1以国家“十一五”规划教材―《中医基础理论》为蓝本,设计基于Authorware平台的《中医基础理论》课程辅助教学系统。系统以教材的各章节为单位组成,每个章节设计有单选题、多选题、填空题、简答题、名词解释等操作题目,题目通过Authorware从题库随机抽取完成。②题库设计:每个章节的各种类型操作题由数据库创建,我们选取Visual FoxPro 为题库建立数据表,建立的表的字段名分别为“题号”、“题干”、“选择a”、“选择b”、“选择c”、“选择d”、“选择e”、“答案”、“分析”等,根据每个字段所填数据的内容设置其字符的“宽度”值(图1)。③数据库调用:Authorware通过ODBC技术[1-2]来实现对数据库中各类试题的调用,以实现测试的目的。
1.3 Authorware访问数据库的方法下面以习题练习系统的多选题设计为例,来阐述Authorware是如何通过ODBC技术来实现对数据库的调用的。
1.3.1 数据源的配置①手动配置数据源。在运用数据库时,必须针对系统进行数据源驱动程序的安装,在操作系统的控制面板中Windows提供ODBC数据源驱动程序的安装,单击控制面板中的ODBC数据源,选择“系统DSN”选项卡,直接单击添加按钮创建新的数据源,选择“Microsoft FoxPro VFP Driver (*.dbf)”(图2),单击完成,输入数据库存放的文件夹(C:\TIKU)并命名为TIKU,确定后将会出现名称为“TIKU”的数据源,这时数据源驱动程序安装
文档评论(0)