嵌入式Qt实战教程

嵌入式Qt实战教程

深圳信盈达电子有限公司, 陈志发, 王苑增, 编著

出版社:电子工业出版社

年代:2014

定价:49.0

书籍简介:

本书从嵌入式开发的角度出发,详细讲述Qt的基础知识及其在嵌入式开发方面的内容。本书从介绍Qt的历史开始,引出Qt的安装和编程基础方面的内容,便于读者快速上手;在读者上手的基础上,介绍Qt的模块和功能类,然后介绍Qt的图形开发入门,接着介绍Qt图形开发的内容(如窗口的布局、创建对话框、创建主窗口),Qt中的进程与线程,网络与通信,事件;最后以一个嵌入式项目开发为实例,介绍Qt在嵌入式开发中的应用。

作者介绍:

深圳信盈达电子有限公司,是一家专注于单片机、ARM、嵌入式产品开发和技术培训的高新技术服务企业,公司下设开发部和技术培训部。公司开发部为国内外众多客户开发多款基于嵌入式单片机、ARM等技术的整套方案和高性能产品,技术培训部提供优秀的单片机、ARM、嵌入式产品开发工程师培训。同时为众多工程师,各大师专院校提供实验器材及技术培训课程!

书籍目录:

第1章 嵌入式GUI简介与Qt概述 1

1.1 常用GUI介绍 1

1.1.1 MiniGUI 2

1.1.2 MicroWindows 2

1.1.3 DinX 2

1.1.4 OpenGUI 3

1.1.5 Qt/Embedded 3

1.2 Qt简史 4

1.3 Qt程序设计简介 6

1.4 Qt版本介绍 6

1.5 怎样学习Qt 7

1.5.1 从C+ +到Qt的跨越 7

1.5.2 C语言和其他程序设计的关系 7

1.6 Qt开发工具的优点 8

1.7 Qt/Embedded介绍 9

1.7.1 架构 9

1.7.2 Qt的开发环境 11

1.7.3 Qt的支撑工具 11

1.8 Qt的安装 11

1.8.1 Linux下Qt的安装 12

1.8.2 Windows下Qt的安装配置 23

第2章 Qt编程基础 26

2.1 程序设计语言介绍 26

2.2 C+ +语法基础知识 28

2.3 C+ +高级应用―――虚函数 34

第3章 Qt模块与Qt功能类 37

3.1 Qt常用模块 37

3.2 Qt部件与组类说明 37

3.3 Qt基于图形模式部件类 38

3.3.1 窗口与窗口相关部件 39

3.3.2 布局管理 40

第4章 Qt入门 42

4.1 Hello Qt 42

4.2 建立连接 43

4.3 窗口的布局 44

4.4 编译 46

4.5 Qt Creator编写多窗口程序 53

第5章 对话框 60

5.1 深入信号和槽 60

5.2 派生对话框类 64

5.3 Qt中常见的对话框及应用举例 68

5.4 Qt Creator登录对话框应用举例 71

5.5 快速设计对话框 76

5.6 能够改变的对话框 80

第6章 创建主窗口 83

6.1 继承QMainWindow类 83

6.2 创建菜单和工具条 86

6.3 创建状态条 90

6.4 实现文件菜单 92

6.5 使用对话框 98

6.6 存储设置 103

6.7 多文档 104

6.8 一个创建主窗口及各种控件的示例 107

第7章 鼠标和键盘事件 112

第8章 Qt线程及网络编程 118

8.1 早期的IPC方法―――信号与管道 118

8.1.1 信号机制 118

8.1.2 管道 119

8.2 基于平台的线程QThread 120

8.2.1 线程的创建 120

8.2.2 线程同步 126

8.2.3 线程互斥锁 128

8.3 Qt中的网络编程 131

第9章 XML和数据库 136

9.1 XML 136

9.1.1 DOM 136

9.1.2 SAX 146

9.1.3 XML流 150

9.2 数据库 153

9.2.1 连接到数据库 154

9.2.2 执行SQL语句 159

9.2.3 使用SQL模型类 163

第10章 Qt应用举例 172

10.1 Qt图片浏览器 172

10.2 MP3音乐播放器 180

10.3 视频监控 190

10.3.1 什么是V4L2 190

10.3.2 常用的结构体 190

10.3.3 视频采集的基本流程 192

10.4 Qt门禁机项目 210

10.4.1 可视门禁项目的说明 210

10.4.2 项目代码 210

参考文献 221

内容摘要:

《嵌入式Qt实战教程》是配合Qt GUI程序设计的指导教材,独立于任何Qt编程教科书。主要内容有常用GUI介绍、Qt开发工具的安装及其优点、Qt入门、窗口的布局、信号和槽机制、常见对话框的使用、主窗口(QMainWindow类)的使用、菜单和工具条的实现、鼠标和键盘事件、Qt进程与线程、网络编程、互斥锁等。最后还详细讲解了Qt的一些应用小项目,并列出了全部源代码,如图片浏览器、MP3播放器、网络视频播放器、门禁机项目。

编辑推荐:

适读人群 :本书适合作为高等院校计算机专业的Qt编程教科书,也可为广大专业编程人员提供参考。

深圳信盈达电子有限公司是一家专注于嵌入式产品开发和技术培训的高新技术服务企业,本书实例丰富,讲解通俗易懂,可以让读者快速掌握嵌入式Qt的开发。

书籍规格:

书籍详细信息
书名嵌入式Qt实战教程站内查询相似图书
丛书名信盈达技术创新系列图书
9787121230271
如需购买下载《嵌入式Qt实战教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

嵌入式Qt实战教程是电子工业出版社于2014.6出版的中图分类号为 TP311.56 的主题关于 软件工具-程序设计-教材 的书籍。