欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    [工学]Authorware C语言程序设计课件的设计与实现.doc

    • 资源ID:4531925       资源大小:691KB        全文页数:39页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    [工学]Authorware C语言程序设计课件的设计与实现.doc

    沈阳化工学院本科毕业论文 题 目: C语言程序设计课件的设计与 实现 院 系: 计算机科学与技术学院 专 业: 计算机科学与技术专业 班 级: 2004级04班 学生姓名: 孙福涛 指导教师: 王璐 论文提交日期: 年 月 日论文答辩日期: 年 月 日内容摘要Authorware是目前较为流行的多媒体开发工具之一,用Authorware制作的课件简称Authorware课件。本文利用Authouware作为工具,结合C语言教学软件的设计,阐述了多媒体CAI教学软件开发过程和开发方法,介绍多媒体CAI软件的特点及开发过程。目前教学中存在着很多问题。传统的教学手段和方法在现代迅猛发展的信息时代,己经远远不能满足C语言程序设计课程现代化教育的要求。因此,把计算机的先进技术用于教学,并以多媒体技术、虚拟现实技术等现代化信息技术的发展推动现代教育技术的发展,本课题正是这样一个时代背景之下,希望以现代的高新技术为基础,研究、开发出一个C语言程序设计的CAI课件,为C语言程序设计知识的普及教育探索一个更新、更好、更有效的教学方式,以提高学生学习和掌握该知识,并灵活运用它的能力。在教学过程中,应用CAI课件实施个别化教学,变学生被动学习为主动学习,特别是采用多媒体技术将文字、声音、图形、图像、动画和视频集成一体,以更加自然、逼真的方式表示问题,使学生更容易接受知识,培养学生空间想象的思维能力,为学生今后学习其它的相关知识打下基础,提高教学效果和教学效率。良好的交互性,把学习、娱乐融为一体,最大限度地发挥学生的兴趣,以培养其创造能力,把我校C语言程序设计教学工作提高到一个新的水平。同时还希望通过本课件的研究,积累C语言程序设计CAI课件开发的经验,为以后开发更多、更实用的CAI课件打下基础。CAI课件的研究是一项系统工程,是现代教育理论、软件工程技术相结合的一种应用。课件要研究C语言程序设计的教学目标、教学内容、教学策略、教学对象等内容,分析传统教学方式的不足及利用计算机辅助教学如何弥补这些不足,探索在计算机辅助教学中体现现代教育理论等,并在此基础上形成一个实用的C语言程序设计CAI课件,应包括如下几个方面的功能:1)交互性计算机的人机交互使学生可以根据自己的情况控制学习进度,从而实现双向交流,达到因材施教的目的。2)CAI中的动画演示、过程模拟等手段使传统教学方式难以表达的教学内容,得到了较好的表达和演示,降低知识本身的难度。3)丰富的图形信息为CAI软件营造了丰富多彩、生动活泼的学习环境,提供较快的反馈速度,有利于激发学生的浓厚兴趣,真正做到寓教于乐。4)CAI使教学内容条理化,有利于将教师从繁重的讲演中解脱出来把主要精力用于提高教学质量。同时,在课件的研制过程中,注意将现代教育理论及现代教育方法具体体现在课件中,根据不同的课程内容和内容形式,遵循不同的教学理论,采用不同的教学方法,并且注意将在教学过程中所感受到的学生学习本课程的难点突出来,着重讲解,合理安排课程内容,使学习者轻松学习而循序渐进。基于上述考虑,根据教学大纲的要求,对课程教学重点、难点内容,利用文本、图形、图像、动画、视频等人们熟悉的媒体信息,开发C语言程序设计多媒体CAI教学软件。要想作好一个课件,首先要对课的结构要仔细分析,画出课的框架(或是脚本)。理清哪些地方要详细讲述,哪些要略讲。一篇课文要安排多少教时,具体讲解或学习形式、设计时的界面的等等。关键字:Authorware; 多媒体; 课件;CAIAbstractAuthorware is the more popular multimedia development tools of the software produced by Authorware short Authorware courseware. Using Authouware as a tool, with C-language teaching software design, multimedia CAI described the software development process and the development of methods to introduce multimedia software CAI and the characteristics of the development process. There are currently teaching in a lot of problems. Traditional teaching in the modern means and methods of the rapid development of the information age, has been far from meeting the geographical information system courses modern education requirements.Thus, the advanced computer technology for teaching, and multimedia technology, virtual reality technology and other modern information technology to promote the development of modern education and technological development, the issue is such an era background,Hope that with modern high-tech-based, research and development of a Geographic Information System CAI Software, for the geographic information systems knowledge and universal education to explore a newer, better, more effective teaching methods to improve student learning and mastery of the knowledge And flexibility in the use of its capacity. In the teaching process, the application of CAI Software implementation of individual teaching, students changed passive learning to active learning, in particular the use of multimedia technology will be text, sound, graphics, images, animation and video integrated one, in a more natural, realistic approach , So that students more receptive to knowledge, training students to imagine the thinking ability of space for students studying the future of the other lay the foundation for knowledge and improve teaching effectiveness and efficiency of teaching. Good interaction, learning, entertainment integration, make full use of student interest, to develop their creative abilities, my school teaching geographic information system to a new level. Also hope that through this software research, CAI accumulation of geographic information systems software development experience for the future development of more and more practical to lay a foundation for the CAI Software. CAI Software's study is a systematic project, is a modern educational theory, software engineering and technical integration of an application. Courseware to study geographical information systems teaching objectives, teaching content, teaching strategies, targets, such as teaching, analysis of the shortcomings of traditional teaching methods and the use of computer-assisted teaching how to make up for these deficiencies, to explore the computer-assisted teaching of modern educational theory, And on this basis to form a useful geographic information systems CAI Software, should include the following aspects of the functions:1. 1)Interactive computer's interactive so that students can control the situation according to their own learning progress, thus achieving two-way exchanges, to teach students in accordance with their aptitude achieve the objective.2)CAI in the animated demonstration, simulation and other means of traditional teaching methods to express the content of courses, get a better expression and demonstration, reducing the difficulty of knowledge itself.3)Wealth of information for the CAI graphics software to create a colorful, lively learning environment and provide faster speed of the feedback is conducive to inspire students interested in, really be entertaining.4)CAI teaching content rather disjointed, and teachers will benefit from the heavy speech freed to focus for improving the quality of teaching. At the same time, in courseware development process, pay attention to modern education theory and modern educational methods in the concrete manifestation of courseware, depending on the content of the course content and form, follow different teaching theories, using different teaching methods, and pay attention to In the process of teaching the students felt this course to highlight the difficulties, focused on, reasonable arrangements for the course content, so that learners learn and easy step by step. Based on the above considerations, in accordance with the requirements of the curriculum, teaching courses on the major and difficult content, use of text, graphics, images, animation, video and other people familiar with the media, the development of "C programming language," CAI multimedia teaching software.To make a courseware, we must first lesson on the structure to a detailed analysis to draw lessons in the framework (or script). To sort out details on what areas, which outline stresses. A number of texts to the arrangements, or on specific forms of learning, the design of the interface, and so on.Keyword: Authorware; multimedia courseware; CAI目录C语言程序设计课件的设计与实现1一.绪论11.1课题研究的方向和要解决的问题11.1.1Authorware在使用中的误区2二.文献综述32.1多媒体CAI教学软件的特点52.1.1多媒体CAI教学软件的开发过程62.2要解决的问题及关键技术7三.方案设计与论证93.1程序设计93.2出口、入口设计113.2.1顶成框架的内部结构12四.设计与实现164.1方案设计与论证164.2课件细节实现204.3CAI的素材制作及合成:23五.结果与评价255.1系统功能255.2功能模块简介25六.结论266.1使用中的误区26致 谢28参考文献29沈阳化工学院学士学位论文第*章 章题目C语言程序设计课件的设计与实现一. 绪论随着多媒体技术的成熟与发展, CAI课件制作正不断地在全国各个高校中推广和普及, CAI课件的教学策略的制订,是课件本身成功与否的一个十分重要的因素。目前, CAI教学策略制订已经从单纯的书本输入型转向人机通讯的交互式系统,或者是二者结合。从更高层次上来看, CAI课件制作应在研究心理学,特别是教育心理学的基础上,找到一种符合人们在学习过程中的心理模式,根据此模式来制订CAI课件教学策略和方法,这才是今后CAI课件教学策略制订所寻求的方向,而不是仅仅局限于如何在多媒体技术上实现的各种花样的翻新。 Macromedia公司开发的Authorware以其功能强大、好学易用等特点而受欢迎。它是一种基于图标和流程线的多媒体开发工具,使用者不需具备很强的计算机编程能力就能制作出功能强大的交互型教学课件。本文通过计算机软件专业C语言程序设计多媒体课件的设计与开发的实践,介绍利用Authorware编程实现Windows标准二重菜单以及在Authorware中控制Flash动画的步骤和方法,以对生物学多媒体课件的开发提供参考。1.1 课题研究的方向和要解决的问题Authorware的运用还能为教学提供多种形式的训练方式。使课堂教学的信息量大大增加,可以产生教与学的最佳效果。使学生的思维能力经常得到锻炼,因而能更有效地提高其学习效果。一节课的成败,直接影响着学生的学习效果。学生所获得的知识80%来源于课堂,优化教学课堂结构显得尤为重要,而Authorware为优化课堂结构提供了重要而有效的保证。1、 Authorware界面直观,能突破视觉的限制,多角度地观察对象,并能够突出要点,有助于概念的理解和方法的掌握;能有效地突破难点;优化教学过程,分解难点,是学习内容与认知结构一致性的重要环节。另外,应用多媒体融知识性、趣味性、灵活性、新颖性于一体,使抽象的知识变得具体化,简单化、直观化,缩短了客观实物与学生之间的距离,从而降低了难度,使学生容易接受。2、 Authorware具有更强的交互性,学生有更多的参与,学习更为主动,有利于学生形成新的认知结构;利用多媒体的交互功能,充分发挥课件在教学中的作用,使教材内容更生活化、具体化,让课本内容贴近现实生活,让学生身如其境,使学生对教学内容有亲切感,进而产生求知欲,变被动听取为主动探求。3、 通过Authorware真实情景的再现和模拟,培养学生的探索、创造能力。多媒体对培养学生的思维能力有独特的效果,它能让学生充分感知事物,化抽象为具体,丰富学生的 思维内容,加强思维的广度,提高思维的灵活性,强化思维能力。在教学过程中,为了体现学生的主体作用,可以视具体内容调整讲授顺序,增加学生思考的内容,另外可以通过设疑,抓住思路,促进学生思考,提高学生参与程度。在教学过程中可以通过层层设疑,引导学生思考。1.1.1 Authorware在使用中的误区作为教学的辅助手段,Authorware毫无疑问具有它的优越性,但如果不注意以下一个问题,则会在课件制作和实际教学过程中,起到事倍功半的效果。 1、用Authorware教学时不能忽视教师在教学中的主导地位。多媒体是现代教学工具,在教学中确实可以提高一定的教学效果,但它并不是提高教学效果的灵丹妙药,过多地追求和利用多媒体的使用功能,会导致学生感觉是看教师演戏,多媒体在教学运用中不是不可能的,这是实施教学的一种手段,但不是唯一的,作为教师首先应把握住自己在教学中的主导地位和作用,多媒体本是一种教学工具,教师不能只当“解说员”,而应通过对教学过程的设计和灵活多变的操作,使多媒体发挥最佳教学功能,同时要从人与多媒体、教学内容与多媒体的关系入手,探讨多媒体在教学运作中的基本教学规律和要求,使多媒体在教师的驾驶下有的放矢地发挥作用。 2、合理利用Authorware,辅助教学。顾名思义CAI是计算机辅助教学,有帮助就用,没帮助或者帮助不大就没必要使用计算机。滥用计算机是计算机辅助教学中容易出现的通病。有些所谓的Authorware课件,只是简单的文字加图片,是用投影片完全能够实现的,这样大材小用,造成大量资源浪费。多媒体成了名副其实的花架子。实施多媒体教学不能华而不实,哗众取宠。运用多媒体是为了辅助教学,其出发点和落脚点是为了提高教学效果,但运用多媒体教学不是提高教学效果的唯一途径和手段,教学中不能为了多媒体而去使用多媒体,应针对教学内容采取与之相应的教学方法、方式,合理地综合和利用各种教学媒体,包括传统媒体,取长补短。这样才能发挥各种教学方法的综合功能,取得最佳效果。3、Authorware不再仅仅是教师讲解演示的工具。多媒体的性质是什么?或许有很多老师都会回答:多媒体是教师讲解演示教学内容的工具。然而,错了!现代教育理论下教学媒体的性质对于Authorware辅助教学这一现代教学手段,只有科学、合理地将它与教学规律及其它教学因素糅合在一起,才能在教学过程中发挥应有的作用,达到事半功倍的效果。二. 文献综述 “多媒体”这个名词,在十几年前对绝大多数人来说还很陌生。曾几何时,它同“信息高速公路”、“互联网”联系在一起,频繁出现于报刊电视。“旧时王谢堂前燕,飞入寻常百姓家”,多媒体技术已成为人们茶余饭后的热点话题。随着计算机应用领域的不断扩大,多媒体技术对传统教育产生了极大的冲击。以前教师主讲、学生复述以及分离实验室为主要构成的传统教学模式,已开始使用多媒体技术来指导学生的学习过程。因此,开发各种层次的多媒体CAI(计算机辅助教学Computer-Assisted Instruction)软件已引起世人的高度重视。多媒体创作工具很多,其中以Macromedia公司出品的多媒体开发工具Authorware应用最为广泛。它简单易用、交互性强,并且提供丰富的函数和接口,使得开发多媒体软件具有了很大的灵活性和可扩展性,受到各层次用户的一致青睐。在教学中只是通过图片来了解一个地形的产生,并基于此来讲解比较抽象的地形分析,对于学生来说,通过二维静态的图片很难在头脑中形成其三维的形式,不便于理解数字高程模型的建立,对于继续学习地形分析功能更是增加了难度。如果借助计算机多媒体教学中的多彩的图形和影像结合教师的讲解。使学生在感性认识和理性思考中学习这一章节,会大大提高学习的效率。CAI经历了几个不同的发展阶段。60年代是CAI的启蒙期(主要在美国),70年代是CAI的试验期(主要在美国、西欧和日本),80年代由于微型计算机普遍使用使CAI的应用得到大发展,90年代的CAI则进入了一个网络化和多媒体化的时代。一、网络化CAI计算机辅助教学(CAI)与传统的课堂教学相比具有两大特点,一是个别化,二是交互性。但以往以分立计算机为基础CAI也存在一些问题,除了不利于教学管理和资源共事等因素外,这种以纯粹人机通讯(Human-Machine Communication,简称HMC)为主的学习方式缺乏人际情感交流,过多依赖这种CAI方式会对学生的人格发展产生不利影响。计算机网络的重要作用之一是支持人际通讯,通常称为“计算机媒介通讯”(Computer-Mediated Communication,简称CMC)。网络化CAI能够把HMC与CMC二者有机地结合起来,在很大程度上可以克服传统CAI的不足。将局部网络与Internet连接起来,有助于进一步发挥网络化教学优势。二、多媒体CAI计算机多媒体技术对CAI的影响是多方面的。本质上,在原有的任何CAI模式中都可运用多媒体,使得教学信息更为丰富,教学过程更为生动有趣,学习效果更为明显。多媒体的应用还使CAI的模式更为多样,主要表现在6:由于多媒体技术的广泛应用,使CAI软件产品结构发生很大变化。过去的CAI软件产品主要以面向特定教学目标的“课件”(courseware)为主,如个别指导程序、练习程序、测试程序等,现在出现了大量面向信息的软件产品,如电子百科、分类资料库等。由于超文本/超媒体技术的广泛运用,促使教学程序由封闭式变为开放式,由计算机控制变为学生自主控制。传统的CAI是主要为学生服务的,使教师产生心理上的失落感。多媒体CAI既可支持“学”的方面,也可支持“教”的方面,例如:在多媒体化的教室中,教师可利用PowerPoint之类的多媒体工具来呈现电子讲稿;装备了多媒体局域网的教室中,教师可以广播教学信息,监测学生的联机学习动态,选择学生范例向班级转播,进行个别辅导和组织小组讨论等:在Internet上可利用视频电视系统进行远程可视化教学。三、智能CAI智能CAI(ICAI)始于70年代,并产生了一批著名的ICAI系统。人们曾预料90年代会比较普通地应用ICAI技术,然而,ICAI的发展并未像预料的那么快。当前CAI发展的实际情况是,多媒体的豪华似乎冲淡了人们对于人工智能精致性的追求。在人们对于多媒体的热情高潮过后,ICAI将重新成为人们追求的重要目标。人工智能在与多媒体技术相结合方面却产生了许多重要成果,例如语音识别、语音合成、文字识别等,已经达到实用化水平,并被广泛用于多媒体CAI,大大推进了CAI的技术水平2.1 多媒体CAI教学软件的特点CAI是利用多媒体计算机的功能,帮助教师进行教学活动的一个广阔领域。它以其灵活的交互方式和友善的界面,博得广大学生的喜爱。它应具有以下特点:(1)内容与形式多样化多媒体CAI不仅可以利用文字、图形的方式,而且可以通过图像、动画、声音等加强表现效果,体现教学思想、教学内容,使学生更容易理解与接受,从而可以提高教学效果与质量。(2)用户界面良好它不是简单的黑板平移,而是能够反映教学思想,包含教学目的、教学内容、教学方法在其中的软件系统。学习者根据学习需要,通过简单的图形按钮或菜单方式,选择学习内容。CAI软件应具备使用方便、灵活、简单、易学的特点。(3)趣味性声、文并茂的CAI教学软件改变了传统的教学方式,各种媒体的适时表现改善了学习气氛,提高了学习者的学习热情与兴趣。2.1.1 多媒体CAI教学软件的开发过程(1)策划、确定主题根据任务性质拟定作品主题,并进行教学设计。这一步应明确软件开发的必要性,确定教学目标、教学内容和教学方法,针对学习者的特征,确定合适的图像、动画、声音、色彩等。(2)开发环境调试检查调查硬件环境,选定并安装工具软件。(3)撰写CAI脚本一个完整的脚本由教学分析、脚本说明文章和脚本纸三部分构成。教学分析列出脚本所表达的教学内容的知识结构和难易程度划分等方面的内容;脚本说明文章对脚本内容进行整体说明,以表明本课件的教学目标、适用对象、应用环境等方面的内容;脚本纸是脚本的正文内容,使用文字、图形方式,将媒体元素进行编排组织,特别是对媒体元素的出现方式、顺序说明、交互方式和系统流程等书写清楚。(4)素材收集与组接根据脚本纸的内容把所需要的各种媒体归类,列表、编号并制作各种素材,然后组接素材。组接应注意:从一个画面自然过渡到下一个画面,中间没有明显的视觉间断和跳跃感;解说、音响、配乐主次分;以画面为参照点,由主控程序调用声音文件,达到声音与画面同步播放的目的。(5)软件设计和调试这一阶段应包括菜单与路径的设计、帮助与提高、交互与提高、反馈与测试设计,设计出满足要求的CAI教学软件。软件制作完成后,进行全面调试,包括内容、界面、链接、速度等特性,对缺陷、错误修改后,再调试,经过反复修改调试过程,直至满意为止。(6)制作安装程序产品打包、制作安装程序、刻录母盘,交付使用。2.2 要解决的问题及关键技术Windows标准二重菜单制作:菜单是Windows环境下几乎所有应用软件都具有的一种图形用户接口,使用菜单可以节省屏幕空间,使课件的界面简洁美观,并且操作简单、方便实用。Author ware 7.0自带菜单功能比较薄弱,不能实现二重或多重菜单。但是,使用Author ware 7.0附带的外部函数tMsControls.U32通过简单编程就可制作出具有Windows标准二重菜单。按“Ctrl+Shift+F”打开Functions函数库,选择“Category”下的“分C语言程序设计课件.a6p”(此文件是用户建立的),然后单击“Load.”出现对话框,选择tMsControls.U32后单击打开。在出现的对话框中,按住"Ctrl"键连续选中所需要的三个函数:tMs Add Item,tMs Create Popup List和tMs Display-Control,最后单击“Load”即可完成对外部函数tMsControls.U32的加载。下面就C语言程序设计课件中“课程内容”菜单的制作为例来介绍二重菜单的设计步骤。(1)在流程线上放置三个“群组图标”,分别命名为“背景”“,主菜单”和“退出”(本文主要介绍“主菜单”的设计)。双击“背景”群组图标,必须在流程线上放置一个名为“菜单背景”的显示图标。打开显示图标,在设计窗口顶部放置一个矩形框。(2)双击“主菜单”群组图标,按图5.1所示在流程线上放置相应的设计图标。其中在交互图标“菜单栏”旁图5.1“主菜单”流程图放置的所有群组图标的“交互响应类型”均为按钮响应。双击“菜单栏”交互图标,调整“指导说明”“,课程内容”等菜单按钮的位置,依次放置在窗口顶部。(3)双击“课程内容”群组图标,按图5.2所示在流程线上放置相应的设计图标。图5.2“课程内容”流程图在计算图标“创建”中输入代码:popup Handle:=tMs Create Popup List(Window Handle)用来创建弹出式菜单的句柄。(4)设置第一级菜单中的内容,其中“-”为分隔线。在计算图标“添加内容”中输入如下代码:tMs Add Item(popupHandle,1,0“,第1章绪论”)tMs Add Item(popupHandle,2,0“,第2章”)tMs Add Item(popupHandle,3,0,“第3章”)tMs Add Item(popupHandle,4,0“,第4章”)tMs Add Item(popupHandle,5,0“,-”)tMs Add Item(popupHandle,6,0“,第5章”)tMs Add Item(popupHandle,7,0“,第6章”)tMs Add Item(popupHandle,8,0“,第7章”)tMs Add Item(popupHandle,9,0“,第8章”)设置“第7章”的子菜单,即第二重菜单。在计算图标“添加内容”中加入如下代码:tMs Add Item(popupHandle,7,1“,7.1概述”)tMs Add Item(popupHandle,7,2“,7.2理论与模式”)tMs Add Item(popupHandle,7,3“,7.3”)(5)在计算图标“设置”中输入如下代码:result:=tMs Display Control (popup Handle,120,50,25,80,6)此时,运行程序后,在演示窗口单击菜单“课程内容”,“第7章”时会出现一个如图5.3所示的二重菜单。图5.3二重菜单的演示效果(6)二重菜单的交互响应,需在计算图标“菜单响应”中输入以下内容:if result=“7:1”then Go To(Icon ID“7.1”)if result=“7:2”then Go To(Icon ID“7.2”)if result=“7:3”then Go To(Icon ID“7.3”)三. 方案设计与论证 3.1 程序设计制作的课件简称Authorware课件或课件。从理论上讲,用各种计算机语言编写的程序均由顺序结构、分支结构、循环结构这3种基本结构组成,Authorware课件也不例外。但从形式上看,Authorware课件由层和行组成,层通过群组图标(Map)或框架图标(Framework)嵌套,行由单个图标或框架图标、决策图标(Decision)、交互图标(Interaction)及其下挂组成,流程线将行首由上至下连接起来。无论多么复杂的Author ware课件,其演示过程总是以页为基本单位,因此,Authorware课件的核心结构如图3.1和图3.2所示。本文将给出一个(如图3.3-图3.4所示)Authorware课件的总体结构设计方案。由独立的一讲 组成的课件称之为单讲课件或堂件,其结构如图3.1所示。多讲课件采用图3.2所示的共用入口/出口结构,课件中的各讲均采用图1所示的结构。不难看出,单讲课件的结构是多讲课件结构之简化。本方案中的“窗口设置”、“入口”、“出口”、“目录”、“顶层框架”均为固定结构的模块,只需设计一次,“顶层框架”的下挂为课件的实际内容(以下简称下挂页或页面、页)。下面给出本方案中各模块的具体设计。图3.3单讲课件的结构图3.4多讲课件的入口/出口结构3.2 出口、入口设计文中将用到许多非Author ware函数,其中前缀为tMS的函数均在文件tMsContro1S.u32中,其它函数均在文件WINAPI.U32中。注意:用本方案制作和播放课件均离不开上述两个文件,应确保课件工作目录中有这两个文件。计算图标(Calculation)“窗口设置”用于设置窗口的位置、大小和属性等,图标中的程序(段)为:Move window (20,1)Resize window (798,579)Show Menu Bar (OFF)Set window Long(Window Handle,16,382599168)Get system Menu(Window Handle,1)Set window Pos(Window Handle,1,0,0,0,0,35)程序说明:处于开启状态的用户菜单栏显示在标题栏的下方,为增大客户区,故用Show Menu Bar将其隐藏。右击标题栏或点击窗口图标所弹出的菜单(称作系统菜单或窗口控制菜单),Get system Menu用于恢复默认系统菜单。Set window Long用于设置窗口属性(或称风格、外观)。Set window Pos用于设置前端显示,被设置为前端显示的窗口不会被任务栏及非前端显示窗口所遮盖。Move window和Resize window分别用于设置窗口客户区(左上角)在屏幕上的行、列坐标和窗口的宽、高。当前所填参数适用于800*600的用户窗口,对于其它尺寸的用户窗口相应修改参数即可。“入口”交互的功能是:重复(播放)启动界面,直至点击客户区方进人下一模块。第1个交互响应的群组图标为空;第2个交互响应为课件的启动界面,与启动界面

    注意事项

    本文([工学]Authorware C语言程序设计课件的设计与实现.doc)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开