为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

计算机毕业设计论文

2017-09-19 20页 doc 297KB 24阅读

用户头像

is_601191

暂无简介

举报
计算机毕业设计论文中央广播电视大学人才培养模式改革和开放 教育试点计算机科学与技术专业本科毕业论文 初中物理实验多媒体课件 作者:程星 专业:计算机科学与技术 年级:2003级 学号:03127019 指导教师:吴益群 成绩: 工作单位:乌石化化纤厂短纤车间 分校(工作站):石化电大 摘要和关键字 本文首先阐述了初中物理实验多媒体课件系统设计目标和意义,然后对系统的分析、设计、实施进行详尽的阐述,最后对系统的功能,缺陷进行客观的评价。   关键词:多媒体、物理实验、AUTHERWARE、课件   Abstract and Keywords...
计算机毕业设计论文
中央广播电视大学人才培养模式改革和开放 教育试点计算机科学与技术专业本科毕业论文 初中物理实验多媒体课件 作者:程星 专业:计算机科学与技术 年级:2003级 学号:03127019 指导教师:吴益群 成绩: 工作单位:乌石化化纤厂短纤车间 分校(工作站):石化电大 摘要和关键字 本文首先阐述了初中物理实验多媒体课件系统目标和意义,然后对系统的、设计、实施进行详尽的阐述,最后对系统的功能,缺陷进行客观的评价。   关键词:多媒体、物理实验、AUTHERWARE、课件   Abstract and Keywords: The abstract and essential character this article first elaboratedjunior middle school physics tests the multimedia class system designgoal and the significance, then to the system analysis,the design,the implementation carries on the exhaustive elaboration, finally tothe system function, the flaw carries on the objective appraisal. Key word: Multimedia, physical experiment, AUTHERWARE, class 目    录 第一章 引言 1、1本课题的研究意义 1、2本课题的目的、及作者的主要贡献 1、3系统的可行性分析 第二章 研究现状及设计目标 2、1相近研究课题的特点及优缺点分析 2、2现行研究存在的问题及解决办法 2、3本课题要达到的设计目标 第三章 要解决的几个关键问题 3、1研究设计中要解决的问题 3、2具体实现中采用的关键技术及复杂性分析 第四章 统实现技术 4、1测试实例(测试集)的研究与选择 4、2测试环境与测试条件 4、3性能分析 第五章 系统的运行与评价 5、1系统的运行 5、2系统的测试 5、3系统的评价 第六章  结束语 参考文献 第一章 引  言 1、1本课题的研究意义 众所周知,物理学是一门以实验为基础的科学。物理学的实验基础、理论体系和研究方法,是现代科学和技术的基础,它们在学生智能结构的发展中将占有越来越重要的地位。现在课桌旁的少年一代,如果缺乏起码的物理学知识和技能训练,将如何面对二十一世纪高度现代化的建设任务?有鉴于此,中学物理实验教学的根本目的与任务应该是:通过实验观察和实验手段,使学生最有效地掌握进一步学习现代化生产和现代科学技术所必需的基础物理知识,培养初步的实践技能和创造能力。     在现代素质教育的形势下,建设为素质教育服务的、现代化的、功能完善的教育教学资源系统,拓展学生自主学习的空间,发展学生的多种能力,特别是创新能力,使大多数学生能在“边学边实验”中找到学习乐趣,学生在使用实验软件后有明显收获、比较明了实验目的、实验过程、感觉到物理知识与实验有联系,培养学生的实践能力,加强物理与生活常识的联系。中学物理教学当前最突出的问题是实验教学薄弱。实验教学的现状与物理教学的性质、教育改革形势的要求和作为基础教育重要环节的地位很不相称。因此,对于中学物理实验的基础地位与具体作用,有进一步认识的必要。 在现阶段,将中小学的学科学习、百科知识、生活常识、智力开发等与网络多媒体技术相结合,以教育为目的,寓教于乐,在玩中学、玩中记,学中玩,用教育软件在学习和娱乐的结合点上做一个探索和尝试,做到知识性、娱乐性、趣味性、教育性相统一,这是教育发展的一个新的机遇,这也是很多教育界和计算机界人士关注教育类多媒体课件的原因所在。利用多媒体物理实验课件可以发挥其潜在的教育价值,譬如开发学生的观察、记忆、判断、逻辑思维等能力,拓展学生的知识面。 多媒体的作用主要是将抽象、复杂的事物变得简单、生动、形象,以提高学生学习知识的效果,促进学生的知识和技能。多媒体的运用不但要促进学生的知识与技能,还要促进过程与方法、情感、态度和价值观的形成,内涵要远比原来的深刻。 1、2本课题的目的、内容及主要贡献 本课题旨在对各阶层人群,主要是中、小学生通过计算机多媒体,对物理知识提供丰富的感性材料,借此帮助学生从具体的物理现象及变化中认识物理概念和规律,更重要的是能激发学生学习物理的兴趣,提高学生的创新意识和实践能力,激活学生的思维,开启学生的智慧,培养学生的实事求是的科学精神,开拓创新的思维品质,爱科学、学科学。由于受应试教育思想的影响,长期以来,中学物理教学的实验教学是相当薄弱的,同时,传统的物理教学认为,实验教学是为知识教学目标服务的,教学中最多只能体现“知识与技能”目标,绝大多数教师都把实验教学仅作为物理教学的辅助手段,使得实验教学一是浮浅,二是呆板,学生生吞活剥,机械记忆,被动接受,很快对物理学习丧失兴趣和产生困难。为了发挥实验在物理教学中的巨大的育人功能,发挥其综合效益,把物理实验作为科学探究的重要组织部分,上升到与科学知识同等重要的位置,并优于科学内容放在第一位。物理实验多媒体课件改善了教学媒体的表现力和交互性,使媒体所展示的教学内容更具体,更有利于知识的传播。在课件的帮助下,教师传播的知识容易被学生所接受,而学生的反馈信息也能被教师及时获得。通过及时调整教学内容,因材施教,才能使教学有条不紊地进行。 在现阶段,学习的过程已经不单单局限在教室和书本上,各种各样的教学软件正在成为学习生活的新角色,尤其多媒体技术的应用,充分发挥其潜力并适时提升其水平,富有前瞻性。 1、3  系统的可行性分析 1、3、1教学上的可行性 时代需要 21世纪社会信息化和知识经济对教育提出了前所未有的变革要求。终生教育的理念并非要求教育为学生提供更多的知识,而是让学习者更多地掌握学习的方法与途径,真正使他们渐入“会学”境界,学会学习。为了适应时代的要求,在以素质教育为核心的基础教育课程改革中,强调形成积极主动的学习态度,使获得基础知识与基本技能的过程同时成为学会学习和形成正确价值观的过程;倡导学生主动参与、乐于探索、勤于动手的习惯,培养学生搜集和处理信息的能力、获取新知识的能力、分析和解决实际问题的能力以及交流与合作的能力,关注学生的学习兴趣和经验,精选终身学习必备的基础知识和技能,引导学生不断创新、不断实践。大多数学生能在“边学边实验”中找到学习乐趣学生在实验课后有明显收获、比较明了实验目、做完实验后能完成实验分析、感觉到物理知识与实验有联系。 即于此我认为在中学生物理学习教学上,尤其是实验教学中的应用是可行的,因此有设计此软件的必要性。 1、3、2技术上的可行性 在各种多媒体应用软件的开发工具中,Macromedia公司推出的多媒体制作软件Authorware是不可多得的开发工具之一。Authorware是课件制作工具是应用比较广泛的平台,它的最大特点是创造了基于图标的创作方式,用可见的流程贯穿课件制作的整个过程,清晰有序。只需对13种图标进行拖放及设置,就可以完成课件的开发,无需编程它使得不具有编程能力的用户也能创作出一些高水平的多媒体作品。该软件是windows操作系统下运行的应该程序,软件的运行稳定性以在windows下为前提。 Flash是Macromedia公司所推出的软件,它是专门用來设计多媒体动画的软件,它可以在课件中加入专业且漂亮的互动式按钮及向量式的动画图案特效。 初中物理实验多媒体课件是windows操作系统下运行的应该程序,软件的运行稳定性以在windows下为前提。经测试安全性良好。 。 第二章  研究现状及设计目标 2、1相近研究课题的特点及优缺点分析 面对各种多媒体应用软件的开发工具,本课题最终选择了Macromedia公司推出的多媒体制作软件Authorware这一开发工具。本课件内容循序渐进、通俗易懂、趣味性强,将枯燥乏味的学习过程变得更加轻松有趣,力图引导读者享受到学习操作系统的乐趣,在学习和实践过程中更多地品尝到成功感,而尽量避免受到挫折。令学习者生趣、教学者轻松。   Authorware操作简单,程序流程明了,开发效率高Authorware是一套非常优秀的多媒体编辑制作软件,由MacroMedia公司出品。它提出的下列使它与一般的多媒体制作软件有很大不同之处:使用者无需掌握高深的编辑语言、不用编写一句程序就可制作出一流的多媒体产品。Authorware采用面向对象的设计思想,是一种基于图标(Icon)和流线(Line)的多媒体开发工具。它把众多的多媒体素材交给其他软件处理,本身则主要承担多媒体素材的集成和组织工作。并且能够结合其他多种开发工具,共同实现多媒体的功能。它易学易用,不需大量编程,使得不具有编程能力的用户也能创作出一些高水平的多媒体作品,对于非专业开发人员和专业开发人员都是一个很好的选择。也就是说,它是一个"傻瓜型"的多媒体制作软件。当然,它也提供了一个良好的编程接口,包括许多系统函数和系统变量,使用者还可以在其中定义自己的变量和函数。通过这个编程接口,可以更好地控制多媒体程序,编制出更好的产品,并且这些函数和变量的使用相当简便。Authorware的编辑环境简单、直观、软件的制作基于流程线和一些工具图标,一目了然,具有所见即所得的特点。它的这些特点使得广大开发人员从复杂的高级语言程序中解脱出来,极大地缩短了多媒体产品的开发周期,降低了对开发人员的技术要求。 Authorware是一套功能强大的多媒体编辑软件, 它基于图标以流线程为结构的制作环境,集成效率高,易学易用,适合非计算机专业人员的学科教师开发多媒体教学课件。合理地使用Authorware不但是保证课件质量的前提, 而且能提高制作效率,缩短时间,减轻课件开发的劳动量。 flash是Macromedia家族中的一个成员,利用它我们甚至可以在几分钟内制作出五彩斑斓的多媒体演示动画,由于简单易学,它同样深受广大电脑迷的青睐。寸有所长,尺有所短,这两个工具优势互补,我们的制作过程一定会事半功倍。 2、2现行研究存在的问题及解决办法 2、3本课题要达到的设计目标 初中物理实验多媒体课件的学习具有个性化、协同性、资源丰富等特点,有利于培养学生的自主学习能力和创新精神。 1、通过课题的研究与实践,总结并形成多媒体课件的设计的理论与方法,优化课堂教学结构。 2、通过课题的研究与实践,探索并总结信息化时代如何改革传统教育的思想和模式,使学生学会各种媒体资源进行学习的方法和经验。 3、通过课题的研究与实践,探索利用、开发多媒体软件资源的方法,形成一批优秀的教学课例。 4、通过课题的研究与实践,开发出具有应用推广价值的物理教学课件 第三章  要解决的几个关键问题 3、1研究设计中要解决的问题 在开始启动Authorware制作程序之前,将课件内容用一个线框流程图表示出来。比如,什么时候进行跳转,跳到什么地方,如何返回等等。看起来,似乎小题大做,可是做课件时会体会到这样做的重要性。没有流程图,在设计程序时,随心所欲,将会不停地修改,始终确定不了程序的流向。所以在开始制作之前,理好课件各层次的关系,画出流程图,哪怕非常简单,都会大大提高工作效率。 封面 知识应用 娱乐休实验过程闲 实验原理 观察思考 封底 退出 图3.1线框流程图 3、2具体实现中采用的关键技术及复杂性分析 根据本课件总体结构的要求,将界面定为三级结构:即主界面、单元选择界面和内容讲解界面。主界面主要以选择课件学习目录为主,使用户通过点击热字而打开目录所包含的内容,上面只设计两个功能按钮,通过该按钮而进入单元选择页面;单元选择页面上设计四个功能按钮,从而分别进入四个单元的具体内容;内容讲解界面上确定了大量热字,每一题目都有一热字,点击之后,即在页面的答案后位置打开所链接的内容。每个页面上还有返回按钮,可方便地跳转入教学辅助功能页面。此外,还有翻页及返回按钮,使用户快速跳转入所需页面或随时返回单元目录,选择浏览别的单元。内容讲解页面上根据需要可直接插入文字以显著的方式做成热字,使用户通过点击热字而打开图片、图像或动画。 第四章 系统实现技术 4、1测试实例(测试集)的研究与选择 本网络课件采用Authorware编程技术与GIF图片、FLASH动画技术结合进行构建与制作。 4、1、1、制作过程中背景移动问题 在创作时,用户可以移动所有的显示对象。为了防止在创作时无意地移动对象,可以给不希望移动的图标附加一个计算式,如下所示:Movable:=FALSE,如背景画面、标题等。 4、1、2片头动画制作 好的课件在开始就会给人亮丽的感觉,开始制作封面时,在网站上搜寻了一些采用QuickTime和FLASH格式的网络短篇,下载了片头音乐并使用MP3切割工具进行摘取,开始用绘声绘影进行编辑录制。 后来发现这些有些太花哨,影响了整个课件的效果,在网上查看了一些发布的课件封面效果,发现大多数课件布局清晰明了,干净简洁,颜色以淡色调为主,课件片头应该表现形式要独具创意,充分展示课件的形象,给浏览者耳目一新的感觉。并将尽量能在最短的时间内吸引用户的注意力,从而让用户有兴趣学习接下来的知识。 于是,使用Authorware制作了标题闪烁文字效果,配以悦耳动听的音乐,制作出现在的片头动画。 闪烁体 4、1、3运行程序时显示器的分辨率 这是一个很重要的问题,Authorware默认的作品是大小是640×480,这样大小的作品很适合在14寸显示器上运行,现在的主流显示器分辨率一般为800×600,所以,一般将作品的大小设为800×600。这项工作要在开始设计之前就要做好,要是等到程序设计完成之后,再来更改显示大小,那么原来调整好的图片、文字、按钮的位置将都发生变化,重新调整是很令人头疼的。   可是,如果你的用户的显示器的分辨率不是800×600,而是640×480或者1024×768呢。这样,你的作品也不能得到最佳的视觉效果。这就需要在程序行一开始就检测用户的显示器分辨率,如果不合适,进行调整。这里可以使用一个扩展函数库alTools.u32来实现。 1、 建一个程序,命名为“aw6_11”,你也可以在程序完成后保存时命名。 2、 装载外部扩展函数alTool.u32。如果Functions窗口没有显示出来,选择“Window”>>“Functions”命令,使它显示。在“Category”下拉菜单中选择“test.a5p”,如果你的程序还没有命名保存,那么这时应该选择“[Untitled]”。   3、单击“Load...”按钮,出现“Load function”对话框,选择“alTools.u32”后,单击“打开”按钮确定。   此时出现alTools.u32中所有的函数列表,本例只需选择“alChangeRes”,然后点按“Load”按钮确定。   这时就可以在该程序中使用“alChangeRes”函数了,这个函数的作用就是改变屏幕的分辨率。用法为: alChangeRes(Width,Height,bitpp),如alChangeRes(800,600,16) 就是将显示器设为800×600像素,16位真彩色,这也是现在最流行的设置。   4、向流程线上由上到下,依次拖一个计算图标、一个框架图标和一个计算图标。分别命名为“test Screen”、“frame”和“end”。打开“frame”框架图标,将其中所有内容删除,因为本例中不需要其中的导航按钮。   5、向“frame”框架图标右侧拖入两个群组图标,分别命名为“next”和notice”。   6、“test Screen”计算图标中代码如下: --这里是本程序运行所需的屏幕分辨率 N_width:=800 N_height:=600 N_depth:=16 --先检测当前屏幕分辨率,并保存起来,以便程序退出时恢复 width:=ScreenWidth height:=ScreenHeight depth:=ScreenDepth --如果当前屏幕设置和本程序要求不同, if ((ScreenDepth 800)) then GoTo(IconID@"notice") else GoTo(IconID@"next") end if   7、群组(Group)图标“next”中为主程序内容,你可以将你的程序放在这个图标内。计算(Caculation)图标“QUIT”是一个按钮,其中代码为 “GoTo(IconID@"end")”,意思就是在点按此按钮后,程序转到“end”图标执行。   8、群组(Group)图标“notice”中内容为调整显示器的分辨率。知识对象(Knowledge Object)“pop-up alert”中的内容是在显示器分辨率不符合要求时,弹出一个窗口,提示用户将进行修改,用户可以确定修改,也可以不确定。计算(Caculation)图标“change screen”中内容是对显示器的分辨率进行调整,其中代码如下: --将屏幕分辨率调为所要求的值 if wzMBReturnedValue=6 then alChangeRes(N_width,N_height,N_depth) changed:=1 --标记屏幕分辨率已被更改 else GoTo(IconID@"next") end if GoTo(IconID@"next") --跳到主程序   9、群组(Group)图标“notice”中“pop-up alert”是Message Box知识对象(Knowledge Object),你可以按照提示进行各项设置。其中“Caption/Message”为设置弹出窗口的标题和消息内容,本例设置如下。   10、计算(Caculation)图标“end”是在程序退出前,判断用户的显示器分辨率在程序运行时,是否被修改过,如果被修改过,那么恢复原来的分辨率设置;反之直接退出。其中代码如下: --如果屏幕分辨率被更改,程序退出时,恢复原设置 if changed=1 then alChangeRes(width,height,depth) Quit() --退出   这样程序在运行时,如果需要的话,就可以将用户显示器分辨率设置为合适值, 4、1、4  用UCD修改显示器分辨率 我们可以用UCD来直接修改显示器的分辨率。这里要用到的是一个比较有名的UCD:alTools。这个UCD包含的函数比较多,我们只要用到其中的“alChangeRes”函数。它的语法如下: alChangeRes(Width,Height,bitpp,ifreq)。其中“Width”是显示器像素宽度,“Height”是高度, “bitpp”是颜色位数,“ifreq”是刷新率。也就能够使作品在所有用户的机器上完美重现了!载入alChangRes函数后,在主程序前面加一个计算图标,输入以下内容:   width:=ScreenWidth   height:=ScreenHeight   depth:=ScreenDepth   ifreq:=75   # 检测当前屏幕信息并保存起来。ScreenWidth、ScreenHeight、Screen-   Depth三个系统变量保存了当前显示器的分辨率和颜色数   N_width:=800   N_height:=600   N_depth:=16   N_ifreq:=75   # 设置新的分辨率为800×600,32位真彩色,刷新率为75   if (Width=1024) then   alChangeRes(N_width,N_height,N_depth,N_ifreq)   # 如果显示器宽度为1024,进行屏幕调整   changed:=1   # 标记屏幕分辨率已被更改   end if 在退出程序的位置加入一个计算图标并输入以下内容:   if changed=1 then alChangeRes(width,height,depth,ifreq) Quit() 程序检测到当前显示器分辨率是1024×768时,将自动调整到800×600,在退出时再把显示器调回原来的设置,实现了真正的全屏显示课件。 4、1、5框架页型课件 框架页式的课件在使用时非常方便,在其中不仅可以自由跳转,还可以通过检索、列表或热字等方式跳到某一特定的页面。使用Authorware制作框架页式的课件也很容易。 4、1、6交互图标 多种交互类型 人机交互是对多媒体课件的基本要求,Authorware的交互类型很多。选择题型课件在学校教育中应用很广泛。 制作步骤: 1、 向设计窗口中拖入一个交互图标(Interation Movie),命名为“Choice”。 2、 双击“Test”图标,打开其设计窗口,在其中输入选择题内容。 3、 向“Test”图标的右边拖一个计算图标(Calculation),这时弹出“响应类型 (Response Type)”对话框。其中有11种交互响应类型,默认类型为“按钮响应(Button)”,我们这里取默认值。然后将其命名为“A”。 Button 按钮响应 Hot Spot 热区响应 Hot Object 热对象响应 Target Area 目标区响应 Pull-down Menu 下拉菜单响应 Conditional 条件响应 Text Entry 文本输入响应 Keypress 按键响应 Tries Limit 限制次数响应 Time Limit 限制时间响应 Event 事件响应   4、双击“A”图标上面的小矩形按钮,打开响应属性设置对话框。 单击“Buttons...”按钮,可对按钮类型进行详细的设置,比如设置按钮的风格、形状、文字字体等,还可以定义自己的图形按钮。我选用“Standard Windows Checkbox”类型的按钮。  单击鼠标属性设置框中“Cursors”右边的按钮,可以设置鼠标移过按钮时的形状。我选择手形。 4、1、7图片和声音占用 图片和声音占用的空间较大,对程序的运行速度有很大影响。 在使用图片时,如果256色可以表现出所需色彩的,就不要使用16位或16位以上的真彩色,这样也会使你的文件变很很大。还有,因为是要在屏幕上显示图片,屏幕的显示精度为每英寸有72点或96点,那就没有必要使用每英寸100点以上的图片,因为最终的显示效果基本一样。 对于声音素材,采样的频率和量化的精度直接影响声音的数据量。对于人声解说,一般使用22.05KHz采样率,16位量化,若使用44.1KHz,在效果上没有明显提高,却大大增加了数据量。声音的编码,最好采用Macromedia的SWA格式,这种格式质量不错,压缩比也很高。可以使用“Xtras>>Other>>Conver WAV to SWA…”来将WAV声音转化为SWA声音。 4、1、8利用Authorware制作鼠标跟随 基本功能得实现 1)加入计算图标“int”,程序如下: --------取得鼠标位置并赋予变量 xPos:=CursorX yPos:=CursorY 2)加入交互图标“控制”,下挂一个组图标,设为永久条件交互; 条件交互为: xPos<>CursorX | yPos<>CursorY 从该表达式可知,这个交互在移动鼠标时相应。.那么很显然,这个组图标中就应当放置所要跟随得文字了。 打开这个组图标,在其中加入一个显示图标,输入文字“蒋波”; 3)加入一个等待图标,设置等待时间为变量“wait time”,其初始值为0.05,取消其它设置; 4)重复步骤2、3,加入所有文字和等待。本例为工作室名称“G&LDMT”; 现在运行程序,已经可以初步看到鼠标效果了。但是,一旦鼠标停止,跟随得文字就七零八落地散落在轨迹的不同点上(原因是交互失效),只用再次轻移鼠标才能使其回到正确位置。所以,拟增加一个让鼠标停止时也能调整位置的永久交互。 5)在交互图标“控制”下方右侧再增加一个永久条件交互,图标为组图标; 开始,很自然地想到用“TRUE”的恒真交互,但是,永久条件交互的默认模式是“ON FALSE TO TRUE”,因为始终都是“TRUE”,所以实际上本交互根本就无法发挥作用。如果要改变为“WHEN TRUE”方式,又只能取消永久,致使流程中断,“真叫人为难”。 解决的办法就是增加一个变量,使其能够不断在“FALSE”和“TREU”或者“0”和“1”间变动,从而可以响应“ON FALSE TO TRUE”。 修改新加入的条件交互为: MOVE=0 “MOVE=0”时代表此时鼠标不动。 6)打开这个“MOVE=0”组图标,在其中加入一个计算图标“get pos again”: --重新取得鼠标位置 xPos := CursorX yPos := CursorY 7)copy所有用于跟随的文字和等待图标,paste到接下来的流程线上,并成组为“跟随文字”; 8)在条件交互“xPos<>CursorX | yPos<>CursorY”的组图标中,在开头加入计算图标“move:=1”,程序也是: move:=1 9)在条件交互“xPos<>CursorX | yPos<>CursorY”的组图标中,在结尾加入计算图标“move:=0”,程序也是: move:=0 这样,进入条件交互“xPos<>CursorX | yPos<>CursorY”后,默认move=0就会变为1,出来时又变回为0,实现了“ON FALSE TO TRUE”的变化。同时因为出来时为0,使鼠标从运动到停止时立刻开始响应“move=0”条件交互,使跟随周而复始,生生不息。 4、1、9用一个按钮对Authorware背景音乐的控制 Authorware背景音乐的处理,如何在需要的时候播放声音,在需要的停止音乐的时候就停止声音呢,用声音图标的属性设置或其它工具图标显然无法达到我们在制作多媒体课件的需求,而且在制作多媒体课件时,为了片面的美观,都用一个按钮来完成对背景音乐的开关控制。实际上用Authorware实现这些功能并不复杂,只需要利用Authorware的一些简单函数功能就可以实现了。 首先在主程序流程上拖入一个计算图标,取名为控制音乐,在图标中输入:k:=0,然后保存,弹出提示框,直接保存即可。然后在其下方拖入一个声音图标,导入一首音乐,在图标属性中的执行方式中选择“永久”,播放选“直到为真”,下方的框中输入:k=1,右边开始框中输入:k=0。 然后在声音图标下拖入一个交互,取名为声音交互,在其右边拖入一个计算图标,类型选择按钮,当然我选择了热区域,取名为:开/关,在计算图标中输入:k:=~k(说明:~是逻辑非,在这里是表示把k的相反的结果赋给k)保存即可。 4、1、10制作打包 为动画文件指定搜索路径   Authorware在打包时是不能将动画文件输入其内部的。因此,在多媒体课件中使用了动画,在运行打包文件时,有时程序会中断,弹出一个对话窗口。要求您指定动画文件的存贮位置。解决的方法有两种:一是将动画文件与打包文件存放在同一目录下。二是在源程序文件打包前为动画文件指定搜索路径。在Authorware4中,可打开Modify>File>Properties的Interaction窗口,点击Search Path,输入指定的路径。这里有一点需要注意,如果多媒体课件是在光盘运行,那么在指定搜索路径时一定不要给出相对路径(如:E:Filename\Avi\),因为不同的计算机光盘的盘符是不同的,只要写清绝对路径就可以了(如:\Filename\Avi\)。我所使用的是将动画文件与打包文件存放在同一目录下这一方法。 用Authorware制作完课件,需要调用很多外部媒体,使用各种效果,当我将课件打包成EXE文件发布时,有些程序就会运行不成,后来发现要让程序能正常运行,就必须将相应的Xtras文件随同程序文件放在同一目录下一起发布。要用到哪些Xtras文件呢?手工查找太麻烦,如果把Authorware安装目录下的Xtras文件夹全部复制下来,又会使课件的体积变得很大,浪费磁盘空间,携带也不方便。其实我们可以使用Authorware为我们提供的自动查找“Xtras”的功能,轻松找到当前程序需要的“Xtras”。 1)执行Authorware“命令”菜单下的“查找Xtras”命令,打开“查找Xtras”对话框,单击[查找]按钮,系统会自动搜索出当前程序必要的Xtras文件。 图5、2、12   2)单击复制按钮,系统会弹出“浏览文件夹”对话框,选择打包后的程序文件所在的文件夹。再单击[确定]按钮,就可以在该文件夹下创建一个名为“Xtras”的文件夹,并将当前程序所需的Xtras文件全部复制到该文件夹中。 3)如果需打包成可执行文件并在其它没有安装Authorware 软件环境的机器中运行,则打包后的可执行文件的当前目录中应包括Authorware 的应用程序文件a3wole32.dll ,此文件在Authorware 软件的安装目录中可找到。 4、2测试环境与测试条件 面对各种多媒体应用软件的开发工具,本课题最终选择了Macromedia公司推出的多媒体制作软件Authorware这一开发工具。本课件内容循序渐进、通俗易懂、趣味性强,将枯燥乏味的学习过程变得更加轻松有趣,力图引导读者享受到学习操作系统的乐趣,在学习和实践过程中更多地品尝到成功感,而尽量避免受到挫折。令学习者生趣、教学者轻松。   Authorware操作简单,程序流程明了,开发效率高Authorware是一套非常优秀的多媒体编辑制作软件,由MacroMedia公司出品。它提出的下列方案使它与一般的多媒体制作软件有很大不同之处:使用者无需掌握高深的编辑语言、不用编写一句程序就可制作出一流的多媒体产品。Authorware采用面向对象的设计思想,是一种基于图标(Icon)和流线(Line)的多媒体开发工具。它把众多的多媒体素材交给其他软件处理,本身则主要承担多媒体素材的集成和组织工作。并且能够结合其他多种开发工具,共同实现多媒体的功能。它易学易用,不需大量编程,使得不具有编程能力的用户也能创作出一些高水平的多媒体作品,对于非专业开发人员和专业开发人员都是一个很好的选择。也就是说,它是一个"傻瓜型"的多媒体制作软件。当然,它也提供了一个良好的编程接口,包括许多系统函数和系统变量,使用者还可以在其中定义自己的变量和函数。通过这个编程接口,可以更好地控制多媒体程序,编制出更好的产品,并且这些函数和变量的使用相当简便。Authorware的编辑环境简单、直观、软件的制作基于流程线和一些工具图标,一目了然,具有所见即所得的特点。它的这些特点使得广大开发人员从复杂的高级语言程序中解脱出来,极大地缩短了多媒体产品的开发周期,降低了对开发人员的技术要求。 Authorware是一套功能强大的多媒体编辑软件, 它基于图标以流线程为结构的制作环境,集成效率高,易学易用,适合非计算机专业人员的学科教师开发多媒体教学课件。合理地使用Authorware不但是保证课件质量的前提, 而且能提高制作效率,缩短时间,减轻课件开发的劳动量。 flash是Macromedia家族中的一个成员,利用它我们甚至可以在几分钟内制作出五彩斑斓的多媒体演示动画,由于简单易学,它同样深受广大电脑迷的青睐。寸有所长,尺有所短,这两个工具优势互补,我们的制作过程一定会事半功倍。 4、3性能分析 通过软件运行基本上作到了把物理实验作为科学探究的重要组织部分,上升到与科学知识同等重要的位置,并优于科学内容放在第一位。物理实验多媒体课件改善了教学媒体的表现力和交互性,使媒体所展示的教学内容更具体,更有利于知识的传播。在课件的帮助下,教师传播的知识容易被学生所接受,而学生的反馈信息也能被教师及时获得。通过及时调整教学内容,因材施教,能使教学有条不紊地进行。 第五章  系统的运行与评价 5、1系统的运行 在程序打包之后,运行的效果往往与原程序文件的运行效果不一致,主要问题有: 1)打包文件运行时屏幕上始终有Windows任务栏出现。这主要是因为用户在创作时计算机Windows任务栏属性中的"总在最前"是被选中的,即使下拉选单Modify\File\Properties选项其中的Title Bar和Menu Bar被反选,而且创作时隐去任务栏,仍然不能使作品Presentation窗口的大小与计算机的分辨率保持一致。最佳解决方法是用Macromedia提供的cover.u32或cover.ucd,在原程序文件的开头和结尾各添加一个计算图标,分别输入"cover()"和"uncover()"。 2)屏幕提示有些指定的转换特效不能使用,动画不能运行。这种问题很易解决,只要将"Xtras"文件夹(实现各种特效)及A5QT32.xmo、A5VFW32.xmo、A3MPEG32.xmo三个动画驱动文件拷贝到打包文件同一目录即可。此时注意用户计算机应装有Video for Windows和Quick Time for Windows播放器。 5、2系统的测试 5、2、1、软件测试的目的 最常见的是反复出现对话窗口,提示"XXX没有找到"。如果是有关变量没有找到,在确定变量存在的前提下,可以先应用起始/终止旗缩小报错的程序范围,再打开Control Panel/Trace窗口,在已确定的程序段的中间的适当位置,放一个计算图标,输入"Trace(变量名)",最后逐步跟踪程序的运行,变量结果的变化就会在Trace窗口中一目了然;如果是有关文件没有找到,原因大多是所使用文件的路径设置不当。如在调用外部的数字电影文件时,使用了文件的绝对路径,而实际上应该用它的相对路径,避免出现盘符,其具体步骤是:单击Modify\File\Properties菜单命令,在对话框的"Search Path"文本框内以类似"\目录1\目录2……"的形式输入文件路径,它表示运行文件所在目录的上一级目录下的"\目录1\目录2……"目录;如果是有关函数没找到,则要区分是内部的Function,还是外部的ucd。内部的Function重新加载即可,外部的ucd不仅要重新加载,还要注意函数的调用格式及与系统的兼容性。 5、2、2测试的原则   在论文中,要将测试时的环境和条件列出,因为任何测试数据都与测试环境和条件相关,不说明测试条件的数据是不可比的,因此也是无意义的。   测试一般包括功能测试和性能测试。功能测试是将课题完成的计算机软硬件系统(子系统)或应用系统所要求达到的功能逐一进行测试。性能测试一般是在系统(子系统)的运行状态下,记录实例运行的数据,然后,归纳和计算这些数据,以此来分析系统运行的性能。 测试实例可以自己设计编写,也可以选择学科领域内公认的、有一定权威性的测试实例或测试集。原则是通过所选择(设计)的实例的运行,既能准确反映系统运行的功能和性能,与同类系统又有可比性。只有这样,论文最后为自己工作所做的结论才有说服力。 5、2、3运行的情况测试 1)背景音乐的控制测试部分 在课件开头背景音乐的设计中,可以达到一个基本控制音乐播放与暂停的效果,这样的背景音乐交互试运行后,发觉有不足,声音停止以后,如果再开启,声音又会重新开始,而不会从刚才停止的地方继续播放。经过反复重新设计,下面依次来解决这个问题。     可以用mediapause函数并结合if语句来控制声音,先在主程序中拖入一个声音图标,取名为声音,声音属性设置中的执行方式选永久,播放次数选1次,其它就用默认设置。下面添加一个交互图标,取名为音乐交互,旁边拖入一个计算图标,取名为开/关,类型选择为按钮,在计算图标中输入如下语句: if k=0 then MediaPause(IconID@声音, TRUE) --停止音乐 k:=1 else MediaPause(IconID@声音, FALSE) --继续播放音乐 k:=0 end if 现在我们运行程序测试一下,OK,解决了声音继续播放的问题了。 运行本程序,我们发觉,效果已经基本满意。 2)鼠标跟随完善程序 在鼠标跟随系统中出于系统性和调试方面的考虑,都有必要作个简单的程序框架。 加入一个框架结构,作为主程序; 删除入口处所有图标,设置一个退出按钮和三个导航按钮,导航方向为框架结构下的三个组图标。实际应用中,可以在这些组图标中添加主程序。第一个空组图标只是为了防止程序立刻进入第一个分支,这种办法经常用到。 将上面两个条件交互移动到入口处,.使程序结构更加合理; 调试中发现点击导航按钮进入响应分支后,变量move有时会停止于0或者1,可能原因是点击瞬间需要同时响应两个流向:进入主程序分支和响应条件交互,冲突从而导致响应条件交互的失效。所以,在每个分支的最后又加入一个计算图标“修正MOVE值”,程序为: ----------放置于流程最下面 ----------没有这句多次点击按钮后跟随得文字会消失move停滞为0/1 ----------本句是改变停滞的 move,重新激活鼠标跟随得条件交互 MOVE:=~MOVE 因为此程序加入课件系统对课件的运行速度影响很大,最后我决定对制作的鼠标跟随程序不作为打包内容。 3)Authorware与PowerPoint相互调用部分 在软件设计之初, Authorware与PowerPoint相互调用,在出现的Insert Object 对话框中选中由“文件创建”菜单项,从出现的浏览窗口中选定要插入的电子幻灯文件名。可是设计之中我再次修改PowerPoint文件中的内容后,在Authorware运行时发现PowerPoint修改后的内容竟然没有变化及体现,什么原因呢?经过网上查找资料,发现在出现的Insert Object 对话框中“文件创建”菜单项没有选中“浏览”按钮, “链接”项的选定与否关系到以后PowerPoint幻灯片是否可以改动而且能正常显示。 5、3系统的评价 由于本人的经验和技术等众多方面的不足,系统还存在很多缺点,希望各位老师指正,我也会努力去改进的。 随着计算机的发展,我相信学习型课件系统会做的更完善、会实现的功能也将会变的更多。同时它也会带动其他方面的发展,课件也会因为它的发展而更流行,同时我也会努力把我的课件系统做的更完善。 第六章  结束语 课件制作必须以理论研究为依托,计算机辅助教学有许多理论问题尚有待论证解决。在缺乏充分的论证和必要的理论指导的情况下,大家一哄而上制作课件,如无头苍蝇般乱闯乱撞,甚至与计算机辅助教学应走的路向背道而驰,成了南辕北辙,做出来的课件只能是失败的,这根本无助于计算机辅助教学的健康发展。 教学改革的大量实践表明,已经成为世界性潮流的教育技术发展,必将对未来教育发展起着不可估量的作用。科学技术进步与经济的发展给教育技术发展提供了物质条件,一个以教学设计为先导,以视听技术为基础,以计算机技术为核心,以网络技术为纽带的现代教育技术,一定会以崭新的姿态进入二十一世纪。 在此次毕业设计中,得到了乌石化电大戚翠玲、吴益群等老师们的热情帮助与支持,在她们的教导下解决了许多课件设计中遇到的疑难问题,在此表示衷心的感谢! 参考文献 1)、《用Authorware 制作多媒体课件》,陈春法、房爱莲、叶健编著,高等教育出版社,1999年10月第1次印刷; 2)、《中文Authorware多媒体制作教程》,冯建平 符策群,出版社:人民邮电出版社 出版日期:2004年8月, 3)、《中文版Flash MX实例精粹》,航空工业出版社 4)、《多媒体技术基础及应用》,钟玉琢 冼伟铨 沈洪,清华大学出版社,2000年8月; 5)、《实验改革指导》王棣生 主编    ,学苑出版社 ,1999年 6)、《物理实验论》陶  洪 著 ,广西教育出版社   7)、《物理课程论》郑 军 等  主编 , 广西教育出版社 8)、《各国物理学教学改革剖析》曹  磊   谭树杰  主编     9)、《现代教育技术――走进信息化教育》,祝智庭,高等教育出版社 10)、初中物理在线网
/
本文档为【计算机毕业设计论文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索