首页 > 其他 > 详细

面向对象综合设计-贪吃蛇(部分)

时间:2021-01-29 10:09:43      阅读:29      评论:0      收藏:0      [点我收藏+]

1.项目简介

2.功能架构

技术分享图片

3.个人任务简述

  • 完成的任务与功能:
    技术分享图片
  • Git提交记录截图:
    技术分享图片

4.本人负责功能详解

  • *面向对象设计
    技术分享图片
    技术分享图片
  • *登录界面
    采用了swing编程,将登录界面图形化
    在读写文件时采取try…catch使代码更加健壮
    使用了swing线程的invokeLater方法,该方法用来请求事件分发线程以运行某段代码,且必须将这段代码放入一个Runnable对象的reun方法中,并指定Runnable对象作为参数传递给invokeLater。
    技术分享图片
    技术分享图片
  • 未完成的模块
    本想为登录界面设计记住账号和密码功能,但最终没能成功。我本来的设计:将点击了记住账号的用户,标记该用户,再次登录时,输入账号的前n位,可以将文件中已标记的前n位相同的账号罗列出来,可以直接选择写入。而记住密码功能是在输入账号后,不用输入账号即可登录。编写的过程中,遇到文本组件和滚动的组件不知道怎样结合,导致该功能没有完善。

5.课程设计感想

在将文本写入文件时,一开始用的是随机流RandomAccessFile,但在写入文件时,总是在每个字符之间加入一个空格,后来换为了文件输出流FileOutStream。各种组件之间的应用也是较为混乱,应用非常不熟练。然而这些都是较为基础的东西,我的提升空间还很大。

6.展望

  1. 我完成了登录功能,但这远远不够,登录功能也不止注册和登录这两类,之后仿照于qq的登录功能,可以写出找回密码,记住密码,密保或者加密问题。
  2. 学习javaFX,利用javaFX用于桌面、移动端和嵌入式系统的客户端应用程序平台来开发互联网应用程序。

面向对象综合设计-贪吃蛇(部分)

原文:https://www.cnblogs.com/xingyufen/p/14342679.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!