更新时间:2022-07-28 18:47:23
封面
版权信息
内容简介
前言
第1章 入职准备
第01天 求职与面试
第02天 了解跨平台开发
第2章 开发命令行程序
第03天 使用VS 2019和Qt构建一个命令行程序
第04天 使用pro文件与pri文件开发项目
第05天 获取程序的命令行参数
第06天 带菜单的终端程序
第07天 使用VS 2019调试程序
第08天 使用Qt Creator调试程序
第09天 在Linux系统中以守护进程方式运行程序
第10天 在Windows系统中以后台服务方式运行程序
第11天 让程序在操作系统启动时自动运行
第12天 温故知新
第3章 库的开发与第三方库的使用
第13天 开发一个DLL
第14天 可动态加载的DLL
第15天 将动态加载DLL的功能封装到自定义类中
第16天 动态加载DLL时区分Debug版/Release版
第17天 利用动态加载DLL技术制作插件
第18天 POCO库安装与使用
第19天 温故知新
第4章 跨平台文件操作
第20天 使用操作系统API操作文本文件
第21天 跨平台开发中的数据类型、大小端
第22天 使用操作系统API操作二进制文件
第23天 封装文件操作类
第24天 可以读写INI文件的自定义类
第25天 使用tinyXML访问XML文件
第26天 内存数据保存、恢复
第27天 升级的二进制文件格式
第28天 设计向后兼容的二进制文件
第29天 温故知新
第5章 多线程和进程内通信
第30天 跨平台的多线程应用
第31天 在多线程应用中使用互斥锁保护数据
第32天 在多线程中使用事件进行同步
第33天 使用单体模式保证数据唯一性
第34天 检测线程的运行状态
第35天 使用POCO库开发多线程应用
第36天 为线程专门分配一个CPU内核
第37天 温故知新
第6章 进程间通信
第38天 阻塞式网络通信程序
第39天 非阻塞式套接字
第40天 单客户端的网络通信程序
第41天 TCP/IP多客户端通信
第42天 通信用结构体的内存对齐、位域大小端处理
第43天 温故知新
第7章 异步串口通信
第44天 串口通信的基础知识
第45天 封装跨平台的异步串口通信类库
第46天 简单的串口通信程序
第47天 开发简单的通信规约
第48天 双向通信
第49天 使用结构体组织通信数据
第50天 用串口传输文件
第51天 确认帧、三次重发
第52天 串口调试工具
第53天 温故知新
第8章 访问数据库
第54天 数据库、SQL语言基础
第55天 使用POCO访问数据库
第56天 温故知新
第9章 项目实战——Client/Server模式的数据中心
第57天 建立结构化内存数据区
第58天 数据发布/多客户端订阅
第59天 在线更新内存模型
第60天 数据断面保存与恢复
参考文献