首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
java程序设计课设“永不言弃”小游戏
2024-10-04
java课程设计--We Talk(201521123061)
java课程设计--We Talk(201521123061) 团队博客链接:http://www.cnblogs.com/slickghost/ 数据库 一.通过Dao模式建立与数据库的连接 1.数据库连接类 2.VO类 VO类就是包含和所建立的表中属性完全相同的类,并含有对应属性的get和set的方法 此次实验我通过PHPstudy建立了一个user数据库在数据库中建立了一张名为userDate的表 --- 3.DAO接口 DAO接口中包含了所用户操作时要用到的方法,在此次课设中含有如下方法
【C语言程序设计】—最近超火的小游戏—【数字炸弹】!
✍ 准备工作和建议 一.程序的原理 在动手编程之前,得先跟大家说一下这个程序是干什么的. 我们可以称呼这个游戏为<数字炸弹>. 游戏的原理是这样: 每一轮电脑从 1 到 100 中随机抽一个整数. 电脑请求你猜这个数字,因此你要输入一个 1 到 100 之间的整数. 电脑将你输入的数和它抽取的数进行比较,并告知你的数比它的数大了还是小了. 然后它会再次让你输入数字,并告诉你比较的结果. 一直到你猜到这个数为止,一轮结束. 游戏的目的,当然就是用最少的次数猜到这个"神秘"数
Java实现简易联网坦克对战小游戏
目录 介绍 本项目的Github地址 基础版本 游戏的原理, 图形界面(非重点) 游戏逻辑 网络联机 客户端连接上服务器 定义应用层协议 TankNewMsg TankMoveMsg MissileNewMsg TankDeadMsg和MissileDeadMsg 改进版本. 定义更精细的协议 坦克战亡后服务器端的处理 客户端线程同步 添加图片 总结与致谢 介绍 通过本项目能够更直观地理解应用层和运输层网络协议, 以及继承封装多态的运用. 网络部分是本文叙述的重点, 你将看到如何使用Java建立
Java 课程设计 "Give it up"小游戏(团队)
JAVA课程设计 "永不言弃"小游戏(From :Niverse) 通过Swing技术创建游戏的登陆注册界面,使用mySQL数据库技术完成用户的各项信息保存和游戏完成后的成绩保存.游戏的主界面通过重写swing窗体继承父类的paint方法来实现各种内容的绘制,画布类守护线程在后台更新角色位置.背景偏移量.画面流逝速度等等因素.并将每个关卡的地图封装为文本配置文件,支持随时动态变化地图.UI方面绕过了直接使用较为不符合现代审美的swing常规组件,近似模拟不规则按钮(即点击制作好的背景图
Java课设--俄罗斯方块Tetris
Java程序设计课程作业报告 作业:俄罗斯方块游戏 姓名 赵璐媛 学号 程序得分 90% 作业报告 得分10% 实验总分 100% 作业目的: 掌握基本的图形程序设计方法 掌握Java事件处理程序编写方法 掌握编写基于TCP或UDP协议的网络通讯程序 掌握Java的流.文件.多线程等编程技术 作业结果(学生填写): 程序设计思路(300字以上,可附流程图或类图) 类之间的关系图 (注:折线箭头仅代表后者为前者的一个实例,弯箭头为继承,双向箭头为相关.) GameFrame GameView Un
20145208 《Java程序设计》第10周学习总结
20145208 <Java程序设计>第10周学习总结 教材学习内容总结 了解JAVA网络编程的基础知识 这一部分知识的学习在我的实验中有叙述实验五 补充内容: 在现有的网络中,网络通讯的方式主要有两种: TCP(传输控制协议)方式 UDP(用户数据报协议)方式 这两种传输方式都是实际的网络编程中进行使用,重要的数据一般使用TCP方式进行数据传输,而大量的非核心数据则都通过UDP方式进行传递,在一些程序中甚至结合使用这两种方式进行数据的传递. Java网络编程技术 一个基础的网络类--Inet
20165313 《Java程序设计》第四周学习总结
教材学习总结 public:1.用在类前.2.用在方法前 .3. 用在成员变量前 private:用在成员变量前 final1.用在类前2.用在方法前3.用在成员变量前 static:1.所有对象公有的.2. 用在类前.3.用在方法前.4. 用在成员变量前 继承:避免多个类间重复定义共同行为. 父类:对有着共同特性的多类事物,进行再抽象成一个类,这个类就是多类事物的父类 父类的意义在于可以抽取多类事物的共性 子类既可以是一个子类,也可以是一个父类:父类既可以是一个父类,也可以是一个子类 在Jav
20165313 《Java程序设计》第三周学习总结
教材学习总结 这一章主要讲解了类的创建与使用,以及其中参数的调用方式,如何将多个对象组合,包的用法,访问权的设置和基本类封装. 1.对象注意初始化 2.包语句使用后要把对应得.java文件放到与包同名的文件夹内. 3.类方法无法操纵实际变量. 4.方法重载可以使多个方法有相同的名字,但需要注意的是这些方法的参数必须不同. 学习中的问题与解决方法 学习4.15节时由于对虚拟机的文件安装并不了解未找到jie\lib\ext文件夹,就无法进行下一步操作.网上查阅资料也并未找到解决方案,不过我不会放弃,
20145326《Java程序设计》第一周学习总结
20145326<Java程序设计>第一周学习总结 教材学习内容总结 转眼间新的一学期终于开始了!为什么我这么期待呢?因为这学期可以上娄嘉鹏老师的java程序设计课,我不是什么电脑天才,之前c语言学得也不是特别好.可我就是对hdl和java特别感兴趣(之前在我的问卷调查报告里面提到过),并且寒假的时候在家里也预习了一部分java知识.第一周要求学习两个章节并作心得体会,虽然我早已看过前两章的知识,不过为了进一步巩固,我还是用了星期六一天的时间把第一章和第二章的知识从头到尾仔仔细细的看了一遍,边
201521123073 《Java程序设计》第1周学习总结
1.本章学习总结 你对于本章知识的学习总结 1.Java中使用Scanner处理输入,需要注意如下几个地方 程序开头必须import java.util.Scanner导入Scanner类. 使用Scanner sc = new Scanner(System.in);生成scanner对象. 2.while (in.hasNextInt())这个语句的含义是指,当标准输入的下一个标记是整型则继续处理. 3.字符串转化为整型常用处理代码 String str = sc.nextLine(); in
201521123075 《Java程序设计》第1周学习总结
1. 本周学习总结 (1)Java不仅是程序语言,还是一种标准规范,代表着解决问题的方案.Java是一个面向对象的编程语言,熟悉后相对于c++更方便,其一大特色就是能够跨平台运行. (2)Java发展至今,可以根据应用领域分为三大平台,分别是Java SE.Java EE与Java ME.其中,Java SE是各应用平台的基础,它分为四个部分:JVM.JRE.JDK和Java语言. (3)通过本周学习,我了解了运行Java程序,要在电脑中安装JRE.JDK及开发过程中需要的一些工具程序,如jav
软件设计之基于Java的连连看小游戏(一)——开题及游戏首页的制作
原本计划紧张忙碌的考试月在图书馆和实验室度过,结果突如其来为期两周的软件设计把课余时间几乎捆绑在了机房.软设没有太多知识上的要求,只要成品简洁美观.实用准确即可.考虑了很久决定要用Java swing做一个完善的连连看小游戏. (一)工作计划安排: 1.16周完成游戏界面的制作以及图形消除功能的实现. 2.17周完成连线的显示以及菜单功能的实现(退出.再来一局等功能),并进行界面及性能的优化. 今天第一天确定了具体的实施方案,决定了游戏界面要达到的效果,并开始着手制作游戏首页的界面. (二)目前
Java基础知识强化之IO流笔记70:Properties练习之 如何让猜数字小游戏只能玩5次的案例
1. 使用Properties完成猜数字小游戏只能玩5次的案例: 2. 代码实现: (1)猜数字游戏GuessNumber: package cn.itcast_08; import java.util.Scanner; /** * 这是猜数字小游戏 * * @author 风清扬 * @version V1.1 * */ public class GuessNumber { private GuessNumber() { } public static void start() { // 产生
20155224聂小益 2016-2017-2 《Java程序设计》第1周学习总结
20155224聂小益 2016-2017-2 <Java程序设计>第1周学习总结 教材学习内容总结 第一章 第一章内容不是很多,主要介绍了Java发展历程与Java的使用平台. JVM:Java虚拟机. JRE:Java执行环境,要运行Java程序必须安装JRE. JDK:包括JRE及开发过程中所需的工具程序. 第二章 第二章讲了程序的编写,虽然是在windows系统下进行的,但还是让我增进了对程序如何编写的了解. .java后缀用于编写程序. .clss后缀文件可在JVM中执行. PATH
JAVA课设---五子棋
1.团队博客链接 JAVA课设-五子棋-团队博客 2.个人负责模块: ①对鼠标事件的处理 , 此模块需处理五子棋的放置问题.颜色转换问题.以及当五子连线时弹出窗口显示结果. ②对MainFrame中主函数的编写. ③将代码打包为jar包并转为EXE软件. ④对小组任务的分配及汇总. 3.关键代码截图: 1.Frame 此为MainFrame中主函数部分,将窗体和背景写出来了,并对棋盘位置设置为窗口中心: 2.Mouse 此为鼠标事件的主要部分,对黑白祺的转换.输赢的判断: int chess_x
20175221 《Java程序设计》迭代和JDB(课下作业,选做):
20175221 <Java程序设计> 迭代和JDB(课下作业,选做): 任务详情 1 使用C(n,m)=C(n-1,m-1)+C(n-1,m)公式进行递归编程实现求组合数C(m,n)的功能 2 m,n 要通过命令行传入 3 提交测试运行截图(至少三张:正常如c(3,2).异常如c(2, 3).边界情况如c(m,m)) 4 提交正常情况下用JDB调试程序c(X,2)的截图,X为学号最后一位+3,至少四张截图 5 把代码推送到码云 完成截图 代码如下: import java.util.Scan
JAVA课设个人博客--多源数据教学管理系统
JAVA课设个人博客--多源数据教学管理系统 1.团队课程设计博客链接 https://www.cnblogs.com/hq9-/p/10278470.html 2. 个人负责模块或任务说明 主要模块如下 Ⅰ.将学生信息文件写入数据库 Ⅱ.将不同的excel表格写入数据库的表中,两种格式都行. Ⅲ.修改了从数据库导出生成Excel表的一些问题. Ⅴ.完善功能,改进,部分事件监听器代码 ①可以读取 不同 的txt文件 ②改进读取txt文件的图形界面 ③增加判断权值是否符合规定,可以删除建的表 ④完
20175312 2018-2019-2 《Java程序设计》第6周课下选做——类定义
20175312 2018-2019-2 <Java程序设计>第6周课下选做--类定义 设计思路 1.我觉得Book其实就是一个中转的作用,由测试类Bookself通过Book输入数据,然后在验证通过后再取出. 2.在Book.java中储存测试类中输入的数据,然后验证信息是否一样,一样则输出,否则就返回false. 测试代码 Bookself.java public class Bookself { public static void main(String[] args) { Book
20175316盛茂淞 2018-2019-2 《Java程序设计》第2周课上测试总结
20175316 2018-2019-2 <Java程序设计>第2周课上测试总结 上周考试题目总结 题目1 题目要求: 在Ubuntu中用自己的有位学号建一个文件,教材p29 Example2_5 修改代码a[]中添加自己的学号,输入的数据中要有自己的学号 提交运行结果截图,要有找到和找不到的情况,要对边界值进行测试 过程 1.添加学号20175316 2.编译运行 题目2 题目要求: 在Ubuntu中用自己的有位学号建一个文件,教材p45 Example3_7 修改代码中的100为自己学号的
20155205 《Java程序设计》0510课上实践博客
20155205 <Java程序设计>0510课上实践博客 一.教材代码检查-p98 未提交成功原因: 一开始在iterm中运行,但是结果出错,没有时间提交了.这个提交其实很简单,没有提交成功也是我自己当初没有好好调试的过. 二.Arrays和String单元测试 在IDEA中以TDD的方式对String类和Arrays类进行学习 测试相关方法的正常,错误和边界情况 String类 charAt split Arrays类 sort binarySearch 码云链接 分析: 参考API中bi
2018-2019学年第一学期Java课设--魔塔
目录 Magic-Towers 一.团队名称.团队成员介绍.任务分配 团队名称:MoTa 团队成员介绍 任务分配 二.项目简介 三.项目采用技术 四.项目亮点 主界面显示主要信息功能 游戏动画 五.项目关键代码 数据I/O流功能 游戏动作监听器功能(部分) 门及怪物的动画消失代码 六.项目git地址及个人博客地址 git地址 聪灵博客地址 梦冰博客地址 景晖博客地址 七.项目git提交记录截图(要体现出每个人的提交记录.提交说明) 八.项目Issue记录截图 九.项目功能架构图与
热门专题
shell中大于等于怎么表示
linux设置端口白名单
java获取下一级目录的目录名
Oracle字段别名能引用吗
abd不是内部命令或外部命令,也不是可运行程序
IT团队用什么管理文档
echarts legend点击事件重写
string.format多个参数
angular 订阅和发布
layui table template判断
后端签到功能用mysql还是redis
java执行bat脚本
安卓 开发 锁屏 窗口
jquery 判断指定元素是否加载完成
homebrew 安装的软件 不通过 brew 启动
moongose查询一个数据包含某个字段
watchtower 界面
linux mint无法安装edge浏览器
Java 调用webservice
假装 Windows 升级界面