PowerPoint多媒体交互课件制作VBA编程初步224

上传人:无*** 文档编号:77033697 上传时间:2022-04-19 格式:DOC 页数:63 大小:539KB
返回 下载 相关 举报
PowerPoint多媒体交互课件制作VBA编程初步224_第1页
第1页 / 共63页
PowerPoint多媒体交互课件制作VBA编程初步224_第2页
第2页 / 共63页
PowerPoint多媒体交互课件制作VBA编程初步224_第3页
第3页 / 共63页
点击查看更多>>
资源描述
PowerPoint 多媒体交互课件制作(多媒体交互课件制作(VBA 编程初步编程初步第一章 PPT 课件分析1.1 CAI 课件制作分析一、一、CAI 课件制作的现状分析课件制作的现状分析计算机辅助教学 CAI 从 60 年代诞生以来,历经了几十年的发展。随着计算机和网络技术的普及越来越受到广大教师的欢迎,越来越多的教师在使用、制作 CAI 课件,成为教学过程中不可缺少的重要的教学手段,并在影响和改变着传统的教学观念与教学模式。通过运行教学软件来实现教学的过程,称为计算机辅助教学(Computer AssistedInstruction,简称 CAI)。其中,所运行的教学软件称为 CAI 课件(Computer)。不难看出,CAI 课件在整个 CAI 系统中占有重要地位。多媒体课件对课堂教学的辅助作用逐渐从后台走向了前台,越来越多的教师从多媒体课件辅助课堂教学中获得相应的成就感和荣誉感。 它以无可比拟的声光效果和眩人耳目的新技术博得了广大教师的青睐,它上可通天,下可入海,带领学生走进神秘的微观世界,让学生在分子和原子之间徜徉;它也可跨越古今,从容地在人类的历史长河中漫游。不需要你懂多少编程语言,你只要是一个普通的电脑爱好者,你就能制作课件。正因为课件制作是如此的简单,使得多媒体课件在课堂教学中的应用如雨后春笋,只要是公开课、示范课、交流课、比赛课,课件几乎成了看家的法宝,在课堂教学中使用课件进行辅助教学也已经是一种时代的趋势。传统传统 CAI 课件的缺陷课件的缺陷1缺乏适应能力。当学生使用一个 CAI 课件进行学习时,通常只能按照既定步骤顺序执行,课件各页面之间的流动是固定的。一旦设计好,就无法改变,且对所有学生都一视同仁。不能根据不同学生的实际情况和学习中的不同阶段进行动态调整,因而也就不能真正做到因材施教。 虽然有的课件可预先把学生分成几个层次进行学习或通过菜单让学生自己选择学习内容,但其划分明显不细,且不能根据学生的当前水平和学习中的变化去指导学生,生成适合于他们的题目。缺乏适应能力是当前 CAI 课件的普遍问题。2缺乏交互能力。当前不少 CAI 课件人机交互能力差,表现在学生使用 CAI 课件的学习是被动的。学生仅能输入选择答案或是填空内容,而不能对一些具有个性思维的问题进行解答,特别是在课堂教学中,一般只能通过教师控制课件流程的操作,学生简单输入答案的方式进行。人机交互本应是 CAI 的优势,但目前却显得过于简单。3 缺乏创造能力。 当前, 创造教育已被公认为是培养高素质创新人才的有效途径。CAI 作为一种辅助教学手段也应为创造教育服务。而目前 CAI 课件无论从教学过程还是教学形式来看,都显得单调乏味,缺乏创造性。不外乎知识介绍、操作练习、单元测验、资料查询等形式。从内容上看其实质仍是课本搬家、教室搬家。长此以往,将不利于调动学生学习的积极性,更谈不上培养学生的创造能力了。4缺乏纠错能力。由于 CAI 课件自身对其所示教学内容并不理解,因此判定学生答案的正确与否只能通过课件编制者预先设定的标准来进行。 这就造成了课件本身不能根据学生的回答作出评价,同样,对于出错的原因以及出错后所采取的步骤也无法给出相应的解决方案。造成 CAI 课件上述缺陷的原因从 CAI 课件的理论基础来看, 程序设计思想和行为主义学习理论分另构成其计算机和教育方向上的两大理论支柱。虽然教育理论在不断发展、变化,但迄今为止,以程序教学原理为基础的 CAI 课件设计思想仍占有统治地位。在此流程中,每一页面都要与屏幕界面对应起来,包括所提问题、预想答案、学生回答后的反馈信息等。脚本全部编写好后,再由算法和具体程序来实现。所以,CAI 课件在实际操作中就显得处处缚手缚脚,缺乏适应能力、交互能力、创造能力和纠错能力也就不足为奇了。二、二、CAI 课件的发展趋势课件的发展趋势进入 21 世纪后,CAI 课件有哪些发展趋势呢?(一一)从以教师为中心向以学生为中心转变。从以教师为中心向以学生为中心转变。CAI 自诞生以来,其理论基础有 3 次大的演变:60 年代初至 70 年代末,CAI 以行为主义学习理论为理论基础,小步骤的分支式程序设计成为 CAI 课件开发的主要模式。70 年代末至 80 年代末认知主义学习理论成为 CAI 的理论基础。此时在课件设计中,人们开始注意学习者的内部心理过程,研究并强调学习者的心理特征和认知规律,人们不再把学习看成是对外部刺激被动地做出适应性反应, 而是把学习看成是学习者根据自己的态度、兴趣、需要利用原有的认知结构对当前外部刺激所提供的信息主动做出的、有选择的信息加工过程。90 年代至今,建构主义理论成为 CAI 的理论基础。建构主义认为:知识不是通过教师传授得到的,而是学习者在一定的情境下借助于他人的帮助,利用必要的学习资料,通过意义建构的方式获得的。建构主义理论强调以学生为中心,学生是信息加工和意义的主动建构者,教师由传统的知识传授者转变为学生意义建构的帮助者、促进者。传统的 CAI 课件以教师为中心,强调教师的教而忽视学生的学,课件的设计制作以如何方便教师的教来进行,这样的课件学生参与的机会少,学生大部分时间处于被动接受的状态,学生的主动性、积极性难以发挥,更不利于创造性人才的培养。以学为中心的课件设计以建构主义理论为理论基础,明确以学生为中心,强调“情境”对意义建构的重要作用, 强调“协作学习”对意义建构的关键作用, 强调对学习环境的设计,强调利用各种信息资源来支持“学”而非支持“教”,强调学习过程的最终目的是完成意义建构而非教学目标。(二二)从单机课件向网络课件转变从单机课件向网络课件转变随着英特网的快速发展, “校校通”工程的实施, 越来越多的学校建设了自己的校园网,CAI 课件也从传统的单机课件发展为网络课件甚至成为网络课程。传统的单机课件存在以下缺点:开发费时,一般情况下教师只是为了应付公开课和参加优质课比赛才制作,制作过程中素材要自己找,花费大量的人力制作出来,公开课上完或评奖后很难推广,造成了浪费。传统课件是教师根据自己的习惯开发的,针对完整的一堂课而开发,不便于修改,而其它教师很难根据自己的喜好使用。传统课件由教师操作,教师只能针对大多数学生的情况进行展示,连某个学生某个地方想重复看一次也难以办到,无法实现个别化教学。随着校园网的普及,不少学校建有自己的 WEB 服务器,利用学校的服务器给每个教研组开辟空间,让每个教研组建立自己的网站,教研组内每个教师把自己的电子教案、课件上传到网站上让全组教师下载,每个教师可以很方便地浏览、下载和使用他人的课件。这样让每个教师的智慧在组内共享,让优秀的课件发挥更大的作用。教师修改后的课件又可以重新上传到网站上,这样经过集体的智慧课件就会更加完善。与此同时,学生也可以在家里、在学校的图书馆里或者电子阅览室里打开电脑,上网自主学习,这样就突破了传统课件的时空限制,有利于调动学生的主动参与,实现网络环境下的资源共享和个别化教学。以网络为基础的课件有以下特点:信息资源丰富,因特网已经成为了一个无边无际的信息海洋。突破了传统的时空限制。人-机优势互补,突出人机交互,更加注重学生的参与。(三三)从完整的课件向积件转变从完整的课件向积件转变传统的 CAI 课件是针对整堂课设计制作而成,不符合教师的教学个性,因此很难适合其它教师的需要,有时也不需要一个完整的课件。比如:教师在教学过程中只需要给学生展示实验现象,或者只需要给学生展示实物,或者只需要一段动画,或者只需要播放一段音视频资料,完整的课件就显得有些多余。近年来流行的 CAI 积件受到了越来越多的教师的欢迎。CAI 积件提供了教师教学所需要的素材,让教师有选择的余地,充分发挥自己的创造性进行组合,适合教师个性化的教学需要。把握 CAI 课件的发展趋势,适应这种发展才能制作出更多、更好、更受欢迎的 CAI课件, 也才能让以计算机网络技术为核心的现代教育技术在教育教学改革中发挥更大的作用。三、三、Powerpoint 课件制作分析课件制作分析Powerpoint-不能称之为真正意义上的课件制作工具,应该说是电子文档,制作电子演示文稿。虽然简单易学,但交互性差.在对多媒体技术要求不断提高的今天,我们发现 powerpoint 已经远远不能满足我们做课件的需要了.用我们前面对多媒体课件的要求,用PowerPoint 制作的课件也不能算是真正意义上的多媒体课件,在历次的教师多媒体课件大赛中,这样的作品也是不被认可的。 当然我们不能否认 PowerPoint 的作用,它应该属于比较适合于做演讲稿的制作演示文稿的软件。目前在中小学校中使用的 Powerpoint 多媒体课件中,普遍存在着下面几个问题:1.盲目使用演示型课件盲目使用演示型课件现在许多中小学校在多媒体课件的使用上比较盲目,一些学校甚至存在着这么一种现象:无论什么课程,只要是公开课,都要求使用多媒体课件。一些教师知道多媒体课件非常有益于教学,但对其认识不深,不清楚如何正确使用,结果不仅没有充分发挥多媒体课件的优势,很好的辅助教学,反而因盲目应用产负面的影响。教师制作简单的演示型 PPT 课件,把大量文字、图片、视频等信息搬上屏幕,忽略了教学活动中至关重要的交流反馈这一其结果就是学生不再是教学活动的主体,他被动的去接受课件授课内容,被动的看,被动的听,没有主动思考的余地,注意力不能持久的集中,整堂课下来,学生并未很好的吸收,而教师也未能发挥其原有的积极作用,没有交流,教师接受不到学生的反应,无法对教学效果进行诊断和评价,也就不能了解学生的学习情况,更无法由此来合理科学的控制教学进度以很好的配合学生学习, 这样课堂教学中不仅未能真正发挥多媒体课什的作用,反而将传统教学中有用而科学的东西摒弃了。2.缺乏优秀的练习型课件缺乏优秀的练习型课件目前中小学教学中使用的 PPT 课件多是用于课堂教学的演示型课件,而供学生练习和测试用的课件比较少。练习和测试在教学活动中占有很重要的地位。在教学活动中学生仅产生接受反应是不够的,还必须经由提问或通过解决实际问题,使学生真正理解所学内容,产生构成反应。这要求学生作一些练习,且为了解教学目标的实现程度,还要求对学生作一些测试,以便通过评价及时发现错误并予以纠正。在传统教学中,要将诊断评价的结果及时告诉给学生即及时反馈是很难做到的,而练习、测试形式的多媒体课件则很容易做到这一点。现在中小学教师使用的为数不多的练习型课件普遍采用的是固定型课件结构。这种结构的课件中,各教学单元的转移是由教学设计人员精心安排设计的,学生的学习过程又是全部在教学设计下进行的,因而通过学习课件之后,学生能达到预先制定的教学目标;另外,此结构中的分支转移简单、易于实现。因此,制作固定型课件难度不大、制作周期短,大致可以满足中小学对多媒体课件的基本需求,课件制作人员也就偏安于固定型结构了。然而,固定型课件虽然体现了 CAI 的自定步调、及时反馈和主动学习等特点,但个别化的特点不突出,其结构变化小,无法激起学生浓厚的学习兴趣,而且在此种结构下屏幕内容固定,为了要达到预定的要求,屏幕数量必定要增加,致使课件的长度也大幅度增加,这样占用的内存就多了。所以固定型课件的质量一般,与因材施教的目标还有很大距离。为此,可以采用生成型课件。3.课件制作中脚本编写不够重视课件制作中脚本编写不够重视在制作多媒体课件时,由于缺乏快捷、迅速的能为广大教师迅速接受的课件开发工具,亲身实践的广大中小学老师自己不能够真正参与课件的设计。许多学校中存在着这样一种错误的观点:课件制作是计算机教师的事,无论什么学科,只要有需要,计算机教师就要制作出相应的课件来。而计算机教师则缺乏相应的学科知识,以至于脚本编写这一环节出现了很大的偏差。学校应加强对非计算机教师课件制作工具使用能力的培养, 同时更应注重任课教师对脚本编写的大力投入。在众多教师使用 Powerpoint 制作课件时,尽量通过学习 VBA 的程序编写,通过计算机智能化高级语言,来增强课件制作能力,提高脚本的编写能力,只有这样,才能制作出高质量、具有强劲生命力的课件来。多媒体课件在中小学教学中地位越来越重要,广大制作者在制作过程中如能注意以上问题,必将涌现出更多更优秀的多媒体课件,对我国的教育事业起有力的推动作用。第一章第一章 第二节第二节好课件的标准是什么?好课件的标准是什么?一般中小学教师,全校教师中除 1-3 个是电脑教师(其中可能是兼职的,或可能 1-2 个是专业计算机专业毕业的教师),98%的教师都不是 计算机专业的教师,很少掌握计算机多媒体技术。这样看来,要教师能制作出专业的多媒体课件是有些过份。有的老师会问:我又不是专业的计算机老师,为什么要制作出专业的课件?那么,教师的课件是怎么制作出来的呢?做一个课件有很多相关因素:技术熟练程度、教学设计内容是否完整、制作思路是否清晰、美工设计方面考虑是否周全。如果胸有成竹,技术、美工经验储备到位,做起来自然轻松惬意,如果一边做一边寻找灵感,自然就会一路坎坎坷坷。所以,在做某个课件前,最好先多收集这个课件相关的内容,教学设计、图、文、声、像素材,包括别人做的课件等等,通过对比、分析、思考、总结,形成一个完整的制作解决方案,这样做起来就比较容易了。这样做,可能有人会说:太辛苦,太麻烦了。一、好课件的标准是什么?一、好课件的标准是什么?多媒体课件评价标准,应从以下多方面进行评价。(一) 科学性1.描述概念的科学性:课件的取材适宜,内容科学、正确、规范。2.问题表述的准确性:课件中所有表述的内容要准确无误。3.引用资料的正确性:课件中引用的资料正确。4.认知逻辑的合理性:课件的演示符合现代教育理念。(二) 教育性1.直观性:课件的制作直观、形象,利于学生理解知识。2.趣味性:有利于调动学生学习的积极性和主动性。3.新颖性:课件的设计新颖,进一步调动学生的学习热情。4.启发性:课件在课堂教学中具有较大的启发性。5.针对性:课件的针对性强,内容完整。6.创新性:能否支持合作学习、自主学习或探究式学习模式。(三) 技术性1.多媒体效果:课件的制作和使用上是否恰当运用了多媒体效果。2.交互性:课件的交互性较高。3.稳定性:课件在调试、运行过程中不应出现故障。4.易操作性:操作简便、快捷。5.可移植性:移植是否方便,能否在不同配置的机器上正常运行。6.易维护性:课件可以被方便地更新,利于交流、提高。7.合理性:课件是否恰当的选择了软件的类型。8.实用性:课件是否适用于教师日常教学(四) 艺术性1.画面艺术:画面制作应具有较高艺术性,整体标准相对统一。2.语言文字:课件所展示的语言文字应规范、简洁、明了。3.声音效果:声音清晰,无杂音,对课件有充实作用。如果每一节教学课件都以上面的标准来进行设计,那 么教师需要花更多的时间来做课件设计,通常情况下,在时间上不允许,在技术上,很多教师还不能达到要求。以上评价标准只能说是从整体角度来评价,而在平时授课过程中,主要 是考虑课件的实用性,明确教学目的。制作课件的最终目的是实现教学过程最优化且取得最优化的教学效果。课件的“教育性”是检验教育效果的主要标准;课件的“科学性”是“教育性”的基础;课件的“技术性”是确保课件教学有效开展的重要条件;课件的“艺术性”服务于“教育性”和“科学性”。做一个教学课件,少则数小时,多则需要几天, 如何才能做到课件的标准,那要因教师的教学经验、业务水平及制作技术等不同而异。大体上来说,要做出好的课件,需要着重从以下五个方面:“内容要全面、结构模块化、易于扩充与修改、过程交互性、人人都会用”。1.内容要全面。内容要全面。有的课件只是为了帮助学生理解和掌握某一个小问题而制作的课件除外, 但我认为这只能叫什么积件或素材。如果作为一节课用的课件,我认为内容要全面,复习提问、新知识的讲授、巩固练习、小结等等都要有。网上有的课件过于简单,因此除了作者自已,别人根本用不了。课件的完整性,照顾学习对象。提倡“以生为本”的今天,教师授课内容,教师制作出来的电子课件,必须满足教师的课内教学及学习课外复习使用。也就是说,教师的课件学生在课外也能学习,利用教师的课件,学生在家里也可以温习,重温上课知识,感受老师的教学成果,进一步激发学生自主学习的兴趣。课件的完整性,应该包括以下教学内容(教学目标、教学重点与难点、教学内容、课堂作业训练、课外知识拓展、课程资源等),这样做出来的课件,学生才能够进行自学。但通常我们老师做的课件就只有“教学内容”,在教学内容中插入大量的文字、图片、声音、视频、动画等丰富多彩的教学。这些都是应该做的,但这样的课件还不够完整,让学生自学的话,学生就不知道如何找到学习目标、重点与难点等,因此我们必须“以生为本”,做的课件必须考虑全面,要面向学生。要记住:我的课件需要学生来学习与评价!2.“模块模块”结构,衔接性要好。结构,衔接性要好。在制作多媒体课件时, 往往遇到需要组织很多教学内容,应该按不同的教学内容“模块”化,同时把不同教学模块之间的层次关系进行友好的衔接 ,课件的“模块”化与街接直接关系到该课件的成功与否。制作时,要特别注意各个教学内容之间的先后关系或并列关系,层次要分明,思路 要清晰。3.课程内容易于扩充与修改。课程内容易于扩充与修改。课件制作过程中,课程内容一般都是“文字、图像、动画、声音、视频”等素材,这些素材一旦插入课件中,需要考虑到日后方便修改和扩充。例如,就算是同一个学科的教师,他们所面对的学生也是不同的,有的课件内容给这个班上可以,给另一个班不一定可以;有时还要根据自已 的教学经验,加入一些新的东西,因此对别人的课件做一些修改是必要的。而一些不怎么通用的软件制作出来的课件,其它人无法修改。因此,如果课件中的教学内容比较多,我觉得还是用通用的软件做好,如 Powerpoint。4.注重学习过程的交互性。注重学习过程的交互性。成功的多媒体课件,一定要确保有极强的交互性,以适应不同学习者的需要。对每一个操作步骤都可以让最终用户自行按提示或解说进行操作, 在用户不能正确操作时可以自动进行演示。 作为教学课件,这一点尤为重要。课件既可以适应老师上课的教学思路,也可以适应学生自学的学习思路。5.要人人都会用。要人人都会用。多媒体课件制作的最终目的要成为“教学资源”。 如果别的教师拿到你的课件, 看几遍,知道怎样操作,知道这节课怎样讲下去;如果 交给学生使用,学生也要能用这些课件来复习。一个优秀教师做的优秀课件,会让更多的教师和学生受益,达到资源共享的目的。总结:使用 Powerpoint 应用程序制作多媒体课件,如何做到上述要求,是我们学习本课程的出发点。一般老师对第 1 点“内容要全面”就比较容易做到,而对 2、3、4、5这几方面来说,就不一定能够完全做到。事实往往如此,制作 PPT 课件如何才能做到对教学内容的“模块结构”?课程内容一旦制作完毕,如何做到“课程内容容易修改”?制作幻灯片本身就是一页一页按顺序翻页,而且多做对象都是静态的,如何才能做到“交互性”?多数老师制作的幻灯片课件一般都是提供自己上课使用,有哪一位老师上完课后还会考虑到成为学校的“教学资源”,再次交给学生温习使用,如何做到“人人都会用”?等问题,是值得我们思考的问题。如果我们能够做到了这几点,那我们的 PPT 课件可以说是成功的了,我们的课件并不比专业课件制作工具制作出来的课件差。-让我们等待会有这么一天吧,希望我们会成功的!第一章 第三节制作 PPT 课件的设计思路我们需要制作什么样的 powerpoint 课件呢?我们的老师,都是从事一线教学工作,绝大多数是非计算机专业的教师,对多媒体课件制作工具都不熟悉,有的老师比较有兴趣,自学了一些专业的多媒体课件制作工具,但绝大多数的一线教师都没有更多的时间来研究。一般来说,利用 Powerpoint 做课件,大家都很熟悉的了。但做出来的课件就好象一盘散沙,没有严格的、科学的 组织,页面之间的转换关系不明确,导致授课的时候很容易出错。缺少的就是“模块化、交互性”,如果解决了这个问题,那我们的 PPT 课件并不比专业人员做的差。现在主要从 PPT 课件的应用模式分析我们需要什么样的 PPT 课件。一、一、PowerPoint 课件的应用模式课件的应用模式在制作多媒体课件时,大家都懂得 Powerpoint 幻灯片的基本操作。但 需要制作怎样的多媒体交互课件才有得于学科教学, 那有必要了解信息技术在课程整合中的应用模式。“信息技术与课程整合”的定义, 是指在学科课程的教育教学设计与实施中, 利用各种多媒体的信息资源及共享技术优势,引进先进的教育教学思想、观念、方法及与之相应的教学模式,解决传统教育教学手段难于或无法解决的问题,以收到更好的教育教学效果,培养学生的认知能力和创新能力。在信息技术与课程整合过程中,采用的形式多种多样,主要有以下几种模式:1. 多媒体课件展示:即教师利用信息技术进行电子备课、演示教学内容;2. 网络自主学习或探究式学习:指利用信息技术给学生提供自主学习和探究性学习的资源环境;3. 互动协作整合模式:利用信息技术进行师生之间的交流、个别辅导和答疑、同学之间的交流和协作学习;4. 利用信息技术进行教学测试和教学评估;5. 利用信息技术对教学内容、体系结构、教材进行改革的尝试,以适应整合的需要。在以上几种模式中,第一种模式,教师较多地采用了 PowerPoint 来实现辅助教学。后几种模式用 PowerPoint 软件来实现得比较少,这是由于 PowerPoint 本身的功能和教师 及学生对其功能的了解程度共同决定的,但不是说不可能实现后面的功能,只要通过不断探索与学习,使用 PowerPoint 软件也能做出符合以上各种应用模式的课件来。第一章第一章 第四节第四节 PPT 的基本交互技术的基本交互技术利用 Powerpoint 应用程序制作课件已经不是什么新鲜事物,在广大教师队伍中应该来说 100%的教师都用过,甚至经常制作课件用来上课,对文字、图片、视频等媒体的插入、编排,以及幻灯片的基本操作一般都熟悉。因此,从本节起,不谈及基本的操作步骤,现主要从如何能够体现课件的“交互性”入手,谈谈与课件“交互性”有关的一些操作(以 PowerPoint 2003 版本为例)。一、PowerPoint 2003 应用程序体现“交互性”功能简介PowerPoint 是 Office 办公套件中的演示文稿程序。其基本功能可以归纳为:(1)它可以看作是一个媒体集成平台,能够集成文本、图形、图片、表格、声音、视频、动画等多种媒体元素,并有多种演播方式;(2)它提供翻页动画和对象动画,使得页面和其中的元素能够“动”起来,产生良好的视觉效果;(3)它提供现成的设计模板,几分钟就能让你创建一个清楚简洁美观的演示文稿。如何体现出具有交互性能的课件,下面主要对母版、触发器、动作路径的运用作一个简要的说明,对制作交互式课件很有作用 。1. 幻灯片母版幻灯片母版在同一演示文稿中我们可以应用多个不同的设计模板,使我们的演示文稿界面风格统一、美观又有所变化。 而现在所说的“幻灯片母版”, 与设计模板有所不同,如果想在整个课件每一页都统一显示某个“按钮”或“图片”等信息,则需要在“幻灯片母版”上进行设置。PowerPoint 2003 版进入 幻灯片母版后,可以对母版进行编辑。幻灯片母版通常 设计一些对整个课件中每一个幻灯片都需要的文字信息、命令按钮、幻灯片背景图片、背景颜色等。2. 触发器的设置触发器的设置触发器同样是 2003 及以上版本的一个新增功能。它存在于对象自定义动画的“计时”选项中,在放映视图中,只有当鼠标单击触发对象时,才开始播放该对象。在播放幻灯片时,通过“点击鼠标”来呈现对象的方法不能很好地控制“对象”出现的顺序,所以我们可以用“触发器”这个功能开发某个对象的呈现过程,比通常通过“点击鼠标”来呈现对象的方法好。利用“触发器”可以制作交互性强的幻灯片,如制作:选择题、判断题,弹出式菜单等。3. 路径动画路径动画对象动画除了分为进入、强调、退出等三种传统自定义动画方式外,在 PowerPoint2003 版中还新增了“路径动画”。 动作路径是一种不可见的轨迹, 我们可以将幻灯片上的图片、文本行或形状等项目放在动作路径上,使它们沿着动作路径运动。例如,我们可以使用系统提供的各种预设路径(如弹簧形、心跳形),或我们自己手绘路径,将文本或图形对象从幻灯片上的一个位置移动到另一个位置; 我们还可以对路径进行编辑和修改,以符合我们的需要。第一章第一章 第四节第四节 PPT 的基本交互技术的基本交互技术利用 Powerpoint 应用程序制作课件已经不是什么新鲜事物,在广大教师队伍中应该来说 100%的教师都用过,甚至经常制作课件用来上课,对文字、图片、视频等媒体的插入、编排,以及幻灯片的基本操作一般都熟悉。因此,从本节起,不谈及基本的操作步骤,现主要从如何能够体现课件的“交互性”入手,谈谈与课件“交互性”有关的一些操作(以 PowerPoint 2003 版本为例)。一、一、PowerPoint 2003 应用程序体现应用程序体现“交互性交互性”功能简介功能简介PowerPoint 是 Office 办公套件中的演示文稿程序。其基本功能可以归纳为:(1)它可以看作是一个媒体集成平台,能够集成文本、图形、图片、表格、声音、视频、动画等多种媒体元素,并有多种演播方式;(2)它提供翻页动画和对象动画,使得页面和其中的元素能够“动”起来,产生良好的视觉效果;(3)它提供现成的设计模板,几分钟就能让你创建一个清楚简洁美观的演示文稿。如何体现出具有交互性能的课件,下面主要对母版、触发器、动作路径的运用作一个简要的说明,对制作交互式课件很有作用 。1. 幻灯片母版幻灯片母版在同一演示文稿中我们可以应用多个不同的设计模板,使我们的演示文稿界面风格统一、美观又有所变化。 而现在所说的“幻灯片母版”, 与设计模板有所不同,如果想在整个课件每一页都统一显示某个“按钮”或“图片”等信息,则需要在“幻灯片母版”上进行设置。PowerPoint 2003 版进入 幻灯片母版后,可以对母版进行编辑。幻灯片母版通常 设计一些对整个课件中每一个幻灯片都需要的文字信息、命令按钮、幻灯片背景图片、背景颜色等。2. 触发器的设置触发器的设置触发器同样是 2003 及以上版本的一个新增功能。它存在于对象自定义动画的“计时”选项中,在放映视图中,只有当鼠标单击触发对象时,才开始播放该对象。在播放幻灯片时,通过“点击鼠标”来呈现对象的方法不能很好地控制“对象”出现的顺序,所以我们可以用“触发器”这个功能开发某个对象的呈现过程,比通常通过“点击鼠标”来呈现对象的方法好。利用“触发器”可以制作交互性强的幻灯片,如制作:选择题、判断题,弹出式菜单等。3. 路径动画路径动画对象动画除了分为进入、强调、退出等三种传统自定义动画方式外,在 PowerPoint2003 版中还新增了“路径动画”。 动作路径是一种不可见的轨迹, 我们可以将幻灯片上的图片、文本行或形状等项目放在动作路径上,使它们沿着动作路径运动。例如,我们可以使用系统提供的各种预设路径(如弹簧形、心跳形),或我们自己手绘路径,将文本或图形对象从幻灯片上的一个位置移动到另一个位置; 我们还可以对路径进行编辑和修改,以符合我们的需要。第二章第二章 认识控件对象及编程环境认识控件对象及编程环境第二章第二章 第一节第一节 VBA 基础知识基础知识一、什么是一、什么是 VBA?直到上世纪 90 年代早期,使应用程序自动化还是充满挑战性的领域。对每个需要自动化的应用程序,人们不得不学习一种不同的自动化语言。例如:可以用 EXCEL 的宏语言来使 EXCEL 自动化,使用 WORD BASIC 使 WORD 自动化,等等。微软决定让它开发出来的应用程序共享一种通用的自动化语言-Visual Basic For Application(VBA), 可以认为 VBA 是非常流行的应用程序开发语言 VASUAL BASIC 的子集。 实际上 VBA 是寄生于VB 应用程序的版本,VBA 和 VB 的区别包括如下几个方面:1. VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(EXCEL等)自动化。2. VB 具有自己的开发环境,而 VBA 必须寄生于已有的应用程序。3. 要运行 VB 开发的应用程序, 用户不必安装 VB, 因为 VB 开发出的应用程序是可执行文件(*.EXE),而 VBA 开发的程序必须依赖于它的“父”应用程序。尽管存在这些不同,VBA 和 VB 在结构上仍然十分相似。事实上,如果你已经了解了VB,会发现学习 VBA 非常快。相应的,学完 VBA 会给学习 VB 打下坚实的基础。VBA 究竟是什么?更确切地讲,VBA 是微软在其开发的应用程序中共享的通用自动化语言。 它既然是一种自动化语言,它可以使常用的 应用实现自动化,可以创建自定义的解决方案。VBA 是 Visual Basic for Application 的简写,它以 VB 语言为基础,经过修改并运行在 Microsoft Office 的应用程序,它是不能像 VB 一样能生成可执行程序的。VBA 是 Microsoft Office 系列软件的内置编程语言,是应用程序开发语言 VB(Visual Basic)的子集。它功能强大,面向对象,可极大地增加 Office 系列软件的交互性。第二章第二章 第二节第二节 认识控件对象认识控件对象我们经常看到高手做的多媒体课件中都有许多的按钮、文本框、选项框等之类的工具,使用这些工具会令课件更具有可操作性、交互性等特点。在 Powerpoint 做课件时,同样提供了一组这样的工具,那叫 ActiveX 控件。所谓 ActiveX 控件就是一种图形对象,可以使用它在 Powerpoint 演示文稿中控制一组预定义的事件(或执行一段程序代码)。在进行学习 VBA 编程之前,必须理解这些控件的作用及使用方法。一、一、powerpoint 控件控件显示控件工具箱:在 Powerpoint 中选择菜单“视图-工具栏-控件工具箱”,则“控件工具箱”就会出现在 powerpoint 工作区内。 如下图:在制作课件过程中,我们会经常用到的有下面几种控件:标签(Label):用于表现静态文字信息,如显示选择题、判断题的题目等;复选框(CheckBox):是一个选择控件,可用于多项选择题的制作;文本框(TextBox):可以输入文本,用来制作填空题;命令按钮(CommandButton):可用于制作幻灯片上的按钮,还可通过按钮来改变幻灯片的播放顺序,设计超级链接;选项按钮(OptionButton):通常一组使用,只能选中其中一个,用来制作单项选择题或判断题。这是控件的属性,当设置完一个控件后,点击该按钮,就显示该控件的属性窗口。查看代码, 当鼠标选中某一个控件时再点击该按钮, 即可查看该控件的代码窗口,或在代码窗口中输入一段程序代码。还有其它控件,我们在以后学习到需要时再一一讲解吧。列表框(ListBox)组合框(ComboBox)开关按钮(ToggleButton)数字调节(SpinButton)滚动条(ScrollBar)图像(Image)除了上面几个常用控件外,Windows 系统还有许多控件没有列出,在“控件工具箱”最右边那个按钮叫“其它控件”。点击这个按钮,系统就会出现下拉列表,弹出更多的控件让你选择。这些控件很多都没有用到,暂时不谈了。控件是如何为我们服务的呢?上一节介绍了控件的基本属性,当设置了控件的属性,该控件本身就确定了个性与特点,但如果不给它做任何东西,这个控件就好象形同摆设,例如,在幻灯片上设置一个“命令按钮”,不管你设置了它的颜色、字体、大小等属性,在幻灯片播放时任你如何用鼠标点击它,它都是没有任何动作,不给你干活。要想让控件我们干活,那就得给它干活的东西-那就是给控件设置一段程序代码。你给它编写什么样的代码,它就给你干什么样的活。那么,那些代码要放在哪里呢?一、控件的事件与方法一、控件的事件与方法1.事件事件提示提示:在还没有学习下面内容之前,请先点击右面的视频录像,看一看什么是事件。在上面这个录像中,播放幻灯片时,当点击了“命令按钮”,屏幕就会执行这个按钮的Click 事件,并显示一个对话框,如下图:为什么点击这个“命令按钮”就会显示这个对话框呢?因为我在 Click 事件代码中输入了一行语句,如下(黑色的部分是输入的内容),这个 Msgbox 语句就是产生一个对话框的效果,而这个语句要能够显示在屏幕上,必须把这个语句代码写入 Click 事件:Private Sub CommandButton1_Click()MsgBox 你点击了命令按钮,执行了 CLICK 事件,谢谢你啊!End Sub什么是“事件”?一个事件就是用户在控件对象上所做的一个动作。 当系统响应用户的某些动作时,会自动触发事件代码。例如,用户在控件对象上做出单击动作时,系统自动执行为 Click 事件编写的程序代码。当在幻灯片中设置了一个控件,如“命令按钮”,再用鼠标双击该控件,就会自动进入到 VBA 代码编辑器,控件默认的事件一般都为控件的 Click()事件 ,Click(点击的意思),我们可以通过代码窗口上面的两个下拉列表选择要编程的对象和该对象的响应事件。如下图:只有通过输入 Click 事件的代码程序,这些控件才能发挥其强大功能,如果没有给这些控件输入 Click 事件代码,这个控件只是一个摆设,没有什么作用了。控件常用的事件2.方法方法提示提示:在还没有学习下面内容之前,请先点击右面的视频录像,看一看什么是方法。在上面这个录像中,播放幻灯片时,当点击了“显示窗体”按钮,屏幕就会出现一个窗体。 也就是点击按钮时执行这个按钮的Click事件, 在这个事件代码中输入了一句代码(黑色字体是输入代码):Private Sub CommandButton2_Click()UserForm1.ShowEnd Sub什么是方法?方法,就是控件对象进行的操作。例如:某对象的显示(Show)方法、隐藏(Hide)方法、清除内容(Clear)方法 、复制(Copy)方法,等。上面的例子就是把用户窗体(Userform1)执行“显示(Show)”操作。“方法”与“事件”有相似之处, 都是为了完成某个任务, 但同一个事件可完成不同任务,取决于您所编的代码是怎样的, 而方法则是固定的, 任何时候调用都是完成同一个任务,所以其中的代码也不需要我们编了,系统已为我们编好(我们也看不见),只需在必要的时候调用即可。方法的调用:控件名称.方法在方法调用格式中,“控件名称”与“方法”之间必须使用“.”隔开。如:UserForm1.Show在 VBA 编程中,控件的方法很少,应用时也用得很少 ,一般在用户窗体的应用中会出现调用窗体的方法比较多。以后在例子中应用到时再分析。下面通过实例说明常用控件事件的使用。第二章 第四节 PPT 应用程序对象及其应用应用程序对象及其应用一、一、Powerpoint 应用程序对象介绍应用程序对象介绍在录制宏过程中, 或者以后的 VBA 编程中, 经常会用到 Powerpoint 应用程序的对象。这些对象是 Office 在 应用程序中提供给用户访问或进行二次开发使用。哪些对象是什么?又有什么用呢?下面列出一些常用的应用程序对象。 其中 DocumentWindow 对象、SlideShowWindow 对象、Slide 对象 、Shape 对象在课件制作过程中会经常用到。1.Application 对象该对象代表 PowerPoint 应用程序,通过该对象可访问 PowerPoint 中的其他所有对象。(1)Active 属性:返回指定窗格是否被激活。(2)ActivePresentation 属性:返回 Presentation 对象,代表活动窗口中打开的演示文稿。(3)ActiveWindow 属性:返回 DocumentWindow 对象,代表当前文档窗口。(4)Presentations 属性:返回 Presentations 集合,代表所有打开的演示文稿。(5)SlideShowWindows 属性: 返回 SlideShowWindows 集合, 代表所有打开的幻灯片放映窗口。(6)Quit 方法:用于退出 PowerPoint 程序。2.DocumentWindow 对象该对象代表文档窗口。 使用“Windows(index) ”语法可返回DocumentWindow对象。(1)ActivePane 属性:返回 Pane 对象,代表文档窗口中的活动窗格。(2)Panes 属性:返回 Panes 集合,代表文档窗口中的所有窗格。(3)ViewType 属性:返回指定的文档窗口内的视图类型。3.Presentation 对象该对象代表演示文稿,通过“Presentations(index)”语法可返回 Presentation 对象。(1)BuiltInDocumentProperties 属性:返回 DocumentProperties 集合,代表演示文稿的所有文档属性。(2)ColorSchemes 属性:返回 ColorSchemes 集合,代表演示文稿的配色方案。(3)PageSetup 属性:返回 PageSetup 对象,用于控制演示文稿的幻灯片页面设置属性。(4)SlideMaster 属性:返回幻灯片母版对象。(5)SlideShowSettings 属性:返回 SlideShowSettings 对象,代表演示文稿的幻灯片放映设置。(6)SlideShowWindow 属性:返回幻灯片放映窗口对象。(7)AddTitleMaster 方法:为演示文稿添加标题母版。(8)ApplyTemplate 方法:对演示文稿应用设计模板。4.SlideShowWindow 对象该对象代表幻灯片放映窗口。IsFullScreen 属性:用于设置是否全屏显示幻灯片放映窗口。5.Master 对象该对象代表幻灯片母版、标题母版、讲义母版或备注母版。TextStyles 属性:为幻灯片母版返回 TextStyles 集合,代表标题文本、正文文本和默认文本。6.Slide 对象该对象代表幻灯片。(1)SlideID 属性:返回幻灯片的唯一标识符。(2)SlideIndex 属性:返回幻灯片在 Slides 集合中的索引号。7.SlideShowView 对象该对象代表幻灯片放映窗口中的视图。(1)AcceleratorsEnabled 属性:用于设置是否允许在幻灯片放映时使用快捷键。(2)CurrentShowPosition 属性:返回当前幻灯片在放映中的位置。(3)DrawLine 方法:在指定幻灯片放映视图中绘制直线。(4)EraseDrawing 方法: 用于清除通过 DrawLine 方法或绘图笔工具在放映中绘制的直线。(5)GotoSlide 方法:用于切换指定幻灯片。8.Shape 对象该对象代表绘图层中的对象,例如自选图形、任意多边形、OLE 对象或图片。注意:共有三个代表形状的对象:Shapes 集合,代表文档中的所有形状;ShapeRange 集合,代表文档中指定的部分形状(例如,ShapeRange 对象可以代表文档中的第一个和第四个形状,或代表文档中所有选定的形状);Shape 对象,代表文档中的单个形状。如果要同时使用多个形状或集合中的形状,请使用 ShapeRange 集合。以上 Powerpoint 应用程序对象 ,如果不需要进行深入的二次开发,大多数对象很少用到,在本课程中,比较常用的对象只有 DocumentWindow 对象、SlideShowWindow 对象、Slide 对象 、Shape 对象。在后面的 VBA 编程中,我们在应用的时候将会介绍,一般都是写入编程代码中 。第二章第二章 第五节第五节 VBA 编辑器的使用与操作编辑器的使用与操作在 powerpoint 界面中进行 VBA 编程有两种方式: 录制宏和在 Visual Basic 编辑器中直接编程。录制宏是将一系列操作过程录下来并由系统自动转换为 VBA 语句,并保存为一个宏文件。如果操作者需要再次执行与录制的宏完全相同的一系列操作,只需运行刚刚录制完成的宏即可,大大地缩短了操作时间,并可以实现日常工作的自动化。如果要在 powerpoint 中制作出具有较好交互功能的课件, 必须采用第二种方式, 即直接在 Visual Basic 编辑器中进行编程。一、启动一、启动 VBA 编辑器编辑器当我们双击 Powerpoint 幻灯片中任一控件时,随即打开 VBA 编辑器(或者点击菜单:工具-宏-Visual Basic 编辑器)如下图。VBA 编辑器分为:菜单区、工程资源管理区、对象编辑区。1.工程资源管理器。主要列出每一页幻片(如果该幻灯片存在控件的话,如:slide1,slide2,slide3.)、窗体、模块等对象信息。所有列出的信息都以“对象”来称呼。2.对象编辑区。当点击“工程资源管理器”中的某一个“对象”时。在右窗口中打开该对象对其进行设计或代码编辑。3.控件代码编辑窗口。当在幻灯片设置了某一个控件,双击控件时,即可打开相应控件的代码编辑窗口,在些处输入 VBA 程序代码。输入代码时,一般都是执行 Click()事件,如上面。4.VBA 编辑器的菜单。一般情况下,菜单的功能有很多,但如果用不到的话就可以不理它。以上用得最多的是“控件代码编辑窗口”及“工程资源管理器”。第三章第三章 VBA 语言及常用语句的应用语言及常用语句的应用第三章 第一节 VBA 语言基础知识任何一种计算机编程语言都有它的各种规则。规定了“标识符、运算符、数据类型、变量与常量、数组、语句”等规则。VBA 语言也一样。下面让我们在学习编程之前了解一下这些规则。一、标识符一、标识符1定义标识符是一种标识变量、常量、过程、函数、类等语言构成单位的符号,利用它可以完成对变量、常量、过程、函数、类等的引用。2命名规则1) 字母打头,由字母、数字和下划线组成,如 A987b_23Abc2) 字符长度小于 40,(Excel2002 以上中文版等,可以用汉字且长度可达 254 个字符)3) 不能与 VB 保留字重名,如 public, private, dim, goto, next, with, integer, single 等二、运算符二、运算符1.定义:运算符是代表 VB 某种运算功能的符号。1)赋值运算符 =2)数学运算符 &、+ (字符连接符)、+(加)、-(减)、Mod(取余)、(整除)、*(乘)、/(除)、-(负号)、(指数)3)逻辑运算符 Not(非)、And(与)、Or(或)、Xor(异或)、Eqv(相等)、Imp(隐含)4)关系运算符 = (相同)、(不等)、(大于)、=(不小于)、=(不大于)、Like、Is5)位运算符 Not(逻辑非)、And(逻辑与)、Or(逻辑或)、Xor(逻辑异或)、Eqv(逻辑等)、Imp(隐含)三、数据类型三、数据类型VBA 共有 12 种数据类型,具体见下表,此外用户还可以根据以下类型用 Type 自定义数据类型。数据类型类型标识符字节字符串型 String$字符长度(0-65400)字节型Byte无1布尔型 Boolean无2整数型 Integer%2长整数型 Long&4单精度型 Single!4双精度型 Double#8日期型 Date无8公元 100/1/1-9999/12/31货币型 Currency8小数点型 Decimal无14变体型 Variant无以上任意类型,可变对象型 Object无4在通常情况下,不是对数学运算很严格,在制作课件过程中只用到:字符型、整数型、小数点型。其它数据类型很少用到,除非制作数学课件例外。第三章 第二节 VBA 常用语句要想制作的课件具有智能化、 交互性强的特点, 必须为课件编写一些有用的程序代码,例如,让学生做练习题、判断题等,学生做完练习必须让老师去判断是否对或错。那么在做课件时,如果能够在课件中加入一些自动分析的程序代码,帮助我们处理一些事情那不是更好吗?那我们的课件更让学生喜欢。任何程序都是由 4 种结构的语句组成,VBA 也不例外。这 4 种结构分别为:顺序结构、循环结构、分支结构和模块结构。下面我们主要介绍前面 3 种。一、顺序结构一、顺序结构顺序结构的程序就是严格按程序编制的顺序执行的。即是从上而下一行一行执行。(以下例子参见实例3_2 常用程序语句的应用.rar)例 1:显示顺序结构的执行在幻灯片设置一个命令按钮(“顺序结构”),双击命令按钮,输入以下代码:Private Sub CommandButton1_Click()Dim a, b, c As Integer 设置三个变量 a,b,ca = 5 给 a 赋值b = 4 给 b 赋值c = 2 * a + 3 * b 定义 C 的表达式MsgBox 计算 C 的值是: & c 显示信息交互框窗口,并显示 C 的值End Sub顺序很简单,只要从上而下,一句一句编写,每个语句符合书写规则,语句都是根据程序设计目的而写的,这与个人的思维有关,你想出什么样的执行顺序,就会写出什么样的语句来,需要个人经验。程序一般也可以分为几部分:第一部分:变量定义、变量赋初始值第二部分:程序主要语句段第三部分:程序结束部分,输出语句二、二、 分支结构分支结构(条件语句)条件语句)在编写程序时,有时可能将对不同的条件进行判断,根据条件判断的结束来执行相应的程序。1.语句格式一:语句格式一:(单条件判断单条件判断)If条件 1 Then表达式 1这种格式只有一行,符合 条件 1 则执行 表达式 1否则执行这个语句下面一行的其它程序。例 1:if x10 then MsgBox X 的值小于 102.语句格式二:(双条件判断)语句格式二:(双条件判断)If条件 1 Then表达式 1Else表达式 2Eend if如果 条件 1 成立 则执行 表达式 1 否则 执行 表达式 2例 2:If X = 10 Then条件判断开始,如果 X=10)MsgBox X 的值超出 10 的范围输出对话框,End If条件判断结束例 3:If AB And CB And C= 90 Then以下是判断语句,如果 score = 90MsgBox (该生成绩评为:优秀)则显示“优秀”对话框ElseIf score = 80 Then如果 score = 80MsgBox (该生成绩评为:良好)则显示“良好”对话框ElseIf score = 60 Then如果 score = 60MsgBox (该生成绩评为:及格)则显示“及格”对话框Else其它条件MsgBox (该生成绩评为:不及格)则显示“不及格”对话框End If判断结束End Sub4. Select Case .End Select 语句语句格式:Select Case 变量Case 值 1语句段 1Case 值 2语句段 2.Case Else语句段 nEnd Select这个结构语句, 是对“变量”分别判断其值, 当为“值 1”时, 即执行“语句段 1”; 当为“值2”时,即执行“语句段 2”;当所有的值都不符合时,则执行“语句段 n”,需要判断多少个值,就编写多少个 Case 。第三章 第三节 过程与函数过程是构成程序的一个模块。简单地说,过程就是为完成一定任务而编的一段程序,用来完成一个相对独立的功能。过程可以使程序更清晰、更具结构性。VBA 具有四种过程:Sub 过程、Function 函数、Property 属性过程和 Event 事件过程。 在做课件过程中,一般情况下,我们可能用到的是 Sub 过程及 Function 函数。一一Sub 过程过程Sub 过程又称子过程。语句结构:Sub 过程名().End Sub下面举例一个简单的过程,完成一个基本的功能。实例 3_5a:利用输入、输出函数,输入你的姓名,然后再输出你的名字信息。Sub yourname()过程名称是 yo
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 压缩资料 > 基础医学


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!