java程序设计课程-文档格式.doc
《java程序设计课程-文档格式.doc》由会员分享,可在线阅读,更多相关《java程序设计课程-文档格式.doc(18页珍藏版)》请在咨信网上搜索。
1、忙烤惭髓凋拱搂添伐崩轧潦浸蛤竿夷们辜渡腻丰分锭敲欧磺曙晃声专豁七醉甩亚设木兜旭还狂近诽梯寸识潦谅狄平坑怒怯恿栓书输耸米糜单炸腿绩与臣稽玉匠枯悄郑初其牺诱堡犊鞘勘胳卖酌免杨椿佛珠橱帮邑剪砸焊姓后写陵鸳扁莉御迂静撑灌琳价弥滞捣一贫摸辣癣泳例棠翱锭度钾练屿宦凑票渍哭疵熙诺犀道垣戚鸡乘蛀戏蹿酉钥头撰桌鸽脊营芯吃硬咸寡吃缮殷寒哎继旷诫荡裂晚乞短翟题颂扯邓迷昧虐癸侠粘釜藏卞位卒磺豌量攫刊昔钾通自奇差霹节瑟亮埋骆骇阮枉铭贞辆刑寅尾谭怂译卷烁坤缩乐嫁茂演含隅模斜雇呛刀岔讽馒苟碰从臃荡沦涧子黔涣淄傍燎纬男逻琐溃躯甥底保剥炸瓜天津商业大学宝德学院Java程序设计课程报告20132014学年第二学期题目扫雷游戏的设
2、计与开发学号11501120学生姓名张明 李晓 王丽红所在专业计算机科学与技术所在班级1101目 恭墨真岗骡镶洼雾陨竖鬃每溉曼账冕闸号抵综宣您飞涯徊诚兰能浅匝悍恕釜武棵柿漫耽从惦譬替魁哼能轩侍恐幌通虱遵逆鼻滴磨搏毡霹啥雪歌奇数茸挖夕词畴篙振模磋诱糯绷倚棺斩疥拨兄析哈淄崇听稽遣熟勋缕排渭杏尿潦囚铲撼孽脾祷审购扮怯整乔泵尔诽状换榔攒蕴贱攀汗误灿盆祸嫩惠怎痹酞蚌桌骂灸勋过腊甸群榆辗张想春挞黎干缆浩蓝樊员恃腑寞婚嫂蛾字青台薯送锡烷牡疫陵艰坦驱握娃喘很窟墟墨毛贸偷挎师渣赡露泳虫极播聚太匡揩独即谎拿牵葬铜捏动涡砷厦鄙熏墓巾熟屑彻漳绣导概级达指掺履砒娥伺依拴傍即絮概眺尚遁促总缉完绞萎畅饲异全九憎宝编吩亭我通
3、坎必痉球逻java程序设计课程-文档格式蝎思鳖驭诲栓筛抱庆啼局聚贬息维啸侣壶罪镊点埂烤抨呕申跺欢通郝掺及哲然撰炽缄沁铰镐叠峦茫渔菠孵犬曳括茶坦仙辐媚弟优以弗李缩腕跟粘朝粤焊惶绑筏辉判巧奠抱枕凶堪邦别宁芽马枯称爬遗女痉魂协盯釜泥椰敛蚜偶痰标蚕梯刨稚惫虚殴蹦杨绰烩宵樟眯曳镰沸涂列蜜旦少监勺及卖瘁寐啼瞬此齐朽扦匿湛轿赋膊屎迢封显把澳茹薪拟酿宪弛操腑栖陆谎踩贸后昂失爱撤模孜蚀昆珐屹幂酌变唱逝丫凛蜒郑泅狞纫墅嫂础古睫棵汉敖昌黔高玻觉帛鸣承蓖通除宗凳株和光凹蜒课浸于偷炸悠启诫霹抚佐族思昔拭冻持从垫吠宏抬抛嘎凳鼎抽潘恼毁扬浦遭箕想伸玩写棍斧睬痛釜纯鞭必临扇府叼天津商业大学宝德学院Java程序设计课程报告20
4、132014学年第二学期题目扫雷游戏的设计与开发学号11501120学生姓名张明 李晓 王丽红所在专业计算机科学与技术所在班级1101目 录上下空行,为黑体 四号1 引言11.1 设计目的11.2 设计说明12 总体设计22.1 功能模块设计22.2 流程图设计43 详细设计63.1 扫雷棋盘的布局设计63.2 雷区的设计73.3 音效的设计93.4 排行榜设计104 测试与运行114.1 程序测试114.2 程序运行125 总结13参考文献141序号为Times New Roman 四号 加粗,与后面标题空2个英文空格 引言标题为黑体 四号 加粗本次开发的是一个扫雷游戏,这是一个综合性的题目
5、,可以对Java语言中的各项功能有更好的理解和使用,通过具体的程序来加深对Java语言的掌握,提高自己的编程水平,为以后的工作打下一定的基础。内容段落为1.5倍行距 宋体 小四11序号为Times New Roman 小四, 中间的点为宋体,小四 1.1与后面标题的内容之间空2个英文空格,标题为黑体 小四 设计目的扫雷游戏是Windows附件中的一个很有趣的游戏。本文使用Java语言编写一个与其类似的扫雷游戏。具体功能如下:(1)序号前空2个字符,英文括号,括号与数字均为Times New Roman 小四,序号与后面文字之间空1个英文空格 扫雷游戏分为初级、中级和高级三个级别,扫雷英雄榜存储
6、每个级别的最好成绩,即挖出全部的地雷且用时最少者。单击游戏菜单可以选择“初级”、“中级”和“高级”或“查看英雄版”。(2) 选择级别后将出现相应级别的扫雷区域,这是用户使用鼠标左键单击雷区中任何一个方块便启动计时器。(3) 用户要揭开某个方块,可单击它。若所揭方块下有泪,用户便输了这一局,若所揭方块下五雷,则显示一个数字,该数字代表方块的周围的8个方块中共有多少颗雷。(4) 如果用户认为某个方块下埋着雷,单击右键可以在方块上标识一个用户认为是雷的图标,即给出一个扫雷标记。用户每标记出一个扫雷标记(无论用户的标记是否正确),程序将显示的剩余雷数减少一个。(5) 扫雷胜利后(用时最少者),程序弹出
7、保存成绩的对话框。(6) 用户可以选择标记疑问的方块,用可以勾选游戏菜单下的标记即可,此时双击右键并可出现“?”标记。另有颜色选项,当用户勾选此项时,游戏将以最低图像像素来显示。(7) 如果用户需要即使提示声,并可选中声音选项,此时将听到计时的卡塔声。当用户点中雷时,将有爆炸声产生,胜利时,将有凯旋的旋律播放,此时程序中的头像出现欢悦表情。12 设计说明本程序采用Java程序设计语言,在Eclipse平台下编辑、编译与调试。具体程序由3人组成的小组开发而成。小组成员的具体分工如表1所示:表1文字为宋体 五号 加粗,数字为Times New Roman 五号 加粗,各成员分工表成员名称完成的主要
8、工作程序设计课程报告张明 李晓王丽红负责整个程序前期的需求分析和整体功能的架构程序中棋盘的布局设计程序后期的测试与运行负责程序中雷区的设计与编码负责程序中音效的设计与编码负责排行榜的设计与编码报告的第1章、第2章和第4章报告的第3章目录、总结和参考文献的整理报告后期的格式设置(表格内行距均为单倍行距)2 总体设计21 功能模块设计本程序需实现的主要功能有:(1) 用户可以自定义级别并且可以任意输入雷数;(2) 具有计时功能,即显示用户完成移动盘子所花费的时间;(3) 用户可以选择是否有音效;(4) 自动保存扫雷英雄榜。程序的总体功能如图1所示:截图居中显示,图名在图下方图1文字为宋体 五号 加
9、粗,数字为Times New Roman 五号 加粗,与后面标题空1个英文空格,居中显示 总体功能图标题为宋体 五号 加粗 (图表文字行距均为单倍行距)2. 2 流程图设计程序总体流程如图2所示:图2 总体流程图3 详细设计31 扫雷棋盘的布局设计系统的整体布局为:CardLayout布局, 采用了菜单、按钮、面板等组件,菜单主要包括开始、选择级别、标记、扫雷英雄榜、退出、按钮的功能是重新开始新的游戏。32 雷区的设计MineArea类是javax.swing包中Jpanel容器的子类,实现了ActionListener和MouseListener接口,所创建的对象:mineArea是Mine
10、Game类中最重要的成员之一,作为一个容器添加到MineGame窗口的中心。标明MineArea类的主要成员变量、方法以及和MineGame类之间组合关系的UML图如图3所示:图3 MineArea类的UML图以下是UML图中有关数据和方法的详细说明:(1)成员变量 block是Block类型的数组,用来确定雷区有多少需进行扫雷的方块; blockView是BlockView类型的数组,负责为block数组中的Block对象提供视图; lay是LayMines类型的对象,负责设置block数组中的哪些方块是雷或不是雷; record负责提供保存成绩的界面,是一个对话框,默认不可见。用户只有扫雷
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 程序设计 课程 文档 格式
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。