# R-WORD **Repository Path**: HWHfile/R-WORD ## Basic Information - **Project Name**: R-WORD - **Description**: 用C++写的基于控制台的记单词小程序。 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2020-05-19 - **Last Updated**: 2021-02-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # R-WORD #### 介绍 用C++写的基于控制台的记单词小程序 这只是初期完成版本,可以实现一些基础操作 之后会持续更新,修改此程序。 #### 软件架构 软件架构说明 纯C++代码,基于控制台 #### 使用说明 本程序在vs2019上开发运行,并未测试过其兼容性,很多写法仍不规范需要后期改进。 单词库等是自行整理的,存在一些乱码或错误。 目前数据库部分存在问题,要想使用背诵单词的实际功能需要自行连接mysql数据库 #### 编写日记 第一天 用C++写的基于控制台的记单词小程序,仅有300多行代码。 这只是初期完成版本,可以实现一些基础操作。 第二天 完成了注册登录部分的功能实现,目前有500多行代码。 在初始化菜单界面和使用界面的绘制和控制有着较多的重复代码,需要改进。 已经找到更大更完善的单词库,需要替换。 第三天 对注册登录部分进行完善,使得30天内自动登陆,目前有600多行代码。 将一些界面元素、界面实现,字体颜色封装成类,略微优化了代码,使得代码更加整洁,减少代码的重复量。 对于找到的新单词库并未成功替换原有单词库。 第四天 添加用户数据的存储功能,修复了统计背诵单词总数的bug,目前有600多行代码。 需要开始完善程序的内部功能,目前构想能够在记单词的部分实现多样化,增加趣味性。 添加个人主页模块,提供用户名,密码的修改,个性签名,心情日记等。 将修改计划归并如个人主页模块。 第五天 成功添加个人主页模块,完成用户名和密码的修改,修改计划两部分功能,目前代码700多行。 修复了当天记单词数据统计的bug,目前主函数的代码量过多开始考虑分文件,需要整理部分代码。 第六天 将main.cpp中的函数分写入其他文件,修复了一个读取文件中储存日期的bug,目前代码700多行。 明天完成个性签名部分功能。 第七天 完成个性签名部分,整理了一些代码,减少代码的重复量,目前代码800多行。 修改了单词库中的一些错误,乱码。 第八天 连接上mysql数据库,从数据库读取词汇,封装了registerInterface类,目前代码800多行。 目前数据库仍存在问题,只有主机可以连接数据库,这块就我目前知识还无法解决。 想出了一个新的辅助功能--功能提示。 #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)