收藏 分销(赏)

题库建设系统论文.doc

上传人:仙人****88 文档编号:9314066 上传时间:2025-03-21 格式:DOC 页数:39 大小:1,010KB
下载 相关 举报
题库建设系统论文.doc_第1页
第1页 / 共39页
题库建设系统论文.doc_第2页
第2页 / 共39页
点击查看更多>>
资源描述
毕业论文 目录 摘要................................................2 引言................................................ 2 1基于ODBC技术下的Authorware+Acess题库建设的开发工具及其环境..................................................4 2题库建设系统的基本设计思路........................... 4 2.1 研究内容.........................................4 2.2 研究方法、技术路线.................................5 2.3 Authorware 语言简介............................... 5 2.4 数据库的开发 — Acess2000数据库的应用............. 10 2.5 用到的有关技术—Authorware下的ODBC访问数据库技术...13 2.6 本管理系统的设计思路..............................18 2.7 软件概述........................................18 3系统功能结构概述....................................18 3.1系统的功能结构................................... 18 3.2系统的主要功能模块流程图 .........................21 4系统功能模块的具体实现和关键技术......................23 4.1管理员登陆与注册.................................23 4.2试题添加........................................25 4.3试题修改........................................27 4.4试题查找........................................32 4.5试题删除........................................34 6设计的不足和今后的发展...............................36 7进程安排...........................................36 致谢...............................................37 参考文献 ...........................................37 Abstract ...........................................38 知识测验系统 摘要 Authorware开发的题库建设系统已广泛应用于教学中,并取得了很好的教学效果。随着数据库技术的发展,其应用范畴已经渗入到多媒体制作领域中,通过ODBC技术、标准SQL语言实现了在authoware中直接对数据库的操作,这样,不断升级的试题库便能够在authoware中及时读取、显示。 本系统采用Authorware语言来编写。提供了随时进行自我测验、添加试题和知识竞赛的功能,实现了无纸化测验的功能。 关键词:Authorware;试题库;ODBC;添加试题 引言 经过我们两人通力合作,在将近三个月的时间里,从理论的设计,到程序的编制、调试,基本上对Authorware+Access数据库编程技术应用软件的设计过程有了一个全面的了解,并进行了实践。在本次毕业设计中,通过对所学知识的综合运用,提高了解决实际问题的能力,同时提高了自学能力,为今后的进一步发展奠定了基础。 本课题有很好的发展前景,有着很好的使用和应用价值。 Authorware开发的题库建设,其中大多数是制作集文字、音频、视频、动画、图像于一体的具有强大的交互功能的测验系统和能够进行自检自测的作业、考试课件。此类系统,一般使用设计图标、少量的系统变量和简单的系统函数即可完成。如果希望测验系统具有动态管理功能,如增加或删除部分信息等,必须有数据库的支持。将多媒体制作软件Authorware与数据库软件Access相结合,设计出的自我测验系统,既能保持Authorware制作多媒体题库的一贯优点,又能保证Access对测验题库的动态管理。 学习情况的考试方式也发生了深刻的变化的数据管理、数据查询、数据统计、报表打印等功能将有效地避免资源的浪费,有利于环保,减少人员,提高效率。计算机信息管理系统真正地使行时时监控和查阅。 对客户操作人员进行权限设置,对不同的人员分配不同的权限,使客户端、服务器端有机结合,系统更制,真正做到易于操作。 题库建设系统包括管理员登陆、自动配置数据源、读取数据库、试题添加、试题查找、试题修改、试题删除等五大功能模块。其主要的功能特点如下: 1、管理员登陆:本模块只允许管理员通过登陆界面进入,一般用户是没有权限进入的。此限制是为了保证题库的安全性而设置的。 2、自动配置数据源:通常情况下连接Access数据库都是通过使用“ODBC数据源管理器”进行数据源的添加,但如果我们的作品是发布给用户使用的,让用户自己在“ODBC数据源管理器”中添加是很麻烦的,尤其对于那些对计算机操作系统不是很熟练的用户来说更是如此.那么我们就可以通过应用程序来实现自动配置数据源. 3、读取数据库:配置完数据源后就可以读取数据库了,通过Authorware的外部函数”ODBC.U32”就可以实现数据库的打开与读取,但是那需要我们对其进行加载。 4、试题添加:此功能是为了方便管理员对试题库的更新,实现对试题数据库的动态管理。 5、试题查找:此功能是为了方便管理员对试题库的管理,管理员可以通过此模块快速的查出在题库中的任何一个试题的全部信息。从而对此的判断进行进一步的操作。 6、试题修改:管理员通过试题查找功能可以看到试题的信息从而判断那些修要修改的试题在此功能中修改。 7、试题删除:如果管理员发现一些试题已经不再适合考试的要求就可以通过此功能来删除此试题。 1 知识测验系统的开发工具及其环境 采用Macromedia公司编程软件Authorware 6.5作为开发工具,以Acess 2000作为数据库操作平台,并结合使用ODBC 连接访问数据库。作为多媒体制作工具, Authorware 提供了丰富的交互功能, 非常适合于开发CAI 教学软件, 而对于标准化试题库, 少量的题目可以通过Authorware直接制作, 而对于成千上万的题目这种方法就太不科学了。并且, 在开发过程中, 往往将所有包括习题的数据以最终的打包形式捆梆在一个执行文件中, 随着时间的推移、知识的更新, 软件就难于满足学习者的需求。由开发者在Authorware 环境下打开源程序, 编辑数据后再重新打包的这种做法仅适合于修改数据量不大的情形, 而当数据变化量大的时候是不科学的。但Authorware 可以通过公用数据库接口(ODBC) (Open Database Connectivity) 与外部数据库进行相互间的通讯, 从而使Authorware 获得大量丰富的数据源, 并且通过SQL 语言对外部数据库进行有效的管理, 随着数据库技术的发展,其应用范畴已经渗入到多媒体制作领域中, 通过ODBC 技术、标准SQL 语言实现了在Authorware 中直接对数据库的操作, 这样, 不断升级的试题库便能够在Authorware 中及时读取、显示与管理。 本系统是在Windows xp操作系统下,通过编程语言Authorware 6.5中文版,以及制作辅助软件的Flash、 Photoshop等工具, Acess 2000建立数据库开发而成的。本系统运行要求的硬件配置为:128MB内存配置,系统的最佳运行分辨率为800×600。 2.本测验系统软件的基本设计思路 2.1 研究内容 2.1.1无纸化测验:计算机技术和网络技术的飞速发展, 使人们的学习、工作和生活方式发生了深刻的变化. 在学校中, 随着教学设备的不断充实与更新, 多媒体网络教室、校园网的建立, 用来检查教学质量与教学效果、评估学生学习情况的考试方式也发生了深刻的变化, 无纸化测验正悄然兴起. 计算机在考试中的应用是对传统考试方式的一场革命, 它打破了千百年来用纸笔考试的模式, 无疑无纸化考试是21 世纪所要推广的考试方式.计算机测验系统突破了传统的测验和管理模式, 一般都具有跟踪与记录学生的答题过程、统计出考试成绩 等功能, 它不仅可以减轻教师阅卷评分的工作量, 保证考试成绩的有效性, 考试的公平、公正原则; 而且, 还可以对学生答题的数据文件和评分文件进行分析和统计, 以便教师更全面地了解整个教学过程, 为教学的进一步改革提供了依据. 2.1.2知识测验系统 知识测验是对自己所学知识进行检验的一种强大工具,能够是教师及时的掌握同学们的学习状况,而一般的考试基本上一个学期也就两次。并且这种考试大都采取出题试卷形式,具有一定的局限性,本系统克服了以上种种不利情况,能够实现测验的客观有效。下面对本系统作进一步的介绍。 2.2 研究方法、技术路线 目前采用计算机进行知识测验的软件大都采用ASP+数据库的来编写。一般都需要在有网络的环境下来实施。因此有一定的局限性,本系统采用Authorware+Acess数据库语言来编写。本测验系统为您提供了一个能够进行自我测验的平台,能够随时随地的进行。 下面就Authorware语言、Acess数据库的开发、所用到的技术和本系统的设计思路进行以下介绍: 2.3 Authorware语言简介 2.3.1 Authorware语言简介 Authorware语言是先进、丰富的视音频、可视媒体集成制作解决方案。Authorware语言简单易学。可视化的用户界面设计功能,把程序设计人员从烦琐复杂的界面设计中解脱出来:可视化编程环境的“所见即所得”功能,使界面设计如积木游戏一般,开发软件变成了一种享受。 2.3.2 Authorware的五大特点 作为高质量的开发软件,Authorware有如下特点: (一) 简单的面向对象的流程线设计,程序设计过程中只需在窗口式界面中按一定的顺序组合图标,不需要冗长的程序行,且程序的结构紧凑,逻辑性强,便于组织和管理。 (二)图形化程序结构清晰。应用程序由图形化的流程线组成。构成应用程序时只需将 图标用鼠标拖放到流程线上,在主流程线上还可以进行分之,形成支流程线,程序流向均须由箭头标明,程序结构、流向一目了然。 (三)交互能力强。Authorware预留有按钮、热区、热键等10种交互响应。程序设计只需选定交互作用方式,完成对话框设置即可。程序运行时,可通过响应控制程序的流程。 (四)程序调试和修改直观。程序运行时可逐步跟踪程序运行和程序的流向。在程序调试运行中若想修改某对象,只需双击该对象,系统立即暂停程序运行,自动打开编辑窗口并给出该对象的设置和编辑工具,修改完毕后关闭编辑窗口可继续运行。 (五)编译输出应用广泛。调试完毕后,即可将程序打包成可执行文件,生成的可执行文件可以在脱离Windows的环境下运行。 2.3.3 Authorware的开发环境介绍 Authorware应用程序在一个封闭的集成环境中开发,所以您首先必须了解这个集成环境。启动Authorware后,就进入了Authorware的集成开发环境。 1.Authorware的操作界面 启动Authorware后,可以看到如图1-1所示的操作界面。操作界面主要由以下几部分组成。 图1-1  Authorware 5操作界面 标题栏:与其它应用程序的标题栏一样。 菜单栏:菜单栏位于工作窗口的顶端,用于选择菜单命令。 工具栏:菜单栏的下面是工具栏。工具栏中的每一个工具都对应于菜单栏中的某一选项。由于在实际操作中这些选项的使用频率较高,因此被放置在工具栏中,使操作起来更加简便、快捷。 图标栏:图标栏位于窗口的左侧(竖条状),共包括16个图标,图标是Authorware非常重要的工具,具体的功能后面再介绍。 设计窗口:设计窗口用来进行程序设计,搭建程序框架。在该窗口有一条流程线。使用Authorware进行多媒体程序设计,实际上就是将图标工具栏的图标,按照一定的逻辑关系加入到流程线上,然后标记图标的内容,就可以制作出所需的多媒体应用软件。 “Knowledge Object”窗口:“Knowledge Object”窗口有5类知识对象,可供程序调用。如果用鼠标拖动一个知识对象到设计流程线上,知识对象就会弹出相应的用户设置向导。向导指导用户建立知识对象中的内容或构造知识对象包含的代码。 2.Authorware的图标 Authorware通过把图标拖拉到流程线上来创建程序,每个图标都代表运行文件时要执行的一串命令。图标栏(图7-30)中共包括有16个图标,其中上部的13个图标提供了进行多媒体应用程序开发创作的基本单元,下面的3个图标(起始标志旗、终止标志旗和图标调色板)是用来帮助调试程序的。下面简要介绍一下这些图标。 显示图标:这是最常用的设计图标之一。用来显示文本、图形和静态图像等。 移动图标:用于控制对象的移动,它提供了多种移动方式,可以使选定图标中的内容实现简单的路径动画。 擦除图标:其功能类似橡皮,用来擦除显示在屏幕上的任何显示对象(文字、图片和声音等),从而产生一定的动画效果。 等待图标:用来使程序暂时停止下来,使程序在运行时能够给观看者留出一段回味的时间,直到程序继续运行的响应条件得到满足后,程序会自动地继续向下运行。 导航图标:用来实现程序流程内的跳转,相当于高级程序语言中go to语句的作用。该图标只能和“框架”图标配合使用。 框架图标:用于建立翻页结构和超文本文件,其提供了一个类似于图书结构的复合功能模块。包括导航控制,并允许附着在该结构下的各页面被超级链接。 分支图标:用来设置一个判断逻辑分支结构,类似于高级语言中的If…Then…结构。附着于分支图标下的其他图标被称为分支项,当程序运行到一个分支逻辑结构时, Authorware会按照分支方式的设置类型来确定流程到底沿着哪个分支项执行。 交互图标:设置交互作用分支结构,用于提供用户响应,实现人机的交互。交互图标是所有图标中变化最复杂、功能最强大的图标。 计算图标:Authorware除了用直观的设计图标流程来替代实际的程序流程外,还提供了编程制作的环境,计算图标就是存放程序代码的地方。 组图标:利用组图标可以将一组图标组成一个简单的组,它类似于高级语言中的子程序结构。设计窗口的大小是有限的,太多的图标放在同一流程线上,用户就不能看到全部的图标。通过组图标可以将流程线的多个图标组合在一起,形成下一级的流程窗口,从而大大缩短流程线。 数字化电影图标:用于引入外部的动画文件,利用它可以播放AVI、FLI、FLC、MOV等格式的数字电影和动画。 声音图标:用来引入WAV格式的声音文件,并可以对播放方式进行控制。 视频图标:用于在多媒体应用程序中,控制外接视频播放设备的运行。 开始旗:用于程序的调试。将开始旗放在流程线上,当使用Start from Flag执行程序时,Authorware会从开始旗所在处执行多媒体程序。 结束旗:也用于程序的调试。将结束旗放在流程线上,当执行程序时遇到结束旗便会立即停止。 图标调色板:用来为图标着色,以便区分其层次性、重要性和特殊性,对程序运行没有任何影响。 3.设计窗口 设计窗口是进行程序设计的主要操作窗口,程序将以一种类似于流程图的形式摆放在设计窗口中,如图7-31所示。在图1-2所示的设计窗口中,包括: 图1-2设计窗口 (1)窗口左侧的一条贯穿上下,被两个小矩形框封闭的直线叫做主流程线,其他的线段叫做支流程线。流程线表明了图标之间的先后关系和附属关系,也指明了程序流向。 (2)主流程线上的两个小矩形框,上面的叫做程序的开始点,下面的叫做程序的结束点。程序将沿着主流程线从开始向结束点运行。 (3)形如一只小手的指针叫做粘贴指针,指示下一步设计图标在流程线上的位置。单击设计窗口的任意空白处,粘贴指针就会跳至相应的位置。 (4)在左侧窗口的右上角处有“Level 1”的字样,表明程序结构的层次。由于组图标、框架图标可以包含设计图标,因而具有了层次,双击“Level 1”中的组图标会打开下一级设计窗口“Level 2”。 Authorware的这种流程式的程序结构,其优点是显而易见的。它使得程序设计者能够在总体上对流程进行设计,再对细节进行仔细的优化设计,这是一种模块化的设计思想的直观体现。当运行程序时,可以看到沿着流程线,各对象在适当的时间段中陆续在演示窗口中进行运行。 2.4数据库的开发—Access 2000的应用 2.4.1数据库简介 在学习Access之前,我们先了解一下什么是“数据库”。我们举个例子来说明这个问题:每个人都有很多亲戚和朋友,为了保持与他们的联系,我们常常用一个笔记本将他们的姓名、地址、电话等信息都记录下来,这样要查谁的电话或地址就很方便了。这个“通讯录”就是一个最简单的“数据库”,每个人的姓名、地址、电话等信息就是这个数据库中的“数据”。我们可以在笔记本这个“数据库”中添加新朋友的个人信息,也可以由于某个朋友的电话变动而修改他的电话号码这个“数据”。不过说到底,我们使用笔记本这个“数据库”还是为了能随时查到某位亲戚或朋友的地址、邮编或电话号码这些“数据”。 实际上“数据库”就是为了实现一定的目的按某种规则组织起来的“数据”的“集合”,在我们的生活中这样的数据库可是随处可见的啊。 数据库管理系统:是指对数据库信息进行存储、处理和管理的系统。如果在数据库管理系统中,根据用户定义的关系来存储、处理和管理数据库信息,这样的数据库管理系统称为关系型数据库管理系统。 Access是Office办公套件中一个极为重要的组成部分。刚开始时微软公司是将Access单独作为一个产品进行销售的,后来微如果将Access捆绑在OFFICE中一起发售,将带来更加可观的利润,于是第一次将Access捆绑到OFFICE97中,成为OFFICE套件中的一个重要成员。现在它已经成为Office办公套件中不可缺少的部件了。自从1992年开始销售以来,Access 已经卖出了超过6000万份,现在它已经成为世界上最流行的桌面数据库管理系统。软发现后来微软公司通过大量地改进,将Access的新版本功能变得更加强大。不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。你也许要问,Access的功能这么强,那使用起来会不会很麻烦呢?这一点你可以放心,随着版本的升级,Access的使用也变得越来越容易。过去很繁琐的工作现在只需几个很简单的步骤就可以高质量地完成了。 2.4.2 Access 2000的窗口接口及其功能介绍 通常Access的窗口接口可以分成五个大的部分(如图一):“标题栏”、“菜单栏”、“工具栏”、“状态区”和“数据库窗口”。其中“标题栏”在屏幕的最上方,“菜单栏”在“标题栏”的下面,“菜单栏”的下面是“工具栏”,“状态区”在屏幕的最下方,而夹在“工具栏”和“状态区”之间的空间则是用来显示数据库窗口的. 标题栏”就是用来显示软件标题名称的地方 用向导建立数据库 在使用数据库向导建立数据库之前,必须选择需要建立的数据库类型。因为不同类型的数据库有不同的数据库向导,要是选错了向导,那我们的工作可就白费了。单击屏幕上方工具栏中最左边的那个“新建”按钮,它上面画了一页纸,鼠标放在上面的时候会出现“新建”的文字提示。弹出“新建”对话框如下图,在“常用”和“数据库”两个选项卡中选择“数据库”选项。 “数据库”选项卡里有很多图标,这些图标代表不同的数据库向导,图标下面都有一行文字,这些文字表明了数据库向导的类型。就好像一个旅行社可以开设几条旅游线路,每个线路要配备不同的向导一样。我们要找一个适合自己要做的工作的向导。第一个图标是关于订单的,它可以帮助我们建立一个关于公司客户、订单等情况的数据库。双击这个图标,数据库向导就开始工作了。 2.5所用到的有关技术—ODBC技术 2.5.1 什么是ODBC ODBC是开放数据互连,它是Windows开放服务体系的一部分,是数据库访问的标准接口。使用这一标准接口,可以不关心具体的数据库管理系统的细节,而只要有相应类型数据库的ODBC驱动程序,就可以实现对数据库的访问。ODBC用于多个数据库管理系统。ODBC提供了一致的应用程序接口(API),它通过特定的数据库驱动程序的服务用于不同的数据库。 2.5.2 ODBC数据库访问技术 ODBC(Open Database Connectivity,开放数据库互连)是Microsoft公司开放服务结构(WOSA,Windows Open Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC.一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS(数据库管理系统),不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access还是SQL Server 2000数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。一个完整的ODBC由下列几个部件组成。 1、 应用程序(Application): 2、 ODBC管理器(Adiministrator)。该程序位于Windows控制面板的32位ODBC内,其主要任务是管理ODBC驱动程序和数据源; 3、 驱动程序管理器(Driver Manager)。驱动程序管理器包含在ODBC32.DLL中,对用户是透明的。其任务是管理ODBC驱动程序,是ODBC中最重要的部件; 4、 ODBC API; 5、 ODBC驱动程序。它是一些DLL,提供了ODBC和数据库之间的接口; 6、 数据源。数据源包含了数据库位置和数据库类型等信息,实际上是一种数据连接的抽象。 Authorware 对数据库操作的技术实现 Authorware 在对数据库操作的时候,它本身没有提供数据库接口,但是Authorware 可以通过UCD (User Code Document ) 库函数“ODBC. U32 ”和“ ODBC. UCD”提供对ODBC ( Open DatabaseConnectivity) 驱动程序管理器的支持. UCD 是用户为扩展Authorware功能而自行开发的函数的一种标准,可以像普通函数一样使用,使用UCD 函数可以实现对应用程序接口操作的透明性,用时只需要将库函数“ODBC.U32和“ODBC.UCD”拷贝到Authorware 根目录下即可.这样Authorware 就可以通过UCD 库函数访问ODBC API(Application Program Interface) 函数,进而访问驱动程序管理器以及ODBC 驱动程序,从而可以处理Access , FoxPro , dBase , Sybase , SQL Server 等数据库中的数据.ODBC 驱动程序管理器是一个能访问支持ODBC 应用的数据源的动态链接库(dynamic link library) ,它可看成是一些用于各数据库的外挂模块,它可调用ODBC 函数,并将这些函数转换成该数据库特定接口的调用. 每个数据库管理系统都有不同的数据库接口. 它允许应用程序通过结构化查询语言SQL 来访问数据库管理系统。 Authorware对数据库的操作原理 数据源名 Authorware通过UCD函数 ODBC驱动程序管理器 ODBC驱动器 数据源 ODBC管理器 连接数据库的具体操作过程如下: 1. 置数据源 应用程序要访问一个数据库, 首先必须用ODBC 管理器注册一个数据源, 管理器根据数据源提供的数据库位置、数据库类型及ODBC 驱动程序等信息, 建立起ODBC 与具体数据库的联系。这样, 只要应用程序将数据源名提供给ODBC , ODBC就能建立起与相应数据库的连接。 下面, 我以Windows XP 和Microsoft Access 2000为例。首先打开控制面板窗口, 双击管理工具图标, 打开管理工具窗口。双击数据源图标, 启动ODBC 数据源管理器, 在Windows 中配置数据源的 工作就在此进行。配置步骤如下: (1) 建立Access 数据库文件并保存。 (2) 选择系统DSN 选项卡。 (3) 单击添加按钮后, 选择数据源为Driver doMicrosoft Access ( 3 1mdb) , 单击完成。 (4) 弹出一个ODBC Microsoft Access 安装对话框, 在对话框的数据源名文本输入框中输入配置的DSN 文件名, 本例中为db1 , 然后单击选择111 按钮。 (5) 在对话框的数据库名中直接输入或是从右边的目录浏览器中选择“驱动器F”后, 再选择目录和文件。选择完数据库后, 单击确定按钮将回到上一界面。 (6) 单击一系列确定按钮后, 这时在系统数据源列表框中出现了db1 项。确定后Access 数据库系统DSN 配置就完成 。按照这种方法, 可 以定义其他类型的数据源。但在计算机上必须有所需连接的数据库的驱动程序, 否则等安装后才能连。  ODBC 数据源的自动配置 如果每次在运行程序之前都要用户配置数据源, 那么所做的课件的易用性就可想而知了。利用Authorware 所附带的外部函数文件tMsDSN1u32 中的外部函数tMsDBRegister ( ) 就可以实现自动配置 ODBC 数据源。此函数的语法如下:result : = tMsDBRegister ( dbReqType dbTyPedblist) 函数中出现的三个参数含义是: dbReqTyPe ———代表配置(增加、编辑、删除)ODBC 数据源; 其中: dbReqTyPe = 1 时, 表示增加ODBC 数据源。dbReqTyPe = 2 时, 表示配置(编辑) ODBC 数据源。 dbReqType = 3 时, 表示删除ODBC 数据源。 dbReqType = 4 时, 表示增加ODBC 系统数据源。 dbReqTyPe = 5 时, 表示编辑ODBC 系统数据源。 dbReqType = 6 时, 表示删除ODBC 系统数据源。 dbReqType = 7 时, 表示删除默认ODBC 数据源。 dbTyPe ———当前使用的ODBC 数据源的驱动程序。相应的驱动程序可以在图二所示的ODBC 数据源管理器对话框中的驱动程序标签页中找到, 如调用Access 数据库的驱动程序是Microsoft Access Driv2 er ( 3 1mdb) ; dbList ———代表指定的ODBC 数据源的名称、具体描述及相连的数据库文件。用分号隔开。 Authorware 中对数据库的支持 当试题库及数据源配置完毕后, 接下来的就是如何访问这些数据了。Authorware 中有一个ODBCAPI 函数ODBC1U32 , 它含有ODBCOpen、ODBCExe2cute、ODBCClose 三个对数据库操作的函数, 只要 使用标准SQL 结构化语言就可实现对Authorware 支持的数据库进行显示、查询、插入、修改等, 从而完成对库的访问操作。 ODBCOpen () 语法: ODBCHandle : = ODBCOpen ( ErrorVarDatabase User password) 各参数的含义如下: 打开数据库WindowHandle : 应用程序的窗口句柄; ErrorVar : 若该函数操作不成功, 则保留错误信息; Database : 数据源名称, ODBC 管理器以之联结实际的物理数据库; User : 用户名称; Password : 保存用户密码, 可为空, 用″″代替; 若操作成功,则该函数返回数据库句柄ODBCHandle 。如db1 : = ODBCOpen (WindowHandle ″odbc - error″ ″db1″ ″″ ″″)。 ODBCExecute () 语法: ODBCdata : = ODBCExecute (ODBCHan2dle SQLString) 函数ODBCdata 是Authorware 对ODBC 句柄进行相应操作, 其中参数的含义是: ODBCdata 是Authorware 提供的数据库数据的赋值变量; SQLString 是标准的SQL 结构化查询语言,描述对数据库的具体操作。 ODBCClose () 语法: ODBCClose (ODBCHandle) 函数是在操作结束后, 将数据库关闭。如ODBCClose (db1) 。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服