前言:中文期刊网精心挑选了多媒体软件范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
多媒体软件范文1
现代教育越来越多的需要用到多媒体教学作为提升教学质量的有效手段,多媒体教学的交互性、实效性、个别化、协作化等特点和优势,是传统的教学不能比拟的,当下,教育已逐渐由“应试教育”向“素质教育”转变,开展多媒体教学,加速教育技术手段现代化显得尤为重要。那么,如何才能制作出优质高效的课件呢?我就这几年制作课件的经验做一介绍。
一、几款常见的教学课件软件
(一)多媒体课件制作软件
1.Director。主要用于多媒体项目的集成开发。相对于简单的图片和文字,Director提供唯一足够强大的工具来释放你的创意,它整合图形、声音、动画、文本和视频来生成引人注目的内容,是一款优秀的多媒体课件制作软件。
2.Flash。优秀的动画设计制作软件,是一种交互式动画设计工具,可以单独播放使用,也可以用在网页中播放。
3.Authorware。功能强大的交互式多媒体工具软件,该软件应用范围涉及教育、娱乐、科学等各个领域。
4.PowerPoint。演示文稿制作软件,用于学术交流、产品展示、工作汇报、情况介绍等场合,可通过计算机播放文字、图形、图像、声音等信息,是教师制作课件的首选。
(二)图形图像处理软件
1.PhotoShop。用于平面设计和广告设计的图像处理软件。在图像编辑、图形制作、特效及颜色处理等方面具有强大功能。
2.Fireworks。网页图形处理软件,制作背景透明的图像,GIF动画、按钮等很方便。
3.ACDSee 3.1。看图软件,版本已经升级到9.0。
4.HyperSnap。抓图软件。不仅能抓住标准桌面程序还能抓取 DirectX, 3Dfx Glide 游戏和视频或 DVD 屏幕图。
(三)音频处理软件
1.Adobe Audition。功能强大的音频处理软件,它的前身是Cool edit。
2.Sound Forge4.5。经典音频处理工具,简单易用,功能强劲。新版已经升级到6.0以上。
3.Total Recorder。几乎可以录制所有通过声卡和软件发出的声音,包括来自 Internet、音频 CD、麦克风、游戏和 IP 电话语音的声音。
(四)视频处理软件
1.Adobe Premiere。非线性视频编辑应用程序,功能强大的实时视频和音频编辑软件,主流的DV编辑工具,它为高质量的视频提供了完整的解决方案。
2.超级解霸。视频播放软件,可以截取MPG视频。
3.绘声绘影。视频处理软件,用绘声绘影自己就可当导演,即使毫无影片制作经验,都可轻松愉快地用它剪辑影片。
二、如何设计和开发多媒体教学课件
多媒体课件必须满足以下四个基本条件:一是符合教学对象,即以特定的读者为对象;二是符合教学大纲,即有明确的教学目的和教学要求;三是符合教学原则,即编制的内容应该是完整的,严谨规范的;四是符合人的网状思维形式,即交互性要强,这是多媒体课件设计的基本任务。
(一)多媒体课件的教学设计
1.选题。多媒体课件的选题必须符合教学大纲且为本专业的重点难点、高新技术,学术前沿或填补空白的内容,特别是那些用传统媒体和手段表现不了而适合用多媒体手段表现的内容。
2.目标设计。目标设计就是课件使用对象的定位设计。比如课件的使用对象是教员还是学员,是面向个体还是面向社会,是自学还是课堂讲授等。不管哪种方式,“学”应是设计的重点,要能够因材施教,培养他们的自学能力和分析问题与解决问题的能力。
(二)程序结构设计
1.结构设计。结构设计是把教学内容的各部分组织好、安排好,形成一个整体的东西,是对多媒体课件信息在时间和空间上的具体设计,对课件信息的组织和管理,使用和控制是总体设计的关键。结构设计应达到巧妙新颖、严谨灵活、信息适量、媒体和谐的要求。要实现这一要求就必须针对课件的教学内容,采用多种信息媒体的有机组合,设计一种最佳表现形式,使教学内容得到最充分、最生动的展示,这是多媒体课件结构的基本要求。
2.功能设计。交互性是多媒体课件最基本的功能,也是主要特征之一,是它区别于其他电教教材最具特色的标志之一,也可以说是多媒体课件的本质属性。对于课件的交互性的设计,必须根据课件的性质、用途、目的、使用对象的水平和需要等因素进行精心设计。
智能性则是多媒体课件的扩展功能,也是课件的主要特征之一。课件的智能性,一般表现为课件的运算能力、判断推理能力、评估选择能力等。课件的智能化程度在课件设计时就应充分考虑和严密设计,它是课件设计中难度较大的问题之一,它对课件的学术价值和使用价值都有较大影响,因此,应当精益求精地进行设计并力求实现好。
(三)制作和调试
1.准备素材。多媒体课件的开发,需要用到大量的图片、文字、声音、动画、图像以及各种数据,这些素材必须先期收集整理,将准备工作做到位。
2.制作。制作是研制开发多媒体课件的攻坚阶段,也是将收集的素材进行编辑、组织、整理的阶段;它既是教学内容得到深化的过程,也是进行艺术再创作的过程。因而,前面的一切工作,都是为了“制作”而来。制作生成的课件,还需要运行、调试,进行进一步修改、加工,以保证教学内容的科学、准确、完整,程序运行时的顺畅、自然。
三、研制开发多媒体课件需要把握的要素
(一)听觉元素的把握
听觉元素是构成多媒体课件语言的重要内容之一,它是多媒体课件中诉诸人们听觉的音乐、解说、音响等的集合体。一部好的多媒体课件少不了音乐设计。音乐的使用要为课件主题和教学内容服务,而不能在制作中盲目地选一段填充进去“补空”,这会影响多媒体课件的质量和效果。
目前,多媒体课件多是选用现成的音乐资料和借用电影电视中的音乐,因而在选择音乐时要把握两点:
1.选择合适的乐曲。对音乐的选择和使用要目的明确,格调和谐,不能盲目地为配乐而配乐,避免画蛇添足。
2.正确把握解说、音响和音乐三者的关系。解说表意、音响表实、音乐表情。解说占主要位置,音响和音乐是对解说和画面内容的补充和呼应。三种声音互相配合,能创造出一种多层面,立体感的总体效果,使多媒体课件能得到更好地烘托,渲染和深化。
(二)视觉元素的把握
视觉元素是构成多媒体课件语言的主要内容,它是多媒体课件中能看到的所有图片、按钮、动画、影像、字幕等画面的集合。多媒体课件是否引人入胜、生动形象,艺术性的画面起着不可低估的作用,因而,需要制作者有良好的美术素养。
做好多媒体课件的美术设计,需要把握一个原则:课件的可视媒体要实现思想性、科学性、教育性、艺术性的统一。
只要熟练掌握各种多媒体课件相关软件,紧密结合教学内容,认真把握课件设计开发的基本规律,合理安排好各项元素,就一定能创作出科学贴切,图文并茂,形象生动的好课件。
【参考文献】
[1]刘继红.浅谈计算机辅助教学软件的开发.
[2]薛理银.教学软件的设计与开发.
多媒体软件范文2
多媒体技术教学软件制作
多媒体教学软件的制作是由计算机软件制作技术人员与美工人员,根据多媒体教学软件的分页面制作稿本,首先用多媒体素材创作工具制作与加工文本、图形、图像、声音、动画、视频等多媒体素材,以数据文件格式存入计算机,然后用多媒体软件生成工具将多媒体素材编辑合成为一个多媒体教学软件。
一、多媒体教学软件素材的准备
在开发多媒体教学软件的过程中,通常需要根据文字稿本和分页面制作稿本的要求准备素材。多媒体教学软件的素材准备包括两方面的工作:一是素材的收集;二是素材的制作加工。
多媒体教学软件素材的收集是指搜集开发多媒体教学软件所需的多媒体素材,包括现成的图形、图像、照片、幻灯片、录像带、课本、杂志、音频等,这些现成素材比自己制作所花费的时间少多了,经济实用,常用于课堂教学活动中。而多媒体教学软件素材的制作加工是指通过自己利用工具平台制作与处理素材。
1.多媒体教学软件的素材类型
多媒体教学软件的素材类型可分为文本类素材、音频类素材、图形∕图像类素材、动画类素材、视频类素材等。
(1)文本类素材。文本类素材是以字符为媒介存储的各类教学资料。文本类素材的优点在于其逻辑表现能力强,制作简单,是多媒体教学软件用来传递信息的最重要的形式。
(2)音频类素材。音频类素材是以各种音频格式存储的教学资料,它是利用听觉通道来传递教学信息。音频素材在教学实践中可用于许多场合,如效果声可以供托一种气氛,而在英语教学中,音频则是用来传递教学信息的。
(3)图形图像类素材。图形图像类素材是以图形、图像为媒介存储的各类教学资料。图像素材一般还有缩略图与实景图、黑白图与彩色图之分。这类素材的优势在于在表现力上更具形象性和真实性。
(4)动画类素材。这类素材是以各种动画格式存储的教学资料。动画类素材是用连续运动的方式对各种事件、现象、场景、过程、原理的描绘。这类素材在教学中的应用优势在于动画能把复杂的教学内容、科学原理、抽象概念,用高度集中、简化、夸张、拟人等手法加以形象化,它能形象生动、具体易懂、引人入胜地帮助学生理解事物的本质。
(5)视频类素材。视频类素材是以各种视频格式存储的教学资料。这类素材的优势在于通过对各种现实场景的描绘,提供真实的画面,突破时空限制,实现形象类比的效果。视频素材容量一般比较大,编辑比较困难,这在一定程度上限制了它的使用频率。但由于它的真实性是所有媒体素材中最高的,所以在很多场合视频类素材是必不可少的。
2.多媒体教学软件素材的制作
多媒体教学软件的开发离不开素材的准备,素材是教学软件的基础,在教学软件的开发过程中,素材准备工作是目标确定后的一项基础工程。素材的种类很多,采集和制作素材的过程中使用的硬件、软件也很多,所以素材准备工作是一项工作量极大的任务。
(1)文字素材的制作。设计文本字幕时,首先尽量选择丰满的字体;其次,根据字幕字数的多少,选择字号,设定合适的字间距和行间距;再次,字幕的色彩要与背景形成对比。实践证明,在深度和中度背景色上用白色或黄色等浅色调的字,在浅色背景上用黑色或蓝色等深色调的字,这样可以突出字幕的内容,吸引学习者的注意力,从而提高教学的效果。通常字幕显示时,可采用逐行移人、逐笔写入、向上移动等形式。
(2)图片、动画的制作。课件中适当地运用图片和动画,不仅能增强课件的美感,还能使一些抽象的、不易理解的概念变得生动、形象,易于学习者接受和理解,一般的图片可通过以下方式获得,多媒体素材光盘、Internet、扫描仪或通过Photoshop、Windows画图板等软件制作工具得到。
(3)音频、视频的制作。根据教学的需要,在教学软件中可以适当地运用视频和音频,但是要考虑到空间的限制,不宜过多,而且要对它们进行压缩处理。实际制作中一般把音频采集成WAV文件格式,然后制作成RA压縮文件;视频采集成AVI文件格式,然后制作成RM压缩文件。
利用多媒体软件生成工具,将符合教学需要的多媒体素材编辑合成为一个多媒体教学软件。它的作用是组织、处理和统一管理文本、图形7图像、动画、视频、音频等多媒体信息。多媒体软件生成工具主要分为三大类:程序设计语言、通用多媒体著作软件以及学科专用的多媒体著作软件。
1.程序设计语言
早期用于开发多媒体教学软件的语言多为BASICC等传统编辑语言,用这种结构化的程序语言开发多媒体教学软件有很大的难度,因此并不普及。现在利用程序设计语言开发多媒体教学软件多采用可视化的编程语言,包括VB、VC、Deoohi等,它们的共同点在于一方面保留了传统结构化的程序语言的特性,例如VC的语法与C非常相似,同时在另一方面改变其设计环境为可视化系统,例如在VC中设计多媒体教学软件中的按钮就可直接应用它的绘图工具制作。利用程序设计语言开发多媒体教学软件并不十分的普及,绝大多数是公司、企业、学校等计算机人才比较集中的单位采用此种方式。
2.多媒体著作工具
多媒体著作工具的出现无疑为非计算机专业人员,特别是广大的学科教师提供了自己开发多媒体教学软件的平台。与程序设计语言不同,多媒体著作工具的最大优点在于它不需要开发人员掌握难度非常高的程序语言,因此它更简单易学,开发效率非常高。多媒体著作软件的特点有:面向对象的创作方法、可直接引用各种媒体素材、可实现超级链接的功能、可直接生成执行文件。多媒体著作软件可分为以下几个类型:基于卡片、页面的著作软件、基于流程图的著作软件、基于时间顺序的著作软件。
三、多媒体教学软件的调试与打包
多媒体教学软件的调试与打包是软件开发当中极其重要的一道程序,因为在开发软件的过程中,某一模块在一个小的范围内运行也许没有什么问题,但当放到整个软件这样一个大的范围运行起来也许就存在问题,例如章与章之间的响应热区是否重叠等问题,在每个章节里不会存在这样的问题,但对整个一门课程来说,可能就会发生冲突,这就需要我们在最后的调试阶段要特别的仔细,不能有丝毫的差错。开发的软件规模越大,调试就越复杂。
当调试完成后就需要进行打包了。打包的好处就在于它可以生成一个可执行的文件,从而脱离开发环境而独立运行,例如经过打包的多媒体教学软件可直接从光盘上启动运行。
参考文献:
[1]黎加厚.知识管理对网络时代电化教育的启迪(上).电化教育研究,2001,(8).
多媒体软件范文3
关键词:多媒体开发软件;编程技术;应用
多媒体开发软件是Macromedia公司研发推出的,其推出以来为广大多媒体程序设计人士所青睐,并迅速流行于全世界[1]。以下主要对多媒体开发软件编程技术及其应用进行研究分析。
1.什么是多媒体开发软件
多媒体开发软件是一种具有多种多媒体程序功能的图标导向式编辑工具,主要用作各种多媒体信息的集成、处理以及统一管理,包括文本信息、图像、声音、视频、动画等[2]。通过多媒体开发软件制作的多媒体程序具有表现力强、交互性强等多种优点,并广泛应用在多种领域,包括商业活动、CAI教学、产品生产、产品演示等。用该编辑工具开发的产品主要采取卡片式结构设计,即用户只需将产品内容转换成不同形式的多媒体对象,比如文字信息、图形图像、声音、视频、动画等,然后制作在卡片上,最后设定相应的菜单、按钮等交互方式将一张张卡片相互连接起来,时期成为一个有机体。
2.多媒体开发软件环境下的编程技术分析
用户在使用多媒体开发软件编写程序是比较轻松的,对专业语言的要求不高,仅需掌握一下基础知识便可进行程序模块的编写。
2.1运算符与表达式
多媒体开发软件的运算符分有5种类型,分别是逻辑运算符、连接运算符、关系运算符、算术运算符、赋值运算符。在使用运算符时一般优先级高的运算符先行,优先级低的运算符后行;同等级的运算符则按从左往右的执行顺序。表达式其实是一个语句,由运算符、函数、常量和变量共同组成的,在正文对象、对话框、计算机窗口中均可输入相应的表达式。比如y:y+1,可用于赋值、特殊操作以及运算过程的命令执行,或者某一外部程序的调用。
2.2函数和变量
函数是一类子程序,分有自定义函数与系统函数两种,可以为系统提供某些具有特殊性的作用、功能[3]。多媒体开发软件具有十八种类型的系统函数,共计有300多个。自定义函数即用户可自行定义某种函数,从而满足自身的需求,并且只有Aouthware支持的格式范围才能自定义函数。自定义函数又分为两种格式,分别是UCD(编码文件格式)、DLL(动态链接库格式)。变量指的一个程序在其运行过程中其值能够改变的量[4]。多媒体开发软件的变量分为两种,第一种是系统变量,指的是多媒体开发软件中比较特殊的一类预先定义的变量,主要用作系统运行过程中其内部运行状态变化情况的记录,其特点是在系统运行或某个程序执行的过程中,多媒体开发软件会根据相关情况的具体变化情况对该变量进行自动调整,用户也可根据自身的实际需要对其作出相应的调整或调用。例如CursorX和CursorY(地理位置)、Date(日期)、Time(时间)等均为系统变量,均可自动调整也可以手动调整或调用。自变量值得是用户自行创建的变量,用以实现系统当前并未提供的某种功能。另外,多媒体开发软件的变量根据变量内型又分为三种,第一种是逻辑型变量,用ON与OFF还有1和0表示,表示执行条件或者表达状态,用于FALSE或TRUSE两个值的存储;第二种是数值型变量,主要用于数值表达式、整数和小数等数值的存储;第三种是字符型变量,需要用双引号括起来,主要用作字符串的存储,最长的字符串长度可达到3000个字符。
2.3控制语句
控制语句表示的是用以实现控制程序的选择和循环等功能的的计算机语言。多媒体开发软件的控制语句有2类,第一类为条件语句,需对语句条件判断结构进行分析,从而作出执行决定,分为3种形式,第一种是if条件then表达式;第二种为镶嵌型的条件语句,比如“if条件1then语句块;elseif条件2then语句块1;……endif”只执行条件满足的语句块。第三种是“if条件then语句块;endif”或者“if条件then表达式1else表达式2”为条件满足时执行紧跟then后面的语句块或者表达式;“或if条件then语句块1;else语句块1;else语句块2;endIf”为条件不满足执行语句块1,反之则执行语句块2。第二类为循环语句,指的是在规定执行次数范围内或者条件满足的情况下,会重复执行特定的一段程序代码,同样有3种形式,第一种为“repeatwhile条件”;第二种为“repeaptwiht变量in数值列表;循环体;endrepeat”,这类语句主要由列表内的数据个数决定循环的次数,执行顺序是从左往右逐一执行,每一次循环均会赋予列表内的一个数据相应的变量,指导全部数据均赋值后才停止循环。第三种是“repeatwhit;循环体;endrpeat”为条件满足时即执行循环体,一直循坏至条件不满足时才停止。或“变量:=初值[doadn]to终值;循环体;endepeeat”需先将初值赋予一个变量,然后循环体每执行一次,将变量值加或者减1,如此循环直至变量为终值即停止循环。
3.多媒体开发软件环境下编程技术的应用分析
在多媒体开发软件下应用编程技术时,只需利用简单的函数和变量的表达式或控制语句并配合合理设置判断图标、简单语言程序的编写即可完成相应的应用程序,达到丰富多样的程序效果。比如在设计2位数的抽奖程序时,需想自定义4个变量:m、n、p、q,p和q用作两位数中个位数和十位数的随机数,p=random(0,9,1);p=random(0,9,1);m用作抽奖程序的起始时间,m=1代表数字开始递减式跳跃;n代表时间,用作数字跳跃的停止。
作者:刘苓 聂小璠 单位:信阳农林学院
参考文献:
多媒体软件范文4
关键词:多媒体;网络控制;TCP/IP
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)35-8090-04
1 概述
现今,多媒体教育、多媒体网络教学已经被普遍地运用于全国各大校园中。在智能网络多媒体教室的中控系统中,网络控制系统占据核心地位。在实际的应用中,将各个教室或会议厅的网络系统接入以太网, 在远程监控计算机上安装相应软件。打开软件, 便可以建立与所有接入网络的网络系统的连接, 并对基于网络所连接的投影机、功放、话筒、计算机、电动屏幕、电动窗帘、灯光等多媒体设备进行网络控制和管理, 其中包括设备的使用状态查询和断线报警等。本课题主要谈论整个系统中的网络控制部分,要结合前端的控制硬件设备配合完成整个中控系统。
2 系统的总体结构
在智能网络多媒体教室的中控系统中,教室的中控作为整个系统的桥梁包含了两个部分,一部分是网络控制模块,另一部分是管理监控模块。网络控制模块通过TCP/IP在校园网传输数据到多媒体中央控制室,并从那里接收数据转发给管理监控模块。管理监控模块[1]在收到来自网络控制模块的数据后做出相应的设备处理工作。网络控制模块通过RS-232串口协议通信,教室的计算机与网络控制模块通过TCP/IP协议通信完成计算机上软件实现设备控制的通信。网络控制模块含独立的网卡[2],可以通过多媒体网络中央控制室直接控制教室的设备。整体的设计框架结构如图1所示。
2.1 软件的设计思想
安装于教室端的软件包,可以通过讲台的控制面板手动进行操作。另外为了方便教师操作,系统提供软件控制,让教师在上课时可以通过点击电脑安装的一个软件实现面板操作的功能。通过软件能实现对教室设备的所有控制操作,例如电源开、电源关、幕布升、幕布降等功能。因此,每个教室的计算机上都需要安装该软件实现对教室设备的控制。
安装于中央控制室的软件包,要对每个教室进行设备管理。如果在下课以后一些教室的电源或一些设备没有正常关闭,需要对相应的教室进行操作,当教室的报警系统发现可疑现象时会报警,并将报警信息传到中央控制室。每间教室分配了一个固定的IP,中央控制室的控制软件能够根据IP辨别所在教室,做出相应处理。
2.2 通信过程
教室中控定时向主控室发连接请求并发送设备状态数据,中央控室服务端口一直处于监听状态并处理来自各个教室的数据并显示其设备状态;同时,中央控室在进行远程控制时,发送控制命令给教室中控,教室中正确无误接收到命令后,作出相应的控制动作,并在控制操作完成之后返回设备状态信息给中央控室。
例如,西楼101教室上课的老师把柜门打开,系统自动启动,包括电源开,幕布自动降下,投影机自动开启等。此时在中央控制室的界面上可以看到西楼101的设备使用情况,电源、电脑等设备处于运行状态。老师上课时通过控制台面板或者电脑软件的界面进行控制,如果老师使用手提电脑授课,要把手提电脑的内容投影到屏幕上,只需要按下“手提电脑”切换按钮便可以实现视频和声音切换到手提电脑,如果要切换回讲台的电脑,则按下“电脑”切换按钮便可实现切换。当下课之后,老师把柜门关闭,系统自动关闭,投影机延时自动关闭。此时,如果在中央控制室发现某个教室的开关锁已经关闭了,但是幕布没有升上去,则可通过中央控制室的控制按钮操作,然后关闭总电源。每次操作之后根据界面按钮对应的图标的颜色判断其状态,红色表示开启状态,蓝色表示关闭状态。
3 教室端的具体设计
3.1 系统工作流程
根据TCP/IP的客户/服务器模型[3],教室的计算机作为一个服务器,网络控制模块则作为一个客户机,教室的计算机不断侦听来自网络控制模块的连接,连接建立以后,当用鼠标单击相应的按钮时往端口发送控制数据给网络控制模块。网络控制模块每隔一定的时间会向服务器发连接请求在连接断开的时候可以重新启动服务器使连接能够保持。设计的程序流程图和界面的设计如图2所示。
3.2 系统功能实现
1)加载套接字库:要使用套接字Windows Sockets[4][5],首先要加载套接字库,进行版本协商。在MFC环境下,提供了一个函数AfxSocketInit(),使用它可以完成加载和版本协商等工作。
2)创建套接字:Create调用Socket函数创建一个socket,并把它捆绑在this所指对象上,监测指定的网络事件。函数定义为BOOL Create(UINT nSocketPort = 0, int nSocketType=SOCK_STREAM,long lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE,LPCTSTR lpszSocketAddress = NULL);
3)侦听:在服务器方对客户请求进行监听,当服务器在该端口和IP上监听到客户的网络连接事件FD_CONNECT,则会调用CAsyncSocket∷Accept()成员函数开始接收。函数定义为BOOL Listen(int nConnectionBacklog=5)
4)接收连接请求:为了使服务器端接受客户端的连接请求,就要使用accept() 函数,该函数新建一Socket与客户端的Socket相通,原先监听之Socket继续进入监听状态,等待他人的连接要求。
函数定义为virtual BOOL Accept(CAsyncSocket& rConnectedSocket,SOCKADDR* lpSockAddr = NULL, int* lpSockAddrLen = NULL);
5)发送和接收数据:当一个网络事件发生时,分别调用基于CAsyncSocket类的子类,在其虚函数里要添加发送Send /接收函数Receive来具体实现数据的收发。
函数定义:virtual int Send(const void* lpBuf, int nBufLen, int nFlags = 0);
virtual int Receive(void* lpBuf, int nBufLen, int nFlags = 0);
6)关闭套接字:函数定义为virtual void Close();
4中央控制端的具体设计
4.1 系统工作流程
中央控制室的控制程序流程与教室端软件相似,在网络模块和中央控制室服务器连接上以后,增加了获取IP、显示IP、接收数据、显示状态的函数功能。作为服务器,一开始也是在设定的端口34567和主机的IP上不断侦听,教室中控连接上以后就可以开始进行数据的收发,数据发送通过按钮控件触发。具体控制流程与界面设计图见图3:
3)当客户端和服务器连接上并发生FD_READ网络事件时,调用CAsyncSocket类[6]子类MySock的虚成员函数OnReceive(),在该函数内部要实现真正的接收,需要调用MySock的成员函数receive()。在函数内部,首先要为数据开辟一个缓冲区,设为1024。接收的数据帧经过检查符合协议标准才可以使用,否则视为无效帧丢弃。根据OnAccept函数设置的教室标志来判定教室显示区域,最后根据数5 结束语
本文设计的中控系统的网络部分,测试结果良好,能实现预期效果。
参考文献:
[1] 晏飞,王耀.网络控制的多媒体教室中央控制系统[J].科技创业,2006,6(4):188-189.
[2] 浦万成.多媒体中控系统的设计与应用[J].北京联合大学学报,2003,17(2):67-69.
[3] 梁敏.用VC实现基于TCP/IP的局域网内点对点的大文件传输[J].西北民族大学学报,2005,26(57):72-76.
[4] 艾光利.基于Sockets 的计算机远程监控技术及实现[J].重庆师范大学学报,2003,21(1):33-37.
多媒体软件范文5
一、目前多媒体教室系统构成及存在的问题
1.硬件集中控制系统构成
一般多媒体教室中教学设备的控制都通过硬件集中控制,系统组成如图1所示。
图1 硬件集中控制系统组成框图
2.存在问题分析
硬件集中控制器面板上配置有总电源开关、投影仪的开关及信号切换、投影幕上升与下降等,从多年维护中出现的问题看,这种硬件控制缺点:(1)容易被人为损坏,一旦损坏后无法控制,设备只能单个手动控制;(2)操作不简便,教师易忘记设备开启的先后顺序,由于控制系统操作复杂,一些教师(如文科类教师)对多媒体设备不熟悉,常常会出现上课前不晓得如何开启设备(譬如投影仪不知道开启、设备电源位置不清楚)等问题,导致上课时间延误、教学任务不能顺利完成等现象[1,2]。
二、软件集成控制系统
1.系统组成及功能
为有效解决上述问题,设计一全自动软件集成控制的系统,教师上课前只要操作一按钮,系统自动按顺序开启设备至最佳状态,减少教师操作失误,大大提高教学效率。
系统设计分为软件集中控制单元和控制执行单元两部分,系统装置组成示意图如图2所示。软件集中控制系统安装于教室PC机,控制执行单元与PC机通过RS-232串口通信线缆连接。集中控制系统软件主要通过RS-232发出执行命令(如投影仪开关、信号切换、投影幕上升与下降等)。系统设计功能:(1)按下“上课”按钮后按照设定顺序自动开启设备;(2)按下“下课”按钮后按照设定顺序自动关闭设备;(3)可通过软件手动控制设备(如投影仪开启、关闭、信号切换,投影幕上升、下降)。
图2 系统装置整体示意图
2.系统动作步骤
控制执行单元主要是执行软件集中控制系统软件发出的命令,动作步骤如下:
(1)教师上课则需按“上课”按钮。系统计算机启动,自动运行集中控制系统软件,运行后的集中控制系统首先开启整个设备电源(包括功放、投影仪、投影幕、无线话筒接收器),其次开启投影幕,投影幕自动下降,最后发送RGB计算机信号切换命令,将计算机屏幕内容投影至银幕,所有设备都调整到最佳状态,供教师使用,其程序流程图如图3所示。
图3 启动后设备自动控制流程图
(2)教师下课则需按“下课”按钮。当控制执行单元的单片机(CPU)检测到下课按钮按下后,首先通知计算机关机,其次自动关闭投影仪,投影幕自动上升,3分钟后执行控制单元切断设备总电源,教师无需关心设备有无关闭或怎么关闭问题,其程序流程图如图4所示。
图4 关闭计算机时设备自动控制流程图
(3)教师在上课过程中若需要关闭投影仪、上升投影幕等,可双击系统控制图标,选择对应功能进行操作。
三、集成控制系统软件设计
1.串口通信协议的设计
以松下投影仪为例来说明PC机是如何控制投影仪的。为提高通信效率,减少可能出现的噪声干扰单片机通信情况,设计中只发送数据头,如字符“K”(十六进制4BH)表示投影仪开机命令数据头,控制执行单元的单片机接收到此数据头后,将开机控制命令(02H50H4FH4EH03H)发送至投影仪,其他控制命令发送也按此方式进行。单片机与PC机串口通信波特率都设为9 600 b/s,奇偶校验:无[2,3]。松下投影仪的控制命令及动作命令见表1。
表1 松下投影仪的控制命令及动作命令表意
2.串口通信
软件设计用VB6.0编程实现,与控制执行单元串口通信,采用Microsoft公司提供的简化Windows下串行通信编程的ActiveX控件Mscomm32.ocx。调用该控件编程方便,只要设定和监视Mscomm属性与事件处理即可实现串口通信,控件有两种处理通信事件方式:事件驱动方式、查询方式[4,5]。本文设计中采用事件驱动方式处理通信信息,其串口事件通信处理主要程序如下:
Private Sub msclient_OnComm()
On Error GoTo show1
Dim str As String
Dim str1 As String
Select Case mEvent '检测串口事件
Case 1006 '数据丢失
MsgBox "由于端口超速,数据丢失"
Exit Sub
Case 1008 '接收缓冲区溢出
MsgBox "接收缓冲区溢出"
Exit Sub
Case 1010 '发送缓冲区已满
MsgBox "发送缓冲区已满"
Exit Sub
Case 2 '接收缓冲区数据
str = msclient.Input
str1 = Trim(str)
txtreceive.Text = txtreceive.Text + str1 + Chr(13) + Chr(10)
Select Case str1
Case "K" '发送投影机开机命令
txtreceive.Text = txtreceive.Text + "已经发送开机命令"
Case "G" ' 发送投影机关机命令
txtreceive.Text = txtreceive.Text + "已经发送关机命令"
Case "R" '发送投影机RGB命令
txtreceive.Text = txtreceive.Text + "已经发送RGB命令"
Case "S" '发送投影机视频命令
txtreceive.Text = txtreceive.Text + "已经发送视频切换命令"
……………………
End Select
End Select
show1:
If Err.Description "" Then
MsgBox Err.Description
End If
End Sub
四、结束语
本文就多媒体教学设备系统建设问题,设计了一种软件集中控制系统的方案。该系统的设计能够大大减少教师操作失误,减少技术维护人员工作量,提高教学效率,同时为媒体教学设备的管理和控制提供了一种有别于硬件集中控制的解决方法。
参考文献
[1] 王海峰,章怡.基于LAN的多媒体设备网络化管理的设计[J].江苏技术师范学院学报:自然科学版,2008,14(2):17-21.
[2] 王海峰,章怡.基于单片机的多媒体自动控制系统的设计[J].工业控制计算机,2008(7):78-79.
[3] 柴学宁.利用VB实现计算机与单片机的串口通信[J].电脑编程技巧与维护,2005(12):27-29.
多媒体软件范文6
摘要:随着我国计算机科学技术的迅速发展,多媒体教学已经成为现代化教育的重要组成部分,而多媒体的教学离不开多媒体教学软件,研发多媒体教学软件是开展现代教育技术工作的重要内容。本文介绍了笔者在多媒体教学软件的开发及应用方面的一点心得。
关键词:多媒体;多媒体技术;多媒体教学软件
中图分类号:G642
文献标识码:B
在多媒体技术与网络技术日益成熟和逐渐普及的今天,多媒体计算机辅助教学也不断地在教育中得到广泛应用。多媒体技术在教育中的应用,关键是要开发出适合教学需要的多媒体教学软件。合理开发和应用教学软件,会很大程度上提高教学质量,同时会获得更好的教学效果。
1多媒体教学软件及其相关概念
多媒体教学作为一种教学手段,不仅能增强师生间的互动,还以生动真实的环境把教学内容展现给学生。这与传统的课堂教学相比,同样是教育信息传播活动,多媒体教学软件就像课本、粉笔和黑板一样,不仅能让学生学习传统教学时应学的知识,还能使所传授的知识更加生动形象,提高学生的学习积极性。要开发优秀的多媒体教学软件,有必要深刻理解多媒体、多媒体技术、多媒体教学和多媒体教学软件的概念。
(1) 什么是多媒体
我们知道媒体有两种意义,一种是指信息的物理载体,另一种是指信息的表现形式。多媒体教学软件中的多媒体指的是后一种,即集声音、视频、图像、动画等各种信息媒体于一体,可以接受外部图像、声音、录像及其他媒体信息,经过计算机加工处理后,以图片、文字、声音、视频和动画等多种方式输出,实现输入输出方式的多元化。
(2) 什么是多媒体技术
多媒体技术是指利用计算机来综合处理文字、声音、图像、动画等多种信息,用计算机来表达、传播和处理多种形式的信息,并给操作者提供更多的参与感和发挥自己创造力的环境。其特点是集成性、交互性、非线性。
(3) 什么是多媒体教学软件
多媒体教学软件是各种多媒体元素的组合,是一种根据教学目标设计的,表现特点的教学内容,反映一定教学策略的计算机教学程序,它可以用来储存、传递和处理教学信息,能让学生进行交互操作,并对学生学习作出评价的教学媒体。用于课堂教学的多媒体教学软件简称为多媒体课件(CAI课件)。现在的网络课程也具备以上特点,所以多媒体教学软件也包括网络中的教学课件与教学资源。
2我国多媒体教学软件的现状及存在的问题
① 部分多媒体教育软件几乎是课本的翻版,即“课本电子化”。
② 多媒体教学软件缺乏教育教学理论的指导。
③ 多媒体教学软件开发的信息化程度不高。
从技术层面上说,信息化教育有四大基本特征:数字化、多媒体化、网络化和智能化。数字化可以说早就在教学软件中得以体现,多媒体产品都是以数字形式存在的。当前的很多教学软件并不符合信息化教育的四个特征,如智能特征。国外多媒体教学软件的智能化程度比我国要早,做到了教育行为人性化,人机通信自然化。我国教育软件开发企业还很少开发这类教学软件。另外虚拟现实技术在多媒体教学软件中运用也将是今后的发展方向。
3多媒体教学软件的作用
多媒体教学软件是根据教学目标和特定的教学内容而设计制作的,它运用与教学中的作用主要表现在以下几个方面:
(1) 多媒体教学是一种有效的教学手段。多媒体教学方式与传统教学方式相比,其主要区别是它具有存储、传递和处理教学信息,能让学生进行交互操作等特点,是一种先进的、有效的教学手段。
(2) 具有探索性学习的功能。探索性学习是指导学生学习的知识建构的过程,学生对知识的理解、掌握、应用、和创新是探索性学习过程的完整体现。
(3) 能够自由选择学习途径。
(4) 有利于师生之间交流。
(5) 有利于激发学习者的学习热情和兴趣。教学内容中的文字、图形、图像、可以利用二维、三维动画或图形、图像变换是课本中的内容动态化,以揭示图形、图像的丰富内涵,帮助学生全面深入地理解教学内容;还可以根据教学的需要,创设教学情景,引导学生进入意境。正是因为多媒体的这种直观的、形象、丰富多彩的特点,才有利于激发学生的学习兴趣,活跃学习气氛。
4关于多媒体教学软件的开发
进行多媒体教学软件的开发,首先面临的饿是选择合适的开发平台。选择好了开发与设计软件以后,接着是通过教学设计、系统设计、脚本编写、素材准备、创作设计等步骤编制成教学软件,将教学软件在教学过程中使用评价,发现不足之处,进行修改,最后形成产品。下面介绍多媒体教学软件的开发过程。
(1) 总体设计:多媒体课件的总体设计就是根据教学内容,明确要实现的教学目标,以实现教学目标的途径。这一过程也叫做教学系统设计,它是连接学习理论、教学理论与教学实践的桥梁,是分析教学策略和确定多媒体教学软件的框架及表现方法。
(2) 脚本编写:脚本是多媒体教学软件开发的蓝本,开发人员应该根据教学目标,确定课件的具体表现方法,还有课件内容的具体安排,如各种媒体的摆放位置、媒体元素出现的时间、交互方式以及画面的连接等,都要事先明确。
(3) 素材准备:多媒体教学软件中的基本元素――素材。一般地说,大部分素材都需要在制作前准备哈,素材的准备往往是多媒体制作的一个比较烦琐的过程,也是决定多媒体教学软件的质量的关键步骤。
(4) 创作设计:多媒体教学软件的创作过程主要是通过选择好的集成工具,根据脚本设计的要求,把各种媒体素材集成创作成为一个整体项目。对于多媒体软件开发企业来说,应该把软件后期的维护与升级也作为一个教育软件项目的重要环节。
(5) 项目:制作多媒体教学软件的最终目的是应用于教学或学习,因此在创作完后还需要将项目的原程序进行打包,更多时候是将多媒体教学软件制作成光盘,这样就完全可以脱离创作环境,用户能够使用。目前有很多网络型课件是到Internet上,让教师与学生能浏览。
参考文献
[1] 王志敏,朱施南. 多媒体课件素材的设计与制作[M]. 武汉:华中科技大学出版社,2000.