#Notalk聊天工具
Notalk是基于Java语言实现的一个简易聊天工具总体模仿腾讯旗下UWP版QQ,以下为具体介绍:
- 界面 :界面UI使用JavaFX进行开发,设计模仿UWP版QQ,简约清爽。因为JavaFX在视觉效果上比swing要美观一些,因此选择了JavaFx,但其中文开发文档较少,对开发造成了一定的影响。 部分图标来自iconfont和QQ文件夹下的图片
- 已实现功能 :在以全面模仿UWP版QQ为目标下,因为时间原因仅完成了部分功能,具体如下。
- 用户注册
- 添加好友
- 点对点聊天
- 同时多点聊天
- 消息实时提醒并置顶
- 上下线提醒
- 好友分组
- 即将完成的功能……
- 群创建
- 点对多聊天
- 换肤
- 同时多点聊天
- 好友管理
- 搜索
- 涉及技术:
- 主要实现语言为Java语言,注册页面为全面模仿QQ,采用了网页开发,涉及到PHP与前端HTML,JS,CSS
- 数据库连接使用JDBC工具
- json数据解析采用Google的Gson工具
- 用户管理:采用基于教务系统账号的登录方式,使用前需在注册网站输如学号和昵称等,密码即为教务系统密码,整个过程中不保存用户的密码,实现数据方面的安全保证。
- 源码地址:https://github.com/howard-feng/NoTalk