题目:java拼图游戏姓名学号指导教师(签名)二○一一年七月十四日java拼图游戏[摘要]• 进一步加深对Java语言的理解和掌握:将所学的JAVA知识运用于实践中。
• 课程设计将理论与实践相结合,提供了一个既动手又动脑,独立实践的机会,锻炼我们的分析解决实际问题的能力,提高学生适应实际,实践编程的能力;• 熟练掌握JAVA语言中图形用户界面程序的编写;大体了解怎样用JAVA来编写小游戏的,增强我们实践能力和创新精神的综合培养。
前言编程思路:本练习因为要制作拼图游戏,所以首先要实现图片的导入。
这是通过getImage()函数来实现的,该函数有两个参数,第一个参数指明图片的路径,第二个参数指明图片的名称。
然后,因为要实现图片摆放的随意性,所以要通过initgame()函数来实现。
Initgame()函数是自写函数,在函数体内,通过调用Math.random()函数产生随机数,用来达到图片位置摆放的随意性和随机性。
最后,因为要实现人机交互.,所以首先要通过一系列函数来实现对鼠标事件的监听和响应,这是通过函数addMouseListener(this)和addMouseMotionListener(this)来完成的。
这样程序会区分用户对鼠标不同的操作,正确执行相应的功能。
//首先是程序实现及注释importjava.awt.*;importjava.applet.*;importjava.awt.event.*;publicclasspintuextendsApplet implementsMouseListener,MouseMotionListener{ privateImagepicture; privateGraphicsbuffer; privateImagepic[]; privateImageoff_pic[]; privateGraphicsoff_buf[]; privateImageoff_screen; privateGraphicsoff_buffer; privateImageoff_drag; privateGraphicsoff_drag_buf; privateintmap[][]; privateintran[]; privateintwidth=0; privateintheight=0; privateintlastx; privateintlasty; privateintlast_downx; privateintlast_downy; privateintstepx; privateintstepy; privatebooleanchoose; privatebooleanclick[][]; privatebooleanm_down; privatebooleanm_drag; privatebooleannot_redraw; privatebooleanable; Fontfont1,font2; //程序的初始化 publicvoidinit() {
2024/3/20 15:44:49 799KB java j2ee 课程设计报告
1
ansoftMaxwell3d向导式的用户界面、精度驱动的自适应剖分技术和强大的后处理器时的Maxwell3D成为业界最佳的高性能三维电磁设计软件。
可以分析涡流、位移电流、集肤效应和邻近效应具有不可忽视作用的系统,得到电机、母线、变压器、线圈等电磁部件的整体特性。
功率损耗、线圈损耗、某一频率下的阻抗(R和L)、力、转矩、电感、储能等参数可以自动计算。
同时也可以给出整个相位的磁力线、B和H分布图、能量密度、温度分布等图形结果。
本文件是软件使用教程.希望能帮助大家·
2024/3/20 2:46:42 11.88MB ansoft Maxwell 3d
1
你是否既想获得丰富复杂的网页样式,同时又想节省时间和精力?本书为你展示了如何遵循CSS全新规范(CSS2和CSS2.1)将层叠样式表的方方面面应用于实践。
  通过本书提供的诸多示例,你将了解如何做到仅在一处建立样式表就能创建或修改整个网站的外观,以及如何得到HTML力不能及的更丰富的表现效果。
  专业CSS专家EricA.Meyer。
利用他独有的睿智和丰富的经验对属性、标记、标记属性和实现做了深入的研究,另外在浏览器支持和设计原则等实际问题上也有独到的见解。
你所需要的就是HTML4.0的知识即可以为网站布局和分页创建简明而且易于维护的脚本,同时兼具桌面系统的美观性和可控性。
在本书中你将学到以下内容:  ·用多种方式对文本应用样式  ·用户界面、表布局、列表和生成内容  ·浮动和定位的优缺点  ·字体系列和后路  ·框模型的工作原理  ·IE7、Firefox和其他浏览器支持的新CSS3选择器  全新版《CSS专业指南》一书经过全面更新,涵盖了InternetExplorer7,详细介绍了各个CSS属性以及属性之间的相互作用,并指导你如何避免一些常见的错误。
不论你是一位经验丰富的web创作人员,还是一无所知的新手,都可以把它作为内容翔实的CSS参考资料放在手边。
EricA.Meyer。
在HTML、CSS和web标准领域是国际上公认的专家,他从1993年就开始从事web方面的工作。
他也是complexspiralconsulting公司的奠基人,其客户包括美国在线、苹果计算机公司、富国银行和Macromedia等知名公司。
2024/3/19 18:02:46 59MB css
1
火龙果软件工程技术中心  概述软件设计是把需求转化为软件系统的最重要的环节,系统设计的优劣在根本上决定了软件系统的质量。
在此,主要阐述软件系统设计的5个核心内容:体系结构设计、用户界面设计、数据库设计、模块设计、数据结构和算法设计。
旨在帮助开发人员搞清楚“设计什么”以及“如何设计”。
一般把设计过程划分为两个阶段:概要设计阶段和详细设计阶段,如下所示:概要设计阶段的重点是体系结构设计。
详细设计阶段的重点是用户界面设计、数据库设计、模块设计、数据结构与算法设计等。
可根据项目的情况进行文档裁减和过程合并,如项目开发过程只有一个设计阶段和设计文档。
体系结构体系结构如同人的骨架。
如果某个家伙的骨架是猴子
2024/3/18 3:33:33 155KB 软件设计规范
1
1、无需设置由于它是一个便携式工具,它不需要您将其安装在目标计算机上,因为只需拆包其存档并启动可执行文件即可完全访问其功能。
您还可以从可移动存储介质(如USB闪存驱动器或外部HDD)运行它。
此外,它不会修改系统中的注册表项,也不会在您的PC上生成其他文件或文件夹,但未经您的明确许可。
2、综合界面dnSpy配备了一个时尚,全面的用户界面,包含广泛的有用功能,它们整齐地组织在主窗口的标准菜单中。
更重要的是,它具有标准配置窗口,您可以在其中调整各种组件的设置,如其反编译器,调试器或十六进制编辑器,但也可以修改显示或其他参数。
3、.NET反汇编程序如果您需要一个高效的工具,可以通过为您提供各种有用的工具来帮助您反编译.NET程序集,您可以转到dnSpy。
它配有一个反编译器,一个调试器,一个十六进制编辑器和一个程序集编辑器,让你以有效的方式处理程序集。
主窗口附带了一个AssemblyExplorer窗格,您可以在其中访问所需程序集的树视图。
您可以通过从计算机指定适当的文件或使用“从GAC打开”选项打开程序集,该选项为您提供全局程序集缓存中可用的条目列表。
4、.NET程序集的可靠反向工程工具所有考虑的事情,dnSpy是一个方便的应用程序,使您能够以有效的方式逆向工程.NET程序集,为您提供广泛的有用工具,包括反编译器,程序集编辑器和调试器。
它不需要安装,具有全面,平滑的用户界面,并为您提供了一个标准配置窗口,您可以在其中调整各种组件的设置。
2024/3/11 10:52:12 19.24MB dnSpy NET工具 net神器 Reflector
1
目录第一章引言11.1项目名称11.2编写目的11.3开发背景1第二章任务概述22.1目标22.1.1开发及应用目标22.2运行环境22.2.1软硬件环境22.2.2条件与限制2第三章数据描述33.1数据流图33.2结构层次图43.3ipo图4第四章功能描述54.1教务管理子系统54.1.1排课的功能需求54.2学生选课子系统64.2.1查询的功能需求64.2.3退课的功能需求74.3教师管理子系统74.3.1选课查询的功能需求7第五章性能要求75.1数据精确75.2时间特性75.3适应性8第六章运行需求86.1用户界面86.2硬件接口86.3软件接口86.4故障处理9第七章总结9
2024/2/29 0:34:40 243KB 需求分析
1
硬件平台:ARM实验箱,PC机,s3c2410处理器软件平台:RedHat-Linux,GNU工具链,Editplus编辑器,cgwin。
程序简述:设计一款由5*4键盘作为输入终端,LCD作为输出显示终端的贪吃蛇游戏。
处理器为S3C2410,嵌入式操作系统为ARM-Linux。
要求,游戏具有友好的用户界面,操作简单,可玩性强,同时具备关卡设计,游戏计分功能,游戏计时功能等。
游戏采用多线程控制技术。
2024/2/27 23:14:32 939KB arm-Linux贪吃蛇游戏
1
技能点描述如下:1.使用ASP.NETMVC框架开发基于MVC设计模式的Web应用程序2.使用LinqtoSQL编写通用数据库访问类3.使用jQueryformValidator插件实现表单验证。
4.使用ASP.NETMVCAction过滤器处理用户权限。
5使用FCKEditor编辑信息内容功能概述:1.用户界面部分:信息列表显示,信息分类显示,信息内容显示,站内查询。
2.后台管理部分:后台登陆,栏目管理,用户管理,信息管理,网站设置管理
2024/2/24 22:51:36 3.47MB ASP.NET MVC框架 MVC FCKEditor编辑信息
1
XFLR5_v6.09.01多语中文版(机翼模拟分析工具)是一个在低雷诺数下翼型、机翼和飞机的分析工具。
它包括:使用XFoil作为求解器,直接和逆向分析能力,基于升力线法、涡格法和3D面元法的机翼设计和分析。
Xfoil是一个为设计和分析亚音速飞机独立翼型编写的互动式的程序,用于分析翼型(2D)和机翼、甚至整个飞机(3D)气动力的共享软件,它由MIT(麻省理工)航空航天系的Prof.MarkDrela和H.Youngren开发。
有友好用户界面的开源软件(使用Qt开发)。
http://www.xflr5.cn/basic_operations.htmlhttp://www.xflr5.cn/docs/XFLR5稳定性分析中文版.pdf
1
Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。
它的设计符合数据库管理员、开发人员及中小企业的需要。
Navicat是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。
国外下载太慢了,这是国内下载的。
2024/2/24 4:29:32 8.49MB Navicat15
1
共 488 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡