- 博客(6)
- 收藏
- 关注
原创 FTP文件管理项目 项目日报(五)
FTP文件管理项目 项目日报(五)发包实现QT知识点心得体会和不足发包实现// 基础包class PacketBase{protected: int m_Size; packet_header_t Head; packet_tali_t Tail; char* Body; char m_Data[MAX_PACKET_LENTH];public: PacketBase(); ~PacketBase(); bool pack();
2020-06-24 00:13:44 147
原创 FTP文件管理项目 项目日报(五)
FTP文件管理项目 项目日报(五)发包处理复习的QT知识遇到问题发包处理// 发包基类#define MAX_PACKET_LENTH 1024class PacketBase{protected: int m_Size; packet_header_t Head; packet_tali_t Tail; char* Body; char m_Data[MAX_PACKET_LENTH];public: PacketBase(); ~P
2020-06-24 00:05:00 107 1
原创 FTP文件管理项目 项目日报(四)
FTP文件管理项目 项目日报(四)进度详情项目技术点总结总结进度详情1.由于这两天有点事,进度延时了一些,接下来再做协议发包2.目前做的Qt界面的优化过程,添加下拉框,本地服务器保存数据,本来想实现QQ的下拉框类型的,比较复杂,个人能力有限,暂时无法完成3.遇到的问题:对于下拉框,判断Qcombox控件的响应事件(鼠标左键还是右键暂时还没解决)思路:1.可以重写控件,但是继承Qcombox不知道怎么实现加入窗口2.不知道是否可以实现事件的反馈项目技术点总结// 数据库单例类遇到QSqlDa
2020-06-22 01:04:33 147
原创 FTP文件管理项目 项目日报(三)
界面绘制目前进度:回顾QT的知识,绘制界面成果展示:今天会议内容和目标心得体会目前进度:回顾QT的知识,绘制界面// 如何去掉窗口原始框this->setWindowFlags(Qt::FramelessWindowHint);//移动去掉原始框的窗口,需要重写移动和按压事件,去判断移动的距离void mousePressEvent(QMouseEvent *event);void mouseMoveEvent(QMouseEvent *event);//鼠标事件为了鼠标拖动窗口///
2020-06-19 23:46:46 156
原创 FTP文件管理项目(本地云)项目日报(二)
FTP文件管理项目(本地云)项目日报(二)需求分析回顾数据库需求分析需求分析作为程序来说是最重要的,这块比较耗费时间,必须明确需要做的方向,其次过去了解过tcp协议的传输,这次试用ftp协议进行传输目标:先对客户端界面进行一个初步设计然后实现客户端的登录、注册、找回密码,修改密码回顾数据库作为数据库来说,一个单例的编写十分的重要,单例如何去实现1.把类的构造函数写在私有中2.通过私有静态变量去指向该构造函数3.共有静态函数作为接口返回私有的静态变量// 具体代码实现class Data
2020-06-18 23:56:30 117
原创 FTP文件管理项目(本地云)项目日报(一)
FTP文件管理项目(本地云)项目日报(一)会议记录项目甘特图会议记录1.各成员的互相介绍和认识2.讲解各负责端的需求,和功能开发3.需求分析(客户端)功能内容系统启动本地云启动,初始化界面,软件版本以及其他初始化数据同步用户注册用户输入用户名、密码、密保手机号,注册一个新账号用户登录用户输入用户名、密码,登录到服务器获取用户储存的文件列表修改密码用户输入用户名、旧密码、新密码,完成修改密码找回密码用户输入用户名、密保手机,发送到服务器获取密码
2020-06-17 18:08:19 133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人