/shock-to-Qt-in-ten-days

A shock to Instant Messaging Application in 10 days by 10 demos from scratch.

Primary LanguageC++

README

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