课程设计使用多线程技术实现动画效果.doc
《课程设计使用多线程技术实现动画效果.doc》由会员分享,可在线阅读,更多相关《课程设计使用多线程技术实现动画效果.doc(11页珍藏版)》请在三一办公上搜索。
1、学 号200610119115武 汉 科 技 大 学 城 市 学 院课 程 设 计 报 告 课程设计名称 Java课程设计 题 目 使用多线程技术实现动画效果 院 系 信息科学与工程系 专 业 信息与计算科学 班 级 1班 姓 名 郭舰 指导教师 钟晨辉 2009年7月3日编号011编号:00编号0112题目:使用多线程技术实现动画效果的Java程序设计1 课程设计教学条件要求 eclipse/ netbeans/ Jbuilder 2 课程设计任务编写一个Java Application程序或Java Applet小程序,在界面上自动出现由小到大变换的圆,圆出现的位置与颜色随机,变到150直
2、径时擦除,重新再出现圆;变换速度由HTML文件传入的参数(控制sleep时间)控制。3 课程设计报告书主要内容1 需求分析2 总体设计 21 设计的总体思想与算法描述 22 模块结构图 23 各功能模块的功能与处理流程描述 24 界面设计3 各功能模块程序设计按照功能模块的功能与处理流程描述给出详细的程序代码,并给出重点语句的注释.4 小结4 课程设计要求1 按时到机房签到,在指定机位上机。遵守机房纪律。 2 独立完成课程设计任务。指导教师到机位上指导学生和分时段验收学生完成的程序。 3 按时提交打印的课程设计报告书。5 课程设计参考书1 许文宪 懂子建. Java程序设计教程与实训. 北京:
3、北京大学出版社,2005.2 辛运帏 .Java程序设计.北京:清华大学出版社, 20043 美Echel,B .Java编程思想(第三版).北京:机械工业出版社,2005使用多线程技术实现动画效果目 录题目:使用多线程技术实现动画效果. 21 需求分析31.1 功能需求描述32 总体设计42.1系统功能模块设计42.2界面设计42.2.1系统主控平台界面设计53.程序设计53.1 系统主控平台界面的程序设计53.2 用户管理模块程序设计64.小结7参考文献81 需求分析本系统描述的是要建立一个最基本的图形,让它可以按照动画效果变换,使之可以位置和颜色随机,到指定位置消失,用多线程技术实现最基
4、本的动画效果,产生可以变换的图像。1.1 功能需求描述实现动画效果的总体目标是为了使一般的画面更美观,使画面更令人喜欢,看上去不那么单调。具体需要实现以下一些基本功能。1. 产生一个由小变大的圆。2. 使圆的大小可以由小到大变换,并到指定位置消失。3. 使圆的位置和颜色随机出现。4. 使圆变换的速度得到控制。2 总体设计依据需求分析的结果,实现动画效果的系统要设计成一个由小变大的圆。此圆有颜色和出现位置随机,速度可以控制等特性。下面是系统的总体设计:开发平台: eclipse/ netbeans/ Jbuilder 2.1系统功能模块设计依据需求分析结果,此系统可以由2个模块联合建成:形成图形
5、模块、产生变换的模块。系统功能模块图2-1所示:建立一个圆出现位置随机颜色随机圆的大小由小变大可以控制变换 图2.1 系统功能模块图2.1.1 功能12.2界面设计/*界面设计应遵循简洁美观,方便实用的基本原则。*/2.2.1系统主控平台界面设计 图2.2 系统运行后的主界面图3.程序设计/*按照功能模块设计分小节给出实现各功能模块的程序清单,对主要的核心程序代码必须给出注释。*/3.1 系统主控平台界面的程序设计 启动应用程序,为用户提供主体操作界面,对系统功能统一管理。程序清单:package com;import java.applet.Applet;import java.awt.Co
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 使用 多线程 技术 实现 动画 效果
链接地址:https://www.31ppt.com/p-2385595.html