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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。
