资源描述:
《链表基本操作动画演示 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、******学院
毕业设计(论文)学生工作手册拟定题目:链表基本操作动画演示姓名学号院(系)专业指导教师年月日摘要随着科技的发展,教学方式也越来越先进,现在已经不止有传统课本教学方式,还有多媒体教学方式。这样一种情况下,动画教学更受大众亲睐。动画的直观和方便更能清楚明白的表达人们用言语阐述不清的一些理论和算法。这样,设计好一个动画演示就非常的有意义。本设计主要研究的是链表基本操作的动画演示,通过用flashbuilder中的actionscript编程做一个链表基本操作的交互式动画,能够帮助我们更直观的理解链表的一些基本操作,主要是删除节点、插入节点,很多复杂的数据结构都包含
2、链表结构。关键词:flash,链表,删除,插入,动画AbstractWiththedevelopmentofscienceandtechnology,isbecomingmoreandmoreadvancedteachingmethods,nowhasmorethanthetraditionaltextbookteachingmethods,andmultimediateachingmethods.Suchacase,theanimationteachingmorefavorbythepublic.Animationintuitiveandconvenientandcancl
3、earlyunderstandtheexpressionofpeoplewithwordsofsometheoriesandalgorithms.Inthisway,designagoodanimationdemoisverymeaningfulWidespreadunderstandingalgorithmdifficultiesinteaching,insuchacase,thisdesignresearchisalistofthebasicoperationofananimateddemo,throughtheuseofflashinalistofbasicoperat
4、ionofinteractiveanimation,canhelpusmoreintuitiveunderstandingoflinkedlistssomeofthebasicoperation,mainly,insert,deletenode,manycomplicateddatastructurecontainsliststructure.Keywords:flash,list,delete,insert,animation目录前言1一、选题意义及背景1二、方案及论证2一)、动画软件FlashBuilder概述21、FlashBuilder简介22、脚本语言ActionS
5、cript简介23、ActionScript3.0的优点3二)数据结构之链表41、链表概述42、链表的插入操作53、链表的删除操作64、单链表的特点7三)设计的功能描述7四)设计思想7五)设计中的主要难点81、鼠标点击事件82、指针的移动8三、过程论述8一)平台搭建和初步准备工作81、环境要求92、准备工具93、创建项目94、编辑资源9二)动画实现111、主界面代码设计:122、插入操作代码设计123、删除操作的代码设计14三)动画运行17四、存在的问题和不足18五、结语18六、谢辞18七、参考文献19前言数据结构课程是计算机学科中一门重要的基础课程,是进行程序设计的理论和技
6、术基础,学好该课程对于计算机其他课程的学习有着深远的意义。但在教学中普遍存在对算法理解上的困难,在这样一种情况下,本设计主要研究的是链表基本操作的动画演示,它能够帮助我们更直观的理解链表的一些基本操作,比如删除节点、插入节点、修改节点、链表的逆置等等,很多复杂的数据结构都包含链表结构,因此,学好链表对于我们学习其他数据结构有很大的帮助。同时,在进行设计的同时,让我们能够学会如何独立的设计一个完整的演示动画,也对我们编程技术的一种锻炼。在做这次毕业设计之前,本人在图书馆借阅了《FlashBuilder4&Flex4宝典》、《FlashActionScript3殿堂之路》、《动画
7、制作与创意典型实例》《数据结构C语言版》等书。在这次的毕业设计过程中,吴海涛老师给了我很大的帮助,在此表示感谢。本设计主要是基于FlashBuilder平台的动画设计,就是用Flash将链表生动的表现出来。用Flash做出来的链表能够更加生动地反映出链表的构成,和对链表的删除操作。做好这次的毕业设计,本人认为是非常有必要的。在进行设计的时,让我们能够学会如何独立的设计一个完整的演示动画,也对我们编程技术的一种锻炼。Flashbuilder是集动画、声音和交互于一体的软件,因此在做这个设计的时候,要考虑到