在PowerPoint中利用VBA制作交互式物理模拟课件
作者:马致明 陈惠敏 张艳燕 赵红梅
来源:《中国教育信息化·基础教育》2008年第08
        要:在剖析PowerPoint VBA绘图方法以及Windows MIDI API函数的基础上,提出了利用VBA在幻灯片中直接绘制交互式物理图像,并根据物理参数实时控制物体运动、实时产生交互式背景音效的方法,从而为制作高性能交互式物理模拟课件提供了一条有效的途径。文中就有关方法及关键技术做了介绍,并给出了具体实例。
        关键词:VBA编程;实时交互;PowerPoint绘图;交互式音效;物理模拟课件
        中图分类号:G434文献标识码:A 文章编号:1673-8454(2008)16-0057-04
vba编程技巧
       
        PowerPoint由于其简单易用及兼容性好等优点成为广大教师制作课件的首选工具。但是,因为它不是专业的软件开发工具,用常规手段制作的课件也就是一篇演示文稿,交互性不强,显得比较呆板,这些因素致使许多教师在制作人机交互式物理模拟课件时不得不知难
而退或选择其它开发工具。
        笔者经过反复思考和探索到了在PowerPoint中利用VBA制作交互式物理模拟课件的有效途径,既解决了在幻灯片中直接绘制交互式物理图像的问题,还实现了用交互方式实时控制物体的运动、由MIDI函数和物理参数实时产生交互式背景音效的方法,这种方法巧妙地将编程语言的灵活性和PowerPoint的优点有机地结合起来,制作出的物理模拟课件不仅简单实用,而且特鲜明、效果极佳,现就有关制作方法及关键技术介绍如下,希望能对各位同仁有所启发。
       
        一、PowerPoint VBA综述
       
        1.关于VBA
        在微软的Office家族中集成了一种加强Office功能的语言,即Visual Basic for Applicati
on,简称为VBAVBAVisual Basic程序设计语言(简称为VB)的一个子集,继承了VB的绝大多数功能,并包含了对PowerPoint对象的支持与操作功能,因此,易于掌握并用于宏编程。利用VBA使用者可以在幻灯片中添加控件等用户接口元素,通过这些控件应用程序可以得到用户的请求,并对其做出响应。在PowerPoint中适当地使用VBA,可以制作出交互性很强的模拟课件,为加强教学课件的演示效果开辟了广阔的空间。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。