研究生毕业论文

接口与通信课程多媒体CAI软件的研究与开发

时间:2022-10-09 02:08:36 研究生毕业论文 我要投稿
  • 相关推荐

接口与通信课程多媒体CAI软件的研究与开发

  摘要:阐述接口与通信课程的多媒体CAI软件的开发编程方击,从而实现对传统课程教学方法的改革,有效地提高学生的学习兴趣和教学质量。

接口与通信课程多媒体CAI软件的研究与开发

  关键词:CAI软件;Visual Basic语言;接口与通信

  《接口与通信》是计算机专业的一门专业基础课,它是一门实用性较强,软硬件结台的。面向系统应用的学科。计算机辅助教学(CAI)软件利用计算机多媒体(声、光、电等)技术。将实际教学内容进行生动再现,改进了传统教学的诸多不足 计算机辅助教育体现了一种新的教育思想。代表了·种新的教育方式,它具有很强的个别化教学功能。最能适应“以学生为中心 ”教学。随着科学技术的进步和计算机辅助教育实践的发展。计算机辅助教育效果会越来越明显。

  Microsoft软件公司的Visual Basic 6.0具有简单易学、功能强大的特点,故将它作为本系统的设计工具软件。用以实现《接口与通信》课程的CAI软件。本系统用VB 6.0实现声音的解说,配合画面,呈现教学内容,并展示各种较为生动的应用举例 使得教学过程更加生动,教学内容更加容易理解。甚至可以发挥我们无限的想象,并使之转化为生动的演示过程。同时。随着INTERNET 的迅猛发展。远程教学的可能逐渐转化成现实,市场潜能有待开发 因此。本软件的开发更具潜在意义。

  1 接口与通信课程CAI的要求

  教学活动从本质上看是教师与学生之间的信息交流过程 首先,教师根据接口与通信课程的教学目标对教材进行分析和处理。决定采用声音、图文和动画等多媒体手段来呈现教学内容。这实质上是教师头脑中的一个信息处理过程 对学生来说,要接受教师提供的信息。理解其内容,并通过回答提问和作练习来响应,然后。由教师对学生的反应作出差别。并提供适当的反馈信息目前接口与通信课程的主要内容是PC机与外设之间的接口硬件的原理及其编程应用的方法讲解。在介绍硬件如中断系统、并行接口、串行接口、DMA 接等原理时。为了使学生便于理解且感举趣,则在ACI中要有大量采用动画及图文并茂的生动应用例子。使学生消除对硬件的畏惧感 在每个单元给出判定题和选择题,让学生检测自己的学习效果

  2 软件结构

  本CAI软件基本上实现了作为一个多媒体课件昕需要的一些东西,如文字、图象、声音及动画等 以模块化方式实现了《接口与通信》的各章节内容的讲解、举例、测试等功能。最初在一段音乐中由学习者点击鼠标进入。在主界面中包括了《接口与通信》的各个学习部分的图标,学习者可 选择自己感兴趣的内容或是想要了,解的内容。点击小图标。就可相应的进入 在学习的时候,可 选择是舌需要声音的讲解 相对于一般的无声的CAI软件。或是全篇的声音。更具有很大的灵活性。并且,学习者可 选择想要学习的内容。这比必须按部就班的学习。要灵活得多 在详细介绍备部分的同时。每个部分都有实例 使学习者能在实例中加深对所学知识的l,解,及学会各部分在实际中的应用。在实例应用中,动态地实现了输入输出的例子,使整个实用过程具有一种实时控制的效果,看起来更直观,更符合实际效果。掌握r各章节的内容也可进入测试模块。了解自己掌握的程度。

  3 VB编程实现

  3.1 控件及属性在进入主界面之前,有个序幕,提示学习者进入的是《接口与通信 的学习。在这个序幕中,用到了一个滚动的字幕,可避免静态图的枯燥。实现滚动字幕的最重要的·个控件是 Fimer控件。利用Timer控件可以在应用中 重复时间间隔产生一个事件,来实现图片的动态效果。同时,结合PictureHox控件的Move属性,实现了字幕的滚动效果在窗体中任意一个地方点击鼠标左键,就可进入了主界面,选择学习的内容 在主界面中,基本实现的功能是点击某个小图标时,系统可以切换到相应的内容上。在这里,用到了两个常用的控件:Image控件和Picture控件。在设计时从属性窗口中选定并没置Picture属性就可将图片加载到PictureBox控件或Image控件中,也可以在运行时用Picture属性或LoadPicture方法做到这点 要实现不问窗体间的切换。就要用到Form窗体的Show属性、Hide属性及Unload事件 在这里,如果一个窗体要显示时。就把另一个窗体隐藏起来,避免两个窗体同时存在的情况 当一个窗体不再需要的时候,用Unload事件可以减少系统资源的消耗本软件文字主要用到了两个控件:1 abel控件和[cxtBox控件 对于一些简单的文字,如:标题、文本框标题之类作为提示符出现的文字,就用Label控件来实现。Label控件具有AatoSize的属性,可以将其设置成为可变长度的行,这样,可以使Label控件的大小符合课件具体设计时的要求。TextBox控件是在文字的处理时用到的最多的控件 它可以在运行时显示用户输八的信息,或者显示在设计或运行时为其Text属性所嗨的字符串。并且TextBox控件的MultiLine属性可以设置文本是否自动换行。如属性值设置为True,则可使输入文本超过控件边界时自动换行,并可将Sco]lBars属性设置成添加水平滚动条或垂直滚动条(或者两种都添加)。这样,当文本大小超出了TextBox控件的情况下,可以更直观的体现出来。根据设计的需要。并不要求每个Text控件的外形都是一致的。此时,可根据TextBox控件的Appearance属性和BorderStyle属性,可 选择Text控件的外形。同时,如果在 [extBox控件中显示的文字多于一段的时候,这时,就不能在设置时输人,需要用TextBox打开和关闭文件了。通过这种方法,可以使得TextBox控件的 Fext属性中的内容的实现方法更加灵活。在本软件中,运用了大量的这类的操作来实现文本的装载。

  在介绍各芯片的初始化命令字时,用到一个ComboBox控件,用它来显示一个选项清单,可使学习者从中选取想要了解的选项 每次使用者选择一个想要 解的初始化命令字时,就会显示对应于该命令字的格式和针对于格式的说明。

  3.2 声音的控制声音有两个作用:一是便于使用者的操作,提供提醒、提示、介绍等功能;二是视频中的解说。第一种可使用WIN 98系统的提示声音,使用WIN98录音机进行录音而合成*.WAV格式的声音文件,或采用已有一些音效。与整个软件相匹配,使整个学习过程更加形象 第二种是在录制时或后期配音完成。使用Windows本身自带的录音机,就能实现声音的录制工作Mmcontro]控件用来实现声音控制 Mmcontro]

  控件的形状如图2.有九个按钮分别表示九种不同的功能。它们分别是:Prey(向前)、Next(向后)、Play(播放)、Pause(暂停)、Back(快速倒带)、Step(快速进带)、Stop(停止)、Record(录音)、Eject(弹出)。

  在程序具体执行的过程中,利用Mmeontrol控件的Visible属性,将其值设置为False,使其隐藏起来。要实现声音的输入、输出Command属性。表1显示了Command属性的介绍。

  在播放多媒体文件之前要为Mmcomrol控件指定文件,然后用()pen命令打开它,M mcontrol1.Filename一“filename”M mcontro1].Com mand一”()pen“第一句中的filename是指定要打开的多媒体文件名。

  这两条命令放在Form 窗体的Load事件中播放多媒体文件:

  M mcomrol1.Command ”Play”这条命令根据具体所使用的环境不同而装载在不同的控件的不同事件中关闭多媒体文件:

  M mcorttro[I、Command~ “Close”如果是在退出程序时关闭。就设置在Form 窗体的Unload事件中。否则,根据具体情况采用不同的事件加载的声音基本上以自己录制的*,wav文件为主 对于要实现课件音效的那部分,则可根据具体的情况采用不同格式的声音文件。

  3.3 图片和动画图片的来源有电脑制作和手工绘制两种 前一种主要是美化软件,使得软件画面能更加生动;后一种则是为了介绍实验的内容,说明软件中无法用语言所能描述的问题 图片的制作主要利用PhotoShop、画笔等制图软件 图片的控制用到了Image控件及Picture控件。其中。关于Picture控件的图片,在实现中增加了运行时加载的设计,采用LoadPicture方法实现,根据学习者学习内容的变化,显示不同的图片。

  适当的动画能使整个界面更加吸引人,更易提高使用者的学习效果,在VB中,动匮的实现主要依靠Timer控件。利用Timer控件,可实现某些控件的显示/隐藏。也可以实现控件位置的变化,以此达到控件移动的效果。例如,用一个Shape控件来选择PictureBox控件中的关于端口说明的内容,用Timer控件的时间间隔,加上Shape控件的Top属性的改变来实现Shape控件的移动,这样就可实现该内容的动画效果。

  参考文献:

  [1]曾家智等。微型计算机系统与接iI[M]成都:电子科技大学出版牲。1992

  [2] 刘乐善。微型计算机接口技术及应用[M] 武汉:华中理工大学出版社 2O00.

  [3]冯益明等。VB中与通信口交互的实现方法口】。电脑缩程技巧与维护,2000.(0);7—0.

  [4]亭建国,张小真计算机辅助教学[M].重庆:重庆大学出版杜t】995.

  [5]请宏计算机工作室Visual Basic编程技巧(多煤体系统篇)[M].北京:机械工业出版社。2001

【接口与通信课程多媒体CAI软件的研究与开发】相关文章:

PLC通信接口故障处理方法10-26

通信工程专业特色的软件综合实践课程规划10-08

多媒体课件软件09-30

软件开发可行性研究报告10-26

大学多媒体课程心得02-16

幼儿多媒体课程论文10-09

多媒体设计与开发专业简历09-30

我国计算机软件开发应用及控制研究10-08

多媒体教学软件的设计与制作09-30