统信UOS应用开发详解

统信UOS应用开发详解

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

一本统信UOS应用开发指南。

内容简介

本书是统信UOS应用开发指南,包括5篇,共16章。背景知识篇介绍操作系统简史以及国产操作系统;应用开发篇是本书的核心,包括开发设计原则、开发环境与开发工具、Qt开发框架、DTK开发框架、DTK插件开发、服务开发、调试与性能优化;发布与部署篇介绍包格式、上架部署;桌面应用开发实战篇介绍6个难度从初级、中级到高级的经典应用案例,以及系统接口案例;常见问题篇介绍内核与驱动、开发工具相关、常用资源,帮助读者进一步提升开发水平。 本书内容全面,理论与实践相结合,语言表达清晰、简洁,有利于读者参考学习。 本书适合统信UOS的开发人员阅读,有助于其全面掌握开发内容;也适合有志于参与统信生态构建的信创厂商、应用开发者阅读参考。

作者简介

统信软件技术有限公司,以“打造中国操作系统创新生态”为使命的中国基础软件公司,由操作系统厂家于2019年联合成立。公司专注于操作系统等基础软件的研发与服务,致力于为不同行业的用户提供安全稳定、智能易用的操作系统产品与解决方案。

统信软件拥有操作系统研发、行业定制、国际化、迁移和适配、交互设计、咨询服务等多方面专业人才,能够满足不同用户和应用场景对操作系统产品的广泛需求。

章节目录

版权信息

编委会

《统信UOS应用开发详解》编委会

推荐序

第1篇 背景知识

第1章 操作系统简史

1.1 人工时代

1.2 批处理操作系统

1.3 分时操作系统

第2章 国产操作系统

2.1 国产操作系统的必要性

2.2 国产操作系统统信UOS

第2篇 应用开发

第3章 开发设计原则

3.1 同源异构

3.2 兼容性原则

3.3 目录权限规范

3.4 界面设计理念

第4章 开发环境与开发工具

4.1 统信UOS的安装

4.2 常见的开发环境配置

4.3 目录结构设计

4.4 版本控制系统

4.5 Git Flow开发模型

4.6 版本号管理

4.7 统信UOS的开发者模式

第5章 Qt开发框架

5.1 Qt基础模块

5.2 Qt扩展模块

5.3 Qt WebEngine概述

5.4 Electron概述

5.5 常见问题

第6章 DTK开发框架

6.1 DTK开发简述

6.2 DTK功能模块介绍

6.3 DTK程序框架创建

6.4 DTK图形控件使用

6.5 DTK常用组件

6.6 DTK中的设置界面框架

第7章 DTK插件开发

7.1 插件的工作原理

7.2 dde-dock插件开发

7.3 dde-control-center插件开发

7.4 dfm插件开发

7.5 PAM插件

7.6 浏览器插件开发

第8章 服务开发

8.1 systemd服务开发

8.2 PolicyKit服务开发

第9章 调试与性能优化

9.1 GDB入门

9.2 Qt Creator中的调试和调优

9.3 使用perf进行性能分析

9.4 使用gperftools进行性能分析

9.5 使用gprof进行性能分析

9.6 使用Valgrind与Sanitizers进行内存分析

第3篇 发布与部署

第10章 包格式

10.1 Debian软件包

10.2 RPM

10.3 依赖分析与处理

第11章 上架部署

11.1 应用规范

11.2 签名

11.3 上架

11.4 内网分发

第4篇 桌面应用开发实战

第12章 经典应用案例

12.1 初级:简易文本编辑器

12.2 初级:计算器

12.3 中级:相册

12.4 中级:邮箱客户端

12.5 高级:影院

12.6 高级:音乐播放器

第13章 系统接口案例

13.1 定时任务

13.2 设备访问

13.3 通知接口

13.4 托盘图标

第5篇 常见问题

第14章 内核与驱动

14.1 内核编译

14.2 GPIO

14.3 input子系统

14.4 hwmon子系统

14.5 LTP

14.6 驱动问题

第15章 开发工具相关

15.1 其他开发工具

15.2 其他语言开发环境搭建

第16章 常用资源

16.1 DTK接口简要说明

16.2 Linux开发常用资源

统信UOS应用开发详解是2023年由人民邮电出版社出版,作者统信软件技术有限公司 编。

得书感谢您对《统信UOS应用开发详解》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
计算机应用基础项目式教程(微课版) 电子书
全书共分8章,主要内容包括:概论、计算机基础知识、操作系统基础、常用Office软件、多媒体技术及应用、计算机网路基础、Internet应用基础、数据库基础等。本书内容详实,结构合理,注重理论和实践相结合,具有通俗易懂、实用性、操作性强的特点。
计算机应用基础案例教程(Windows 7+WPS 2016+Photoshop CS6)(微课版) 电子书
按照教育部“以就业为导向、大力发展职业教育”的文件精神,根据职业院校计算机公共基础教学的需要,并参照教育部考试中心2013年**新颁发的《全国计算机等级考试大纲》要求编写了这本《计算机应用基础》教材。全书包括7个模块的内容,计算机基础知识、网络基础与Internet应用、Windows7操作系统、WPS文字、WPS演示、WPS表格与Phototshop图像处理。本书的指导思想是在有限的时间内精讲多
计算机系统开发与优化实战 电子书
本书结合ARM、Linux和人工智能,讲述计算机系统软件和硬件开发。
AndroidTelephony原理解析与开发指南 电子书
深度解析Android手机定制开发中的重点和难点Telephony通信模块。
《新编Win10从入门到精通》 电子书
透彻讲解——杰出Windows专家与具有数十年经验的电脑培训教师联手打造 特色方法——设计图解和视频双通道教学模式,“入门”更简单,“精通”更高效 视频授课——全程同步高清教学录像,如名师现场指导,透彻解析实操技能 系统全面——系统讲解Windows 10必读知识点,全面囊括相关操作技法 精选案例——精心遴选、设计教学案例,典型实用,事半功倍 紧贴实战——紧密结合日常工作、学习、生活中的真实需求,学完就用,快速上手 实用技巧——精心甄选秘技,极速提升实战水平 海量资源——超值赠送海量学习资料,举一反三,全面提高 DVD多媒体光盘超值赠送 赠送资源1 Windows 10操作系统安装教学录像 赠送资源2 Office 2016软件安装教学录像 赠送资源3 Office 2016快捷键查询手册 赠送资源4 2000个Word精选文档模板 赠送资源5 1800个Excel典型表格模板 赠送资源6 1500个PPT精美演示模板 赠送资源7 移动办公技巧手册 赠送资源8 Word/Excel/PPT技巧手册 赠送资源9 Excel函数查询手册 赠送资源10 电脑技巧查询手册 赠送资源11 网络搜索与下载技巧手册 赠送资源12 电脑维护与故障处理技巧查询手册 赠送资源13 常用五笔编码查询手册 赠送资源14 5小时Photoshop CC教学录像 赠送资源15 10小时电脑选购、组装、维护与故障处理教学录像 赠送资源16 教学用PPT课件 本书特色 零基础、入门级的讲解 无论读者是否从事计算机相关行业,是否使用过Windows 10,都能从本书中找到起点。本书入门级的讲解,可以帮助读者快速地从新手迈向高手行列。 精心排版,实用至上 全部内容都经过精心选取编排,在贴近实际的同时,突出重点、难点,帮助读者对所学知识深化理解,触类旁通。 实例为主,图文并茂 在介绍过程中,每一个知识点均配有实例辅助讲解,每一个操作步骤均配有对应的插图加深认识。这种图文并茂的方法,能够使读者在学习过程中直观、清晰地看到操作过程和效果,便于深刻理解和掌握。 高手指导,扩展学习 本书在每章后以“高手秘技”的形式为读者提炼了各种高级操作技巧,总结了大量系统实用的操作方法,以便读者学习到更多的内容。 双栏排版,超大容量 本书采用双栏排版的格式,大大扩充了信息容量,在不到500 页的篇幅中容纳了传统图书700 多页的内容。这样,就能在有限的篇幅中为读者奉送更多的知识和实战案例。 书盘结合,互动教学 本书配套的多媒体教学光盘内容与书中知识紧密结合并互相补充。在多媒体光盘中,我们仿真工作、学习中的真实场景,帮助读者体验实际工作环境,并借此掌握日常所需的知识和技能以及处理各种问题的方法,达到学以致用的目的,从而大大增强了本书的实用性。