Summer term of Beijing Institute of Technology.(北京理工大学大三小学期2023.8.21~8.31🙄)
A shock to Instant Messaging Application in 10 days by 10 demos from scratch.
(Assuming that you have some knowledge of C or C++, but knowing little about before)
.
├─demo1_helloworld // hello world
├─demo2_signal2slot // 信号与槽
├─demo3_calculator // 实现简单计算器UI 但没有做功能
├─demo4_timer // 计时器 定时切换图片 学习resources
├─demo5_notepad // 记事本 学习mainWindow
├─demo6_TCPclient // 客户端 以下均为TCP/IP通讯
├─demo6_TCPserver // 服务器
├─demo6_useThreadOrNot // 使用多线程
│ ├─demo6_TCPclient
│ ├─demo6_TCPclient_multiThread
│ ├─demo6_TCPserver
│ └─demo6_TCPserver_multiThread
├─demo7_qml // 使用qml 这个技能树没点
├─demo8_mysql // 在数据库中使用
├─demo9_Chat // 最终通讯软件
│ ├─DB
│ ├─Network
│ └─UI
│ └─img
├─demo10_server_DB // 服务器 和 数据库 联动
└─demo_Chat // 中途可运行版本
├─part
└─ver1