首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 操作系统 >

Qt及Linux操作系统窗口设计

2010-04-01 
基本信息·出版社:电子工业出版社 ·页码:449 页 ·出版日期:2006年04月 ·ISBN:7121024349 ·条形码:9787121024344 ·版本:第1版 ·装帧:平装 · ...
商家名称 信用等级 购买信息 订购本书
Qt及Linux操作系统窗口设计 去商家看看
Qt及Linux操作系统窗口设计 去商家看看

 Qt及Linux操作系统窗口设计


基本信息·出版社:电子工业出版社
·页码:449 页
·出版日期:2006年04月
·ISBN:7121024349
·条形码:9787121024344
·版本:第1版
·装帧:平装
·开本:16开 Pages Per Sheet
·丛书名:倪继利作品系列

内容简介   《Linux内核分析及编程》一书作者倪继利新作!目前市场上唯一一本关于Qt的专业图书!  

  如何在Linux内核上建立窗口系统,这是嵌入式设备软件开发工程师必须了解的。Qt/Embedded是高端嵌入式设备PDA及手机的主流开发工具。作为一项成熟的技术,KDE桌面系统对于嵌入式窗口系统的设计有很大参考价值:Qtopia给嵌入式窗口系统提供了很好的框架。本书不仅阐述了KDE及X Window的机制,分析了Qt及Qt/Embedded开发工具的核心技术,而且还详细介绍了如何在嵌入式设备上建立Qtopia窗口系统。掌握了本书中所介绍的技能,读者可以在Linux内核上建立窗口系统,开发应用程序并能够在PC上模拟运行为嵌入式设备开发的应用程序。
  本书主要针对从事开发Linux应用程序的软件工程师,也很适合作为大学教材和参考书。

  第1章“X Window”阐述了X的体系分层结构、显卡驱动程序、X协议,说明了建立在X上的各种编程方法,还分析了X客户端应用程序Xlib函数如何发出请求以及X服务器的工作原理及源代码。
  第2章“Qt编程核心技术”介绍了Qt对象模型、国际化方法、元对象及代码生成、进程问通信、窗口部件的基类、模板库和集合类、Qt线程、鼠标拖放、键盘焦点、会话管理,以及调试等方面的技术。
  第3章“KDE窗口系统”介绍了KDE的MIME类型处理、服务、KIO框架、组件框架和国际化等,还分析了KDE的启动过程及kicker应用程序。
  第4章“Qt/Embedded客户/服务器”讲述了将应用程序下载到嵌入式设备运行的方法,介绍了各种嵌入式GUI窗口系统,阐述了Qt/Embedded的客户/服务器模型工作过程。本章还分析了设备输入事件在客户与服务器之间的传递机制、应用程序窗口的显示原理,并说明了运行Qt/Embedded程序的方法。
  第5章“Qtopia核心技术”介绍了Qtopia开放源代码的核心技术及类库,其中着重分析了插件的装载过程、应用程序快速启动器的机制、类MimeType,以及编写输入法的方法等。
  第6章“Qtopia服务器”主要说明组成Qtopia服务器的各个类的功能,介绍了Qtopia服务器的启动过程,分析了Qtopia服务器如何启动应用程序及插件,还分析了电源监控、外观设置、应用程序安装与卸载以及AppServices等与系统管理相关的小应用程序。
  第7章“Qtopia的sysinfo应用程序分析”详细分析了sysinfo应用程序的源代码。
  第8章“Qtopia编译及系统集成”说明了Qtopia的定制与集成,阐述了,pro项日文件的语法。并且详细分析了由pr0项目文件生成Makefile文件的过程以及描述了Qtopia的打包、安装和调试方法。
媒体推荐 书评
本书特点:
实际:作者在实践中使用QT开发嵌入式设备的就用程序界面,在本书中,他与读者分离自己在外企从事Linux研发的经验。
实用:具有专业人士所需的深度,可以直接拿来运用到开发实战中去。本书介绍的KDE及X Windows机制、Ot及Qt/Embedded核心技术,有助于读者在嵌入式设备的Linux内核上创建自己的窗口系统。
实用:重点介绍了一些对实际研发很有用的设计方法,包括窗口分层设计、接口标准化、菜单通用化、应用程序查询硬件信息等。

编辑推荐   如何在Linux内核上建立窗口系统,这是嵌入式设备软件开发工程师必须了解的。Qt/Embedded是高端嵌入式设备PDA及手机的主流开发工具。作为一项成熟的技术,KDE桌面系统对于嵌入式窗口系统的设计有很大参考价值:Qtopia给嵌入式窗口系统提供了很好的框架。本书不仅阐述了KDE及X Window的机制,分析了Qt及Qt/Embedded开发工具的核心技术,而且还详细介绍了如何在嵌入式设备上建立Qtopia窗口系统。掌握了本书中所介绍的技能,读者可以在Linux内核上建立窗口系统,开发应用程序并能够在PC上模拟运行为嵌入式设备开发的应用程序。
  本书主要针对从事开发Linux应用程序的软件工程师,也很适合作为大学教材和参考书。
目录
第1章 X Window
1.1 X WindOW的体系结构
1.1.1 X Server
1.1.2 X Client
1.1.3 X Protocol
1.2窗口管理器
……
热点排行