zoukankan      html  css  js  c++  java
  • 面向对象综合设计-贪吃蛇(部分)

    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用于桌面、移动端和嵌入式系统的客户端应用程序平台来开发互联网应用程序。
  • 相关阅读:
    我的周记8——"因为相信,所以看见"
    我的周记7——“阳光开朗,自信表达一切”
    一些做设计挺不错的网站
    我的周记6——"不破楼兰誓不还“
    版本管理工具 Git
    我的周记5——"侵略如火,不动如山"
    SQLite-FMDatabase用法
    UIImage与Base64相互转换
    百度地图--地图标注的重复单击
    百度地图的单例模式
  • 原文地址:https://www.cnblogs.com/xingyufen/p/14342679.html
Copyright © 2011-2022 走看看