-
内容大纲
本书旨在推动信息技术应用创新的发展,提供麒麟操作系统与Qt开发框架的综合应用指南。本书特色鲜明,针对实际应用的需求,整体覆盖音、视、图、文、地理信息系统、视频安防监控等领域,提供了地理信息系统、小游戏系统、专业绘图工具、截屏识别与翻译工具、视频安防监控系统、政企项目管理系统、音频采集工具7项应用的开发实践案例。以专业绘图工具为例,首先进行画笔线型选择、宽度调节、颜色选择、画板涂鸦等基础绘图的应用开发,对相应的开发流程进行详细引导;然后将应用扩展到专业绘图工具领域,实现矢量流程图的绘制。全书采用案例驱动形式,契合应用需求的同时兼顾基础教育、高等教育,融入了低/零代码开发理念,达到易学易懂的教育目标。
本书适合本科软件工程及相关专业教学与实践,可作为麒麟操作系统开发和Qt跨平台开发的教学、培训教材;也适合国产操作系统软件研发工程人员、信息技术应用创新科研人员参考。 -
作者介绍
-
目录
第1章 引言
1.1 麒麟操作系统与Qt开发框架的介绍
1.2 背景与目的
1.3 思考与练习题
1.4 本章小结
第2章 麒麟操作系统概述
2.1 麒麟操作系统的特点与优势
2.2 麒麟操作系统的架构与组件
2.3 麒麟操作系统的安装与配置
2.3.1 VMware Workstation简介
2.3.2 VMware Workstation Pro下载
2.3.3 VMware Workstation Pro安装
2.3.4 麒麟操作系统安装
2.4 思考与练习题
2.5 本章小结
第3章 Qt开发框架入门
3.1 Qt开发框架的概述和特点
3.2 Qt开发环境的搭建和配置
3.3 Qt应用程序的基本结构和运行原理
3.3.1 主要组件
3.3.2 事件驱动
3.3.3 信号与槽机制
3.3.4 事件循环
3.3.5 跨平台特性
3.4 思考与练习题
3.5 本章小结
第4章 麒麟操作系统和Qt开发框架集成
4.1 麒麟操作系统中使用Qt开发框架的优势和场景
4.2 麒麟操作系统中Qt相关工具和组件的使用
4.2.1 Qt Creator集成开发环境
4.2.2 Qt Designer可视化界面设计器
4.2.3 Qt模块和组件
4.3 新建一个Qt项目
4.3.1 Qt Creator简介
4.3.2 新建项目
4.3.3 项目生成后的代码
4.4 思考与练习题
4.5 本章小结
第5章 基于麒麟操作系统和Qt开发框架的地理信息系统
5.1 本章前言
5.1.1 背景
5.1.2 目标
5.2 设计和实现方法
5.2.1 地图引入的实现方法
5.2.2 UI设计
5.2.3 功能设计
5.2.4 Web控件设计
5.3 实例代码和应用案例1
5.3.1 百度开发者注册流程
5.3.2 创建GL地图
5.3.3 创建HTML网页
5.4 实例代码和应用案例2
5.5 实例代码和应用案例3
5.5.1 ECharts模块
5.5.2 ECharts的创建
5.5.3 迁徙图的封装
5.5.4 迁徙图的实现
5.6 实例代码和应用案例4
5.6.1 地址与经纬度坐标转换
5.6.2 定义Baidu类指针
5.6.3 路径规划
5.7 思考与练习题
5.8 本章小结
第6章 基于麒麟操作系统和Qt开发框架的小游戏系统
6.1 本章前言
6.1.1 背景
6.1.2 目标
6.2 设计和实现方法
6.2.1 系统设计概述
6.2.2 系统结构设计
6.2.3 数据库设计
6.3 实例代码和应用案例
6.3.1 系统注册与登录流程
6.3.2 首页和排行榜
6.3.3 贪吃蛇功能
6.3.4 连连看功能
6.3.5 俄罗斯方块功能
6.3.6 扫雷功能
6.3.7 五子棋功能
6.4 思考与练习题
6.5 本章小结
第7章 基于麒麟操作系统和Qt开发框架的专业绘图工具
7.1 本章前言
7.1.1 背景
7.1.2 目标
7.2 设计和实现方法
7.2.1 主窗口模块
7.2.2 图形属性模块
7.2.3 操作痕迹模块
7.3 实例代码和应用案例
7.3.1 创建主窗口模块
7.3.2 绘制矢量图形
7.3.3 布局对齐功能
7.3.4 文件保存功能
7.4 思考与练习题
7.5 本章小结
第8章 基于麒麟操作系统和Qt开发框架的截屏识别与翻译工具
8.1 本章前言
8.1.1 背景
8.1.2 目标
8.2 设计和实现方法
8.2.1 系统设计概述
8.2.2 系统结构设计
8.2.3 系统模块设计
8.3 实例代码和应用案例
8.3.1 相关支持库的安装过程
8.3.2 截屏模块
8.3.3 识别与翻译模块
8.3.4 录制模块
8.4 思考与练习题
8.5 本章小结
第9章 基于麒麟操作系统和Qt开发框架的视频安防监控系统
9.1 本章前言
9.1.1 背景
9.1.2 目标
9.2 设计和实现方法
9.2.1 总体设计
9.2.2 基本功能设计
9.2.3 附加功能设计
9.2.4 功能条件限制设计
9.3 实例代码和应用案例
9.3.1 注册和登录界面
9.3.2 视频监控和视频回放界面
9.3.3 系统设置和用户日志
9.4 思考与练习题
9.5 本章小结
第10章 基于麒麟操作系统和Qt开发框架的政企项目管理系统
10.1 本章前言
10.1.1 背景
10.1.2 目标
10.2 设计和实现方法
10.2.1 系统概述
10.2.2 系统结构设计
10.2.3 数据库设计
10.3 实例代码和应用案例
10.3.1 首页界面
10.3.2 “用户管理”界面
10.3.3 “项目管理”界面
10.3.4 “采购管理”界面
10.3.5 “审计管理”界面
10.3.6 “供应商管理”界面
10.3.7 “成员管理”界面
10.4 思考与练习题
10.5 本章小结
第11章 基于麒麟操作系统和Qt开发框架的音频采集工具
11.1 本章前言
11.1.1 提高自研软件开发能力
11.1.2 音频采集技术与应用需求
11.1.3 实际应用与创新潜力
11.1.4 掌握多平台开发技能
11.2 设计和实现方法
11.2.1 功能需求分析
11.2.2 音频信号的采集
11.2.3 音频信号的发送与接收
11.2.4 音/视频播放
11.3 实例代码和应用案例
11.3.1 音频采集
11.3.2 音频曲线
11.3.3 音频发送与接收
11.3.4 音频播放
11.4 思考与练习题
11.5 本章小结
第12章 总结与发展前景
12.1 项目的成果和收获
12.2 未来麒麟操作系统和Qt开发框架的发展前景
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
