- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java课程设计画随机圆
滁州学院
课程设计报告
课程名称: Java 面向对象程序设计
设计题目: 画随机圆
系 别: 计算机信息与工程学院
专 业: 计算机科学与技术
组 别: 第五小组
起止日期: 2011年 12月20日 ~ 2012年1月 4日
指导教师: 马骏 高超
计算机与信息工程学院年制
课程设计任务书
课程设计题目 画随机圆 组长 张侠 学号 2011220129 班级 11计专1班 系别 计算机与信息工程学院 专业 计算机科学与技术 组员 余静 盛荣春 汪道明 张娟 指导教师 马骏 高超 课程设计目的 进一步加深对Java语言的理解和掌握提供一个独立实践的机会培养我们在项目开发中的团队合作精神和创新意识及实践编程能力 课程设计所需环境 JCreator pro Jdk1.6工具包 课程设计任务要求 功能要求:实现简单的动画
具体要求:自动出现由小到大变换的圆,位置与颜色随机,变到150直径时擦除,重新再出现圆;变换速度由HTML文件传入的参数控制(控制sleep时间)
界面要求:用Java Applet实现 课程设计工作进度计划 序号 起止日期 工 作 内 容 分工情况 01 2011-12-~2011-12-23 收集资料 组员共同完成 02 2011-12-~2011-12-27 编写代码 组员共同完成 03 2011-12-~2011-12-28 修改补充代码 组员共同完成 04 201-1-1~2011-1-2 编写课程设计报告 组员共同完成 05 201-1-3~2012-12-22 设计报告的完成 组员共同完成 教研室审核意见:
教研室主任签字: 年 月 日
目录一.引 言 1
二.使用工具说明 1
2.1.总体目标 1
2.2.Applet的工作原理 1
2.3. Applet的工作原理图如图2-1 1
2.4.多线程机制 2
2.5.多线程的优势 2
三.分析与设计 3
3.1.题目及使用环境 3
3.2.功能概述 3
3.3.要实现的功能 3
3.4.实现方式 3
3.5.需用到的类和方法 3
四.代码实现 4
五.调试与操作说明 6
六.课程设计总结与体会 6
七.致谢 6
八.参考文献 6
一.引 言
Applet是基于HTML的小程序。浏览器将其暂时下载到用户的硬盘上,并在Web页打开时在本地运行。一般的Applet只能通过appletviewer或者浏览器来运行,Java程序通过继承Applet类也可以嵌入网页运行。在Java Applet中,可以实现图形绘制,字体和颜色控制,动画和声音的插入,人机交互及网络交流等功能。Applet还提供了名为抽象窗口工具箱(Abstract Window Toolkit, AWT)的窗口环境开发工具。AWT利用用户计算机的GUI元素,可以建立标准的图形用户界面,如窗口、按钮、滚动条等等。目前,在网络上有非常多的Applet范例来生动地展现这些功能。
多线程的目的是为了最大限度的利用CPU资源,以前所编写的程序,每个程序都有一个入口、一个出口以及一个顺序执行的序列,在程序执行过程中的任何指定时刻,都只有一个单独的执行点。事实上,在单个程序内部是可以在同一时刻进行多种运算的,这就是所谓的多线程。一个单独的线程和顺序程序相似,从概念上说,一个线程是一个程序内部的一个顺序控制流。线程并不是程序,它自己本身并不能运行,必须在程序中运行。在一个程序中可以实现多个线程,这些线程同时运行,完成不同的功能。
二.总体目标
设计一个自动出现由小到大变换的圆,位置与颜色随机,变到150直径时擦除,重新再出现圆;变换速度由HTML文件传入的参数控制。实现简单的动画功能。
Applet的工作原理
含有Applet的网页的HTML文件代码中部带有applet 和/applet这样一对标记,当支持Java的网络浏览器遇到这对标记时,就将下载相应的小应用程序代码并在本地计算机上执行该Applet。Java Applet是用Java语言编写的一些小应用程序,这些程序是直接嵌入到页面中,由支持Java的浏览器(IE 或 遨游)解释执行能够
文档评论(0)