找回密码
 立即注册
收起左侧

C++码农日记

0
回复
4469
查看
[复制链接]
累计签到:41 天
连续签到:1 天
来源: 原创 2019-8-22 17:56:48 显示全部楼层 |阅读模式
本帖最后由 baizy77 于 2021-6-2 08:48 编辑

本页面用来收集学习意愿数据,如果给您带来不便,我们表示歉意。

   
-----------------------------------------------------------------
内 容 简 介
本书侧重不带界面的服务器程序的开发。
    本书分为3部分:第1部分(第1章)讲述入职前的准备以及C++跨平台开发入门知识,着重介绍入职面试相关知识,以及Qt的安装配置、开发环境搭建、第三方跨平台库基础知识、配套资源等内容;第2部分(第2-8章)通过56个实际案例讲述命令行程序的开发、DLL(动态链接库)的开发、第三方库的使用、跨平台文件操作、多线程程序、进程内(多线程间)通信、进程间通信、网络通信、串口通信、数据库访问等常用开发技能;第3部分(第9章)通过一个数据中心的案例介绍C/S模式(Client/Server模式,即客户端/服务器模式)软件的综合开发技能。本书一共提供60个应用案例,这些案例覆盖了C/S模式软件开发工作的常见场景。本书侧重不带界面(服务器类)程序的开发,对于带界面程序的开发方法,请关注作者编著的《Qt 5/PyQt 5实战指南》。
  本书倡导的理念是:系统全面、贴近实战。
  本书适合作为C++软件工程师的入职培训资料,也可作为计算机软件类专业毕业生、C++编程爱好者的参考资料。  
-----------------------------------------------------------------
本课程纸质书籍编写及出版进度会在本页面进行更新
-----------------------------------------------------------------
《C++码农日记

作者:女儿叫老白

全部章节更新完毕。

最后更新日期:2021-4-23。

【温馨提示】:页码为书稿的页码,出版后的页码可能有出入。
-----------------------------------------------------------------------------
目录
第1章 入职准备    8
第1天 求职与面试    8
第2天 了解跨平台开发    11
第2章 开发命令行程序    16
  第3天 使用VS 2019和Qt构建一个命令行程序    16
  第4天 使用pro文件与pri文件开发项目    28
  第5天 获取程序的命令行参数    32
  第6天 带菜单的终端程序    35
  第7天 使用VS 2019调试程序    37
  第8天 使用QtCreator调试程序    45
  第9天 在Linux系统中以守护进程方式运行程序    51
  第10天 在Windows系统中以后台服务方式运行程序    58
  第11天 让程序在操作系统启动时自动运行    67
  第12天 温故知新    71
第3章 库的开发与第三方库的使用    73
  第13天 开发一个DLL    73
  第14天 可动态加载的DLL    84
  第15天 将动态加载DLL的功能封装到自定义类中    92
  第16天 动态加载DLL时区分Debug版/Release版    97
  第17天 利用动态加载DLL技术制作插件    102
  第18天POCO库安装与使用    108
  第19天 温故知新    119
第4章 跨平台文件操作    120
  第20天 使用操作系统API操作文本文件    120
  第21天 跨平台开发中的数据类型、大小端    131
  第22天 使用操作系统API操作二进制文件    140
  第23天 封装文件操作类    145
  第24天 可以读写INI文件的自定义类    148
  第25天 使用tinyXML访问XML文件    151
  第26天 内存数据保存、恢复    159
  第27天 升级的二进制文件格式    170
  第28天 设计向后兼容的二进制文件    177
  第29天 温故知新    185
第5章 多线程&进程内通信    187
  第30天 跨平台的多线程应用    187
  第31天 在多线程应用中使用互斥锁保护数据    197
  第32天 在多线程中使用事件进行同步    204
  第33天 在多线程中使用单体类保证数据唯一性    212
  第34天 检测线程的运行状态    216
  第35天 使用POCO库开发多线程应用    220
  第36天 为线程专门分配一个CPU内核    227
  第37天 温故知新    230
第6章 IPC(Inter-Process Communication,进程间通信)    231
  第38天 阻塞式网络通信程序    231
  第39天 非阻塞式套接字    239
  第40天 单客户端的网络通信程序    255
  第41天 TCP/IP多客户端通信    271
  第42天 通信用结构体的内存对齐、位域大小端处理    281
  第43天 温故知新    295
第7章 异步串口通信    296
  第44天 串口通信的基础知识    296
  第45天 封装跨平台的异步串口通信类库    298
  第46天 简单的串口通信程序    312
  第47天 开发简单的通信规约    318
  第48天 双向通信    339
  第49天 使用结构体组织通信数据    355
  第50天 用串口传输文件    360
  第51天 确认帧、三次重发    370
  第52天 串口调试工具    399
  第53天 温故知新    418
第8章 访问数据库    419
  第54天 数据库、SQL语言基础    419
  第55天 使用POCO访问数据库    428
  第56天 温故知新    436
第9章 项目实战-Client/Server模式的数据中心    437
  第57天 建立结构化内存数据区    437
  第58天 数据发布/多客户端订阅    450
  第59天 在线更新内存模型    479
  第60天 数据断面保存与恢复    487
参 考 文 献    493

. 493

-----------------------------------------------------------------
获取图书出版进度,请关注微信公众号软件特攻队(微信号:xingdianketang)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了