您好,欢迎来到聚文网。 登录 免费注册
C++码农日记 全程视频讲解

C++码农日记 全程视频讲解

  • 字数: 701000
  • 装帧: 平装
  • 出版社: 清华大学出版社
  • 出版日期: 2022-01-01
  • 商品条码: 9787302591054
  • 版次: 1
  • 开本: 32开
  • 页数: 1000
  • 出版年份: 2022
定价:¥129 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
"(1)系统全面、贴近实战 《C++码农日记(全程视频讲解)》的案例根据作者20年C++跨平台研发工作经验,结合软件研发工作中常见场景进行设计,系统全面,接近贴近实战。 (2)轻松掌握C++跨平台开发技能。 本书案例融入了跨平台软件研发所需掌握的类库选择、数据的大端小端知识、开发通信软件的注意事项、跨平台数据库访问、跨平台文件访问、跨平台多线程程序开发等多方面的知识。 (3)拒绝从零开始。 配套代码含有改动前的基础代码及改动后的最终代码。读者可以在改动前的基础代码上对照案例讲解的内容直接进行修改,这样可以有效提高学习效率,方便练手。"
内容简介
本书共9章。第1章讲述程序员入职前的准备以及C++跨平台开发入门知识,着重介绍求职面试相关知识,以及Qt的安装配置、开发环境搭建、第三方跨平台库基础知识、配套资源等内容;第2~8章通过50多个实际案例讲述命令行程序的开发、DLL(动态链接库)的开发与第三方库的使用、跨平台文件操作、多线程和进程内(多线程间)通信、进程间通信、异步串口通信、数据库访问等常用开发技能;第9章通过一个数据中心的案例介绍C/S模式(Client/Server模式,客户端/服务器模式)软件的综合开发技能。本书提供的案例覆盖了C/S模式软件开发工作的常见场景。本书侧重无界面程序的开发,倡导的理念是系统全面、贴近实战。本书可作为计算机软件类专业本科生或研究生、C++软件工程师、C++编程爱好者的参考资料。
作者简介
白振勇,2000年毕业于山东工业大学,20年来一直从事跨平台监控系统的设计、研发工作;曾因iES-DMS1000 Extreme配电自动化主站系统荣获山东省科技进步二等奖,获得3项国家发明专利;带领团队利用Qt 5开发的图形平台已成为公司主营产品的核心支撑组件。
目录
第1章入职准备
第01天求职与面试
第02天了解跨平台开发
第2章开发命令行程序
第03天使用VS2019和Qt构建一个命令行程序
第04天使用pro文件与pri文件开发项目
第05天获取程序的命令行参数
第06天带菜单的终端程序
第07天使用VS2019调试程序
第08天使用QtCreator调试程序
第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章异步串口通信
第8章访问数据库
第9章项目实战——Client/Server模式的数据中心
参考文献

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网