Qt 4图形设计与嵌入式开发
基本信息
- 作者: 丁林松 黄丽琴
- 丛书名: 北京华清远见嵌入式培训中心教材
- 出版社:人民邮电出版社
- ISBN:9787115196569
- 上架时间:2009-3-18
- 出版日期:2009 年4月
- 开本:16开
- 页码:440
- 版次:1-1
- 所属分类:
计算机 > 计算机组织与体系结构 > 嵌入式计算机
编辑推荐
从基础讲起,引导读者快速入门.
全面讲解Qt4图形界面设计与嵌入式开发的方方面面..
40个典型实例,可直接应用于工程实践...
内容简介回到顶部↑
本书主要讲解描述跨平台图形软件的qt使用,qt不但可以运行在windows、linux、mac等操作系统上,还可以移植到嵌入式设备中,并且还有许多第三方驱动。
本书从qt编程最基础的程序讲起,详细讲解了qt模块与qt功能类、qt文件操作、qt桌面软件设计、qt程序与用户交互、qt图形绘制与多媒体、qt网络编程、qt数据库编程、qt进程与线程、qt工具使用、qt嵌入式开发等内容,适合广大qt编程人员、嵌入式工程师、计算机专业师生使用。
本书从qt编程最基础的程序讲起,详细讲解了qt模块与qt功能类、qt文件操作、qt桌面软件设计、qt程序与用户交互、qt图形绘制与多媒体、qt网络编程、qt数据库编程、qt进程与线程、qt工具使用、qt嵌入式开发等内容,适合广大qt编程人员、嵌入式工程师、计算机专业师生使用。
目录回到顶部↑
第1章 qt概述
1.1 qt程序设计简介
1.1.1 qt版本介绍
1.1.2 创建可重用的软件模式
1.1.3 怎样学习qt
1.2 qt对象类模型
1.2.1 信号与槽
1.2.2 对象与对象树
1.2.3 对象属性
1.2.4 事件和事件过滤器
1.2.5 元对象编译系统
1.3 qt全局函数
1.4 qt的命名技巧
1.5 qt开发工具的优点
1.6 各种平台安装的方法x11/window
1.6.1 tar包安装方式
1.6.2 window平台安装
1.6.3 在x11平台上安装
1.7 x window桌面系统
1.8 qapplication类
1.1 qt程序设计简介
1.1.1 qt版本介绍
1.1.2 创建可重用的软件模式
1.1.3 怎样学习qt
1.2 qt对象类模型
1.2.1 信号与槽
1.2.2 对象与对象树
1.2.3 对象属性
1.2.4 事件和事件过滤器
1.2.5 元对象编译系统
1.3 qt全局函数
1.4 qt的命名技巧
1.5 qt开发工具的优点
1.6 各种平台安装的方法x11/window
1.6.1 tar包安装方式
1.6.2 window平台安装
1.6.3 在x11平台上安装
1.7 x window桌面系统
1.8 qapplication类
前言回到顶部↑
写作背景.
近年来Linux操作系统的应用越来越广泛,奇趣(Trolltech)公司提供了一套跨平台开发的工具包Qt,它可以开发基于Linux上的图形应用程序,这些图形应用程序可以顺利地移植到其他的操作系统上,也可以移植到嵌入式操作系统。本书就是一本全面讲解Qt应用的图书,并帮助更多的程序员能通过对本书的学习,熟练地在Qt上编写程序,一次编译就能到处运行。
嵌入式图形软件要不断地更新,需要有更好的驱动程序和更好的代码,这样才能适合嵌入式硬件不断发展的需要。因此,读者需要这样一本书,它就像一把钥匙,为你开启嵌入式图形软件设计的大门,并让你逐渐地了解Qt中的一些复杂的编程。相信这本书将会为你带来在图形软件设计中的奇妙之旅
本书主要内容
第1章介绍了Qt的基础知识,其中包含了部件、信号与槽的概念。
第2章主要介绍了Qt使用类的详细方法,列举了大部分常用的信号与槽、成员函数、常量与宏。
第3章主要讲解Qt文件相关的操作,它继承了C语言的方法,包含打开一个文件、读取一个文件、写入一个文件,并添加了异步读写操作的方法。
第4章主要介绍了在桌面应用中怎样使用Qt的布局类来调整窗口部件的布局,以及在窗口部件当中的每个部件获得键盘焦点的顺序和方法。
第5章主要介绍了有关用户与程序通信的方法。
第6章主要讲解了怎样用Qt来设计图形程序。内容包括对图形坐标的简单了解,图形坐标与传统数学坐标的区别,怎样转化屏幕窗口坐标为传统的数学坐标模式,绘画系统、图形的视图框架及打印系统的使用。..
第7章通过大量实例给读者展示了FTP、HTTP与广播的发送方法,并提供了使用套接字进行网络编程的方法。
第8章主要讲解数据库的操作:删除、添加、修改数据库,以及操作数据库的相关理论知识。
第9章中主要讲解现代的操作系统都支持的多进程的方法,使用多进程可以做到资源的最大化使用,Qt为程序编写提供了非常出色的线程的支持,线程是真正使用进程动作的主体。
第10章主要讲解如何在Qt中使用各种工具。
第11章主要讲解怎样深入到嵌入式操作系统中进行开发,并使用了一些常用的功能来讲解嵌入式开发的理念。
致谢
我首先要感谢我的父母,是他们给了我一个善于思考的生命,给了我一份思想的空间。他们是我坚实的后盾,使我有时间和精力来研究图形软件编程。我要感谢我的初中英文老师对我的辛勤栽培。我要感谢奇趣公司,因为他们给了开源爱好者和商业软件的开发者一个非常有魅力的开发工具,这个工具让我对它产生了浓厚的兴趣。我想感谢我远在广西的姐姐,本书几易手稿,最终能定稿,这其中她付出了很多努力。在此真诚地感谢他们!
本书相关资料下载地址为http://www.cnsilan.com/
本书编写过程中得到了华清远见嵌入式培训中心的大力支持,他们为本书的写作提出了许多建议性的意见,在此表示衷心的感谢。嵌入式系统相关资料、公开视频,请参见http://www.farsight.com.cn/download。
由于水平有限,编写时间仓促,书中难免存在疏漏和不足之处,恳请广大读者提出宝贵意见。本书责任编辑的联系方式是huangyan@ptpress.com.cn,欢迎来信交流。...
近年来Linux操作系统的应用越来越广泛,奇趣(Trolltech)公司提供了一套跨平台开发的工具包Qt,它可以开发基于Linux上的图形应用程序,这些图形应用程序可以顺利地移植到其他的操作系统上,也可以移植到嵌入式操作系统。本书就是一本全面讲解Qt应用的图书,并帮助更多的程序员能通过对本书的学习,熟练地在Qt上编写程序,一次编译就能到处运行。
嵌入式图形软件要不断地更新,需要有更好的驱动程序和更好的代码,这样才能适合嵌入式硬件不断发展的需要。因此,读者需要这样一本书,它就像一把钥匙,为你开启嵌入式图形软件设计的大门,并让你逐渐地了解Qt中的一些复杂的编程。相信这本书将会为你带来在图形软件设计中的奇妙之旅
本书主要内容
第1章介绍了Qt的基础知识,其中包含了部件、信号与槽的概念。
第2章主要介绍了Qt使用类的详细方法,列举了大部分常用的信号与槽、成员函数、常量与宏。
第3章主要讲解Qt文件相关的操作,它继承了C语言的方法,包含打开一个文件、读取一个文件、写入一个文件,并添加了异步读写操作的方法。
第4章主要介绍了在桌面应用中怎样使用Qt的布局类来调整窗口部件的布局,以及在窗口部件当中的每个部件获得键盘焦点的顺序和方法。
第5章主要介绍了有关用户与程序通信的方法。
第6章主要讲解了怎样用Qt来设计图形程序。内容包括对图形坐标的简单了解,图形坐标与传统数学坐标的区别,怎样转化屏幕窗口坐标为传统的数学坐标模式,绘画系统、图形的视图框架及打印系统的使用。..
第7章通过大量实例给读者展示了FTP、HTTP与广播的发送方法,并提供了使用套接字进行网络编程的方法。
第8章主要讲解数据库的操作:删除、添加、修改数据库,以及操作数据库的相关理论知识。
第9章中主要讲解现代的操作系统都支持的多进程的方法,使用多进程可以做到资源的最大化使用,Qt为程序编写提供了非常出色的线程的支持,线程是真正使用进程动作的主体。
第10章主要讲解如何在Qt中使用各种工具。
第11章主要讲解怎样深入到嵌入式操作系统中进行开发,并使用了一些常用的功能来讲解嵌入式开发的理念。
致谢
我首先要感谢我的父母,是他们给了我一个善于思考的生命,给了我一份思想的空间。他们是我坚实的后盾,使我有时间和精力来研究图形软件编程。我要感谢我的初中英文老师对我的辛勤栽培。我要感谢奇趣公司,因为他们给了开源爱好者和商业软件的开发者一个非常有魅力的开发工具,这个工具让我对它产生了浓厚的兴趣。我想感谢我远在广西的姐姐,本书几易手稿,最终能定稿,这其中她付出了很多努力。在此真诚地感谢他们!
本书相关资料下载地址为http://www.cnsilan.com/
本书编写过程中得到了华清远见嵌入式培训中心的大力支持,他们为本书的写作提出了许多建议性的意见,在此表示衷心的感谢。嵌入式系统相关资料、公开视频,请参见http://www.farsight.com.cn/download。
由于水平有限,编写时间仓促,书中难免存在疏漏和不足之处,恳请广大读者提出宝贵意见。本书责任编辑的联系方式是huangyan@ptpress.com.cn,欢迎来信交流。...







点击看大图





加载中...

