Skip to content

ChenJingboo/MultiFunctionalCloudDrive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

基于QT+C++的多功能网盘

实现了网盘的基本功能,包括注册登录、好友系统、私聊群聊、文件操作和分享文件等功能。同时,项目也运用了网络通信和多线程的技术。

项目技术栈

  • 主要编程语言:C++
  • 开发平台:Qt Windows 5.14.2 64bit 、MySQL 8.0.34
  • 设计特性:单例模式、网络通信

主要功能

  • 注册登录:用户可以创建新的账号或者使用已存在的账号进行登录。
  • 好友系统:用户可以添加、删除好友,查看好友列表。
  • 私聊群聊:用户可以创建私人或者群组聊天,发送和接收消息。
  • 文件操作:用户可以上传、下载、删除、重命名文件。
  • 分享文件:用户可以选择分享文件给他人。

核心技术

  • 网络通信:通过网络实现客户端和服务器间的通信。
  • 多线程:使用多线程提升程序性能和响应速度。

🌟 Project Tech Stack

  • Primary Programming Language: C++
  • Development Platform: Qt Windows 5.14.2 64bit, MySQL 8.0.34
  • Design Features: Singleton Pattern, Network Communication

🔑 Main Functions

  • Registration & Login: Users can create a new account or log in with an existing one.
  • Friend System: Users can add, delete friends, and view the friend list.
  • Private & Group Chats: Users can create private or group chats, send and receive messages.
  • File Operations: Users are enabled to upload, download, delete, and rename files.
  • File Sharing: Users can choose to share files with others.

💻 Core Technologies

  • Network Communication: Communication between client and server is achieved through the network.
  • Multi-threading: Multi-threading is used to enhance program performance and response speed.

This is a carefully designed Qt-based C++ project that implements essential cloud disk functions, suitable for a wide range of usage scenarios. 🎉

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published