预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于VFP数据库的多媒体素材的应用蔡洪涛孙续超摘要:在医学课程中使用大量图形、图像、音频、视频等多媒体素材,这些数据具有非格式化、不规则等特点。使用VFP数据库系统对多媒体素材进行有效的管理与使用能够极大提高素材使用的效率。关键词:VFP;数据库;多媒体:TP311:A:1009-3044(2014)30-7003-02在医学课程中,教师使用教学课件中经常使用PPT文稿,WORD文档,以及相关的图形图像、声音、视频等多媒体素材,这些都是以文件形式存在,将这些内容保存到数据库使其能够进行合理、有效的存储,为其以后的使用带来极大的方便。但是图形、图像、音频、视频等数据具有非格式化、不规则等特点。能够将在医学课程中使用的多媒体素材进行有效的管理,就能提高其使用率,方便学生的使用。该文介绍了医学课程中常用的多媒体素材的种类及利用VisualFoxpro(简称VFP)数据库系统实现对多媒体素材的管理与使用。1医学课程中多媒体素材的种类在医学课程中使用的多媒体素材主要包括文本素材,图像素材,视频素材及声音素材等,在保存到数据库前应该根据素材的特点进行处理,方便以后在程序中调用使用。1.1文本素材文本就是将信息用符号和文字来表达的一种形式,用于记录在医学课程中主要用于描述概念、定义、病理、问题等内容。这类素材通常直接保存,在Windows系统中,并将其命名(文本文件的扩展名是TXT)。由于文本文件不包含任何格式信息,教师使用的Word文档作为文本素材的应首先转换成文本格式,就可以利用VPF程序可以直接读取文件中的内容。1.2图像素材医学课程中包含大量图像信息,例如器官图片,医学影像图片等素材,如果要对图像素材进行处理,就需要先将图像素材按一定的图像格式进行处理,从而得到图像文件。图像文件格式决定了图像文件的存储空间、显示精度、可以被哪些应用软件兼容处理等等。JPEG是目前所有格式中最常见的一种图像文件格式,压缩率高,兼容各种图像软件。当对图像清晰度要求较高同时又想节约存储空间时,VFP数据库系统支持对JPG格式的图像文件进行存储,因此在制作数据库时将图像素材处理成JPEG格式是一种较为理想的办法。1.3声音素材医学课程中有很多声音素材是通过数字采集后以文件的形式进行保存的。在处理声音素材时,要首先将声音经过数据编码,得到一个数据序列。数字音频的编码方式就是数字音频格式,根据课程内容的需要将声音保存为不同的数字音频格式文件。其中WAV格式(波形文件)是一种最为常见又具有较高保真度的音频格式,被Windows操作系统及其他应用程序广泛支持。WAV格式这种声音格式保存后可以方便的在VFP数据库中调用。1.4视频素材医学课程中的视频可以直观的描述细节内容,因此在对视频文件保存到数据库中既要考虑到文件的清晰度又要考虑文件的尺寸及数据库系统的支持。目前视频方格的式有很多种,如AVI,RMVB,WMV,MKV,DIVX。VFP数据库对AVI格式的视频文件支持最好,可以在程序设计时方便的调用,并且图象质量好。。AVI格式的视频文件就是将视频编码和音频编码混合在一起储存。它有一个视频轨道和一个音频轨道,还可以有一些附加轨道,如文字等。2VFP对素材的管理及使用VFP数据库存储多媒体信息的方法一般是:使用专用字段存放全部多媒体文件资料.或者将多媒体资料存放在不同字段中.播放时再重新构建。文件系统与数据库相结合.多媒体资料以文件系统存放.用关系数据库存放媒体类型、属性、关键词等。其方法是先建立适合医学课程资源系统的数据库模型,并在此基础上设计可视化的人机界面及代码开发。根据系统的需要建立的查询文件、视图文件、表单文件及报表文件。2.1VFP对文本素材的导入方法根据文本格式文件的特点,用VFP自带命令append即可完成文本文件导入数据库的操作。主要实现代码:在程序中打开要导入文本文件的表,然后执行appendfromc:\心脏病分析.txttypesdf命令。如果在表单中实现,可以根据文件名的特点,成批进行操作。2.2VFP对图像素材的显示方法对于医学课程中数据库的图像文件,首先根据图像的内容进行合理命名,并在建立的多媒体表中对文件存放处置进行定义。图像在程序调用过程中,充分利用VFP控件中的图形控件及其PICTRE属性来实现。具体方法是在程序设计过程,首先建立表单,在表单中加入图形控件IMAGE。将所使用的图像素材表添加至表单的数据环境,设置图形控件的相关属性设置。程序在运行过程中,数据库指针的移动,图形控件中的图像也随着发生变化。主要代码:THISFORM.IMAGE1.PICTURE=PLAY.JPGFILETHISFRM.REFRESH()2.3VFP对声音素材的播放VFP系统中自带对多媒体文件进行管理的MCI控件,它为多媒体文件的播放提供了一个标准界面