江苏科技大学软件实习
SertonRY
这个作者很懒,什么都没留下…
展开
-
开发Windows物流管理系统——(二)代码实现
目录前言窗体部分Frame部分Panel部分声明全局变量Panel的初始化newGame方法mazeInitialize方法mazeGenerator方法nodeExploreComplete方法mazeNodeSelfExplore方法stepDecide方法mazeWallAutoFill方法mazeSolver方法resultCost方法aStar方法getSelectedList方法getSelectedMinIndex方法findRoute方法selectRoute方法drawFrame方法act原创 2020-12-24 01:30:04 · 952 阅读 · 0 评论 -
开发Windows物流管理系统——(一)前期准备
目录在开始动手之前项目需求分析功能分析补充特别提示致谢后续在开始动手之前本项目为小组合作项目,为方便代码管理,本次项目全程使用 Java 编写。项目需求分析需要有较为完善的功能,和合理的内容结构。物流管理系统需要的角色有商家和买家,商家和买家之间有物流单号来联系。需要实现一定的增删改查的功能。功能分析需要前端的界面设计,需要后端各种方法接收前端的请求,经过逻辑判断后,将对应的命令发送至数据库,需要合理设计数据库的内容。补充鄙人负责项目中后端的大部分工作。方便起见,鄙人搭建了华为云的服务器,使原创 2020-12-23 21:44:03 · 455 阅读 · 0 评论 -
开发Windows迷宫游戏——(二)代码实现
目录前言窗体部分Frame部分Panel部分声明全局变量Panel的初始化startGame方法paintComponent方法drawGame方法newSnake方法newFood方法moveSnake方法checkFood方法checkCollisions方法gameOver方法gamePause和gameWelcome方法actionPerformed方法GameKeyAdapter类Frame的改进菜单及子菜单的生成背景音乐restart方法修改图标可以改进的地方详细代码前言在上一篇博客中 开发原创 2020-12-23 21:26:09 · 511 阅读 · 0 评论 -
开发Windows迷宫游戏——(一)前期准备
目录在开始动手之前项目需求分析功能分析补充致谢后续在开始动手之前在上一次使用Java完成了贪吃蛇的开发后,感觉迷宫和贪吃蛇的绘图差不多,所以本次项目全程依旧使用 Java 编写。项目需求分析迷宫项目要求实现游戏的基本功能,例如生成迷宫、人物、能控制人物的移动,当走到终点时游戏结束,同时要求引入系统自动解迷宫的功能。功能分析绘制迷宫和贪吃蛇类似,只需要绘制线条作为墙,而空余部分作为可行走路线。需要注意的是,这次并未选择将墙和路径做成等宽的,较细的墙可以增加游戏的难度。和贪吃蛇不同,这次绘制人物以及原创 2020-12-23 16:54:30 · 389 阅读 · 1 评论 -
开发Windows贪吃蛇游戏——(二)代码实现
目录前言窗体部分Frame部分槽函数部分检错函数计算函数历史记录部分修饰性代码可以改进的地方详细代码前言在上一篇博客中 开发Windows贪吃蛇游戏——(一)前期准备 我们对贪吃蛇游戏有了一定的分析,这次就对其中的功能做一下具体的 代码实现。窗体部分首先创建主类,命名为Game.java,代码如下。public class Game { public static void main(String[] args){ new Frame(); }}此处只需简单调原创 2020-12-23 15:21:50 · 443 阅读 · 0 评论 -
开发Windows贪吃蛇游戏——(一)前期准备
目录在开始动手之前项目需求分析功能分析补充后续在开始动手之前在上一次使用Qt完成了计算器的开发后,好奇心使我想尝试一下Java的图形化开发,所以本次项目全程使用 Java 编写。项目需求分析贪吃蛇项目要求实现游戏的基本功能,例如生成地图、食物、蛇,能控制蛇的移动,当吃到食物时蛇身增长,当撞墙或撞到蛇身后游戏结束。再设计游戏的初始欢迎界面、游戏界面和结束界面。功能分析显示界面需要JFrame和Jpanel来实现,地图使用drawline画出网格,每一格作为一个单位,设置最外层的格子为墙。使用两个一原创 2020-12-20 22:37:08 · 344 阅读 · 0 评论 -
开发Windows计算器程序——(二)代码实现
目录前言窗体及控件Widget部分槽函数部分检错函数计算函数历史记录部分代码逻辑检查和回溯修饰性代码可以改进的地方详细代码前言在上一篇博客中 开发Windows计算器程序——(一)前期准备 我们对计算器程序有了一定的分析,这次就对其中的功能做一下具体的代码实现。窗体及控件Qt Creator中自带了Widget模板,可以直接通过模板进行生成窗体。在主函数中需要引用以下头文件//Headers for main.cpp#include "Widget.h"#include <QApplic原创 2020-12-15 16:21:17 · 1473 阅读 · 0 评论 -
开发Windows计算器程序——(一)前期准备
目录在开始动手之前项目分析需求分析功能分析校验函数运算函数历史记录补充参考文献在开始动手之前无论开发什么程序,都需要先熟悉开发工具,有了合适的工具可以达到事半功倍的效果。在开发计算器时,考虑到鄙人对于Java语言不够熟悉,同时从未接触过图形化界面开发,所以老老实实的选择了更为熟悉的C++作为开发语言。使用C++开发图形化界面有两大主流方向,一个是借助MFC,另一个是使用Qt引擎。这一次选择了 Qt Creator 来进行整个项目的开发。项目分析计算器项目的要求较多,需要有可视化的图像界面,即整体需要原创 2020-12-08 18:06:34 · 912 阅读 · 0 评论