基于vba技术的cai素材库搜索引擎

基于vba技术的cai素材库搜索引擎

ID:5283596

大小:109.25 KB

页数:4页

时间:2017-12-07

基于vba技术的cai素材库搜索引擎_第1页
基于vba技术的cai素材库搜索引擎_第2页
基于vba技术的cai素材库搜索引擎_第3页
基于vba技术的cai素材库搜索引擎_第4页
资源描述:

《基于vba技术的cai素材库搜索引擎》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ASearchEngineforCAIWarehouseBasedonVBA1,211YeJi,YangChen,RongMu1)TransportationManagementschool,DalianMaritimeUniversity,Dalian,China2)DalianLingDongTechnologyDevelopmentCo.,Ltd,Danlian,ChinaAbstract—Inthispaper,wepresentamethodbasedonVBA,whichrealizesdesigna

2、ndimplementationofCAIwarehousesearchengine.DatacollectingfromPowerPoint,WordandExcelfileisdescribedandthetechniqueofdatasearchingisshown.ThemethodsolvestheproblemofhowtofindtheusefulinformationfromnumerousCAIfiles.Keywords—VBA,searchengineering,materialwareho

3、use,CAI基于VBA技术的CAI素材库搜索引擎1,211汲业陈燕慕容1)大连海事大学交通运输管理学院,大连,辽宁,中国2)大连灵动科技发展有限公司,大连,辽宁,中国摘要对由Office各种文件组成的素材库,本文介绍了一种使用VBA技术实现搜索引擎的设计方案,具体给出了对PowerPoint、Word和Excel数据的采集方法,以及数据搜索使用的关键技术,它有效的解决了在众多的教学素材中检索指定信息的问题,从而提高了学习的效率。关键词VBA,搜索引擎,素材库,CAI1.引言2.搜索引擎概述计算机辅助教学(Com

4、puter-AssistedInstruction,CAI)搜索引擎指对信息资源进行索引和检索的一类检索系作为计算机应用的一个重要分支,随着计算机科学及其软统机制。它是一个集人工智能、数据库技术、信息检索、硬件技术的不断进步和信息设备的不断普及,已经对教育自然语言理解等于一体的综合技术[5]。它一般由数据采集、产生了深远的影响。在CAI系统中,Microsoft公司的Office数据加工、查询接口三部分组成[6]。(1)数据采集:通过办公软件由于其使用方便和表达直观等优点,赢得众多教自动或人工的方式负责信息的搜集

5、。(2)数据加工:对采育工作者的喜爱,在我国有着庞大的用户群,是各种计算集到的信息进行检索,建立索引并保存。(3)查询接口:机辅助教学的主要手段之一。因此,CAI素材库中的大部根据用户的查询要求检索数据库,将查询结果反馈给用户。分内容也由Office生成的各种文件组成,其中使用最多的是幻灯片文件(PowerPoint)、电子文档文件(Word)、电3.VBA简介子表格文件(Excel),以及超文本文件(Html)。VBA最早出现在Office97中,它是VisualBasic(VB)由于CAI素材库中大多是以文件

6、的形式保存,因此如语言的超集,除了编程环境的图形元素和建立独立程序的何在庞大的CAI素材库中搜索指定的信息成为一个重要的能力外,VB的大部分功能都可以在VBA中应用[7]。研究问题。根据CAI素材库的特点,本文介绍了一种如何VBA是Office套件的一部分,是Office的通用编程语使用VisualBasicforApplication(VBA)建立CAI素材库搜言,能够对Office的所有命令和对象灵活方便的进行控制索引擎的方法。由于VBA与Office的密切结合,通过VBA和使用。它提供了一个基本的编程环境和

7、功能强大的接口,编程以及扩展功能的应用,实现针对Office软件的CAI素如WIN32API、ADO、COM外接程序等,使Office应用材库的数据搜索具有很好的效果。软件的功能被大大地扩充。面向对象仍然是VBA的特点之一,在VBA中,Office应用程序通过对象向外公开自己的功能性,一个文档由若干对象构成,通过对对象属性的设置、调用其方法以及为事件编写过程,可以在VBA程序中完全识别、控制Office文档的所有信息,包括启动某个应用程序(如Word)、打开/保存文件、读出/写入文档内部数据,设置字符、段落、排版

8、格式等,更重要的是可以实现不同应用程序之间互相调用、数据传递和格式控制,因此我们正是利用这一特性在编程语言,如VB或VB.net中操作Office,从而实现对CAI素材库的搜索。图1PowerPoint的层次结构4.数据采集DimSlidesCountAsInteger,PlaceholdersCountAsInteger与结构化数据库不同,CAI素材库中的数据没有统一D

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。