4.3 用户推荐指数
可以朗读
语音朗读
127千字
字数
2022-05-01
发行日期
展开全部
主编推荐语
本书是一本关于统信UOS应用开发的进阶教程,内容循序渐进,理论讲解与场景应用相互结合。
内容简介
统信UOS是一款界面美观、安全稳定的操作系统,可为用户提供丰富的应用生态。统信软件技术有限公司组织编写了两本统信UOS应用开发教程,分别面向初级和中级开发者。
本书基于Qt5.11.3,讲解统信UOS应用开发的进阶知识,涵盖了应用开发中级工程师必须掌握的大部分核心知识点,如多线程、通信机制、进程间通信、数据库操作、Qt的高级应用、调试与调优、桌面文件等。
此外,根据统信UOS的特点,本书还介绍了统信开发套件DTK,以及从Windows向Linux迁移应用的方法。本书实战导向性强,精心设计了十余个项目案例,并在每章开头点明目标任务和通过项目可掌握的知识点,便于读者快速投入实战。
目录
- 版权信息
- 内容提要
- 《统信UOS应用开发进阶教程》编委会
- 推荐序
- 前言
- 第1章 多线程和多线程同步
- 1.1 多线程的状态和线程调度
- 1.2 多线程的创建和管理
- 1.3 线程同步
- 1.3.1 互斥量
- 1.3.2 死锁以及解决方案
- 1.3.3 读写锁
- 1.3.4 条件变量
- 1.4 项目案例1:通过条件变量实现生产者消费者模型
- 1.5 项目案例2:通过信号量实现生产者消费者模型
- 1.6 项目案例3:文件管理器多文件复制任务同步
- 1.6.1 线程的使用
- 1.6.2 线程池的使用
- 1.6.3 线程同步
- 第2章 套接字和网络编程
- 2.1 常见网络协议
- 2.2 网络编程接口
- 2.3 IP地址转换
- 2.3.1 QHostInfo类
- 2.3.2 QNetworkInterface类
- 2.3.3 QHostAddress类
- 2.3.4 QNetworkAddress类
- 2.4 UDP通信机制与模型
- 2.5 项目案例1:统信UOS内网通
- 2.6 TCP通信机制、模型与编程
- 2.7 项目案例2:统信UOS内网通
- 第3章 D-Bus进程间通信
- 3.1 D-Bus简介
- 3.2 QtDBus常用类
- 3.3 D-Bus调试工具
- 3.4 项目案例:统信UOS磁盘管理器
- 第4章 数据库操作
- 4.1 Qt操作SQLite数据库
- 4.2 项目案例1:统信UOS联系人
- 4.3 Qt操作MySQL数据库
- 4.4 项目案例2:统信UOS联系人
- 第5章 Qt高级特性的使用
- 5.1 Qt插件系统
- 5.2 项目案例1:统信UOS画板
- 5.2.1 创建项目
- 5.2.2 定义接口
- 5.2.3 编写主程序
- 5.2.4 编写插件
- 5.2.5 加载插件
- 5.2.6 实际运行
- 5.3 Qt单元测试
- 5.4 项目案例2:为程序编写测试程序
- 5.4.1 执行单元测试
- 5.4.2 测试用例的生命周期
- 5.4.3 数据驱动测试
- 5.4.4 图形化测试
- 5.5 polkit鉴权系统
- 5.5.1 声明动作
- 5.5.2 定义规则
- 5.6 项目案例3:系统环境变量修改器
- 5.6.1 editor项目
- 5.6.2 helper项目
- 5.6.3 检查调用者的权限
- 第6章 Qt程序的调试与调优
- 6.1 在Qt Creator中调试代码
- 6.1.1 配置调试环境
- 6.1.2 使用GDB进行调试
- 6.2 Perf的介绍与使用
- 6.2.1 Perf简介
- 6.2.2 CPU性能分析与火焰图
- 6.2.3 缓存性能分析
- 6.3 Gperftools
- 6.3.1 Thread-Caching Malloc
- 6.3.2 内存检查
- 6.3.3 内存性能分析
- 6.3.4 处理器性能分析
- 6.4 使用Valgrind进行内存分析
- 第7章 DTK的使用
- 7.1 DTK简介
- 7.2 安装DTK开发包
- 7.3 第一个DTK项目
- 7.4 关于对话框的修改
- 7.5 程序单实例
- 7.6 日志文件
- 7.7 主窗口
- 7.8 自定义标题栏
- 7.9 DTK中的控件
- 7.9.1 Controls页面
- 7.9.2 Effects页面
- 7.10 切换主题
- 7.11 添加设置界面
- 7.12 添加帮助手册
- 第8章 桌面文件规范
- 8.1 桌面文件介绍
- 8.2 桌面文件基本模板
- 8.3 桌面文件规范
- 8.4 桌面文件完整示例
- 第9章 从Windows到Linux的程序迁移
- 9.1 系统现状
- 9.2 程序迁移问题
- 9.3 DeepinWine
- 9.4 客户端软件运行的问题
- 9.5 Web前端
- 9.6 ActiveX控件
- 9.7 外围设备
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。