- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
命题方式: 单独命题
佛山科学技术学院 2013—2014 学年第 二 学期
《可视化编程技术》课程期末考试试题 A
专业、班级: 12 教技 2 班 姓名: 何颖康 学号: 2012914209 成绩:
根据《可视化编程技术》这门课程的内容,结合自己熟悉的课题及自己的实际情况来自选设计题目,也可以选择老师提供的参考题目设计。
1.参考设计题目
1)电子钟; 2)简单计算器; 3)五子棋; 4)微波炉倒计时部件
2.上交文本格式(参考设计报告模板)
(1)标题 ;
(2)班级、姓名、学号 ;
(3)摘要
(4)关键词 ;
(5),正文 ;
(6)参考文献;
(7)设计总结(自己所做的主要工作与体会)
3. 作品必须有一个自己独立完成的模块,按照功能多少及强度评分。
4. 上交作品两项
课程设计报告电子完整版(含程序) ,统一放入班级光盘中;
考试作品(从设计报告中整理 5-6 页 + 本封面)用 A4 白纸打印。
佛山科学技术学院
《可视化编程技术》课程设计报告
JAVA 小游戏“华容道”设计
学生姓名: 何颖康
学 号: 2012914209
年级专业: 12 级教育技术学 2 班
指导老师: 容汝佳
学 院: 教育科学学院
广东★佛山
提交日期: 2014 年 6 月
1
摘要:
本程序根据手机游戏“智力大爆炸”为原版,加入历史元素,将娱乐、学习和思考集于一体。程序执行后,点击相应的人物,然后按上下左右键可以移动。点击重新开始按钮, 可以将各个人物的位置重置。 如果目的地的面积能够容得下当前要移动的人物,则认为可以移动。当曹操移动到“曹操到达该位置”的位置的时候,认为程序结束。
关键字: java 小游戏,华容道,益智,历史元素,曹操移动
前言
随着科学技术的不断发展, 计算机已经成为我们工作学习和生活中不可缺少
的工具。文本编辑器是个人计算机最司空见惯的应用程序了,在学习了 Java 语
言之后,我决定使用 Java 语言编写一个简单的计算器,可以实现简单的运算功
能,满足日常基本的工作学习和娱乐需要。
Java 是由 Sun公司开发的新一代纯面向对象的网络编程语言。其目标是建
立一种在任意种机器、任一种操作系统的网络环境中运行的软件, 实行所谓的“程
序写一次,到处运行”的目标。正因为如此, Java 已成为当今 Internet 上最流
行、最受欢迎的一种程序开发语言。
Java 开发小组把 Java 按特性分为基本版、移动版、企业版,每个版本有一
个软件开发包。Java 基本版本叫 Java 2 标准版(Java 2 Standard Edition,J2SE ),
它包含建立 Java 应用程序或者是 Applet 所需的应用程序编程接口 (API)。Java
2 移动版( The Java 2 Mobile Edition ,J2ME)包含创建无线 Java 应用程序的
API。还有 Java 2 企业版( The Java 2 Enterprise ,J2EE)是 J2SE的增强版本,
包含建立多层架构应用程序 API。
Java 语言是由 C++语言发展起而来的,是一种彻底的面向对象的程序设计语
言。作为一种纯面向对象的程序设计语言,它非常适合大型软件的开发。 Java
语言去掉了 C++语言的一些容易引起错误的特性。 Java 语言的特点有:面向对象、
跨平台、安全性、多线程和图形功能强。
2
详细设计
( 1)编程思路:因为首先要实现华容道游戏的整体功能,所以首先生成游戏中的主人
公:要生成游戏中的十个人物,就要用到人物类 People,首先通过语句 People people[]=new
People[10] 定 义一 个可 以存 放 十个 变量 的数 组,再 通过 people[0]=new People(0, 曹 操
,104,54,100,100,this) 等九话生成十个人物,最后通过 people[9].requestFocus()
设置焦点。然后,因为要设置华容道的界面信息,所以用到了 Graphics 类,首先通过语句
g.setColor(Color.cyan) 来设置要使用的颜色, 然后通过 g.fillRect() 分别设置了左右上下四部分
边界的填充颜色,最后通过 g.drawString() 函数写出提示曹操逃出位置和按键规则给用户参
考。最后,因为要实现人机交互的效果, 所以要响应键盘事件, 这一操作是在函数 public void
keyPressed(KeyEvent e)中完成的:首先通过语句 People man=(People)e.getSource()获取事件
源,然后通过语句 if(e.getKeyCode()==KeyEvent.VK_DO
您可能关注的文档
最近下载
- 传热学(全套714页课件课件).pptx VIP
- 统编版(2024)一年级下册语文4 小公鸡和小鸭子课件.pptx VIP
- 课-铜版纸彩印市场哲学数学原理完全配图手册缠中说禅.pdf VIP
- CQCIO_001—2019软件及信息化工程造价规范(V5.0) 2019 28页.pdf VIP
- 互联网技术全国通信专业技术人员职业水平考试大纲PPT.docx VIP
- (完整版)小学一年级语文教学经验交流.pptx VIP
- (完整版)小学一年级语文教学经验交流.pptx VIP
- 插画人物头像课件.pptx
- 20210820-申万宏源-申万行业分类标准2021版说明.pdf VIP
- 2025年最新全国通信专业技术人员职业水平考试试题和答案.docx VIP
文档评论(0)