Skip to main content

Qt及Linux操作系统窗口设计

Qt及Linux操作系统窗口设计
0.0/5 投票 (0 票)

如何在Linux 内核上建) 窗又系统,这是联入式设备软件开发「程师必须了解的。QUEmbedded 是高端嵌 入式设备PDA 及手机的主流开发L具。作为一项成熟的技术,KDE 桌面系统对于联入式窃又系统的设计有很 大参考价值:Oropia 给嵌入式窗又系统提供了很好的框架。本书不仅闸述了KDE及XWindow的机制,分析了Qt及QVEmbedded 开发工具的核心技术,而且还详细介绍了如何在联入式设备上建立Qtopia 窗口系统。学握了 本书中所介绍的技能,读者可以在Linux 内核上建立窗又系统,开发应用程序并能够在PC 上模拟运行为帐入式 设备开发的应用程序。

目前主流的Linux窗又系统有:PC 上使用的基于开放源代码的Gnome 和KDE、嵌入式设备上使 用的开放源代码Opie 和Gpe,以及一些商业化的版本(如Motorola的PDA手机的窗又系统)。 GPE(GpePalmtopEnvironment)窗又系统最类似手桌面领域中的GNOME ,它们都基于GTK, 即...种基于C 语言的GUI 界面开发工具。

Opie (Open Palmtop integr ated Environment )窗又系统类似于桌面领域中的KDE, Opie 基于Qtopia, O t o p i a 是 基 于 Q V E m b e d d e d 的 简 化 窗 又 系 统 。O p i e 在 Q r o p i a 的 窗 又 系 统 机 制 上 扩 展 了 类 库 及 应 用 程 序 , 从而更加实用化,可以在多款PDA及PDA手机上完美运行。KDE窗又系统基于QUx11, QUx11又 基于XWindow系统。QUx11与QVEmbedded 具有相同接又的类库,对于应用程序编程者来说,可以 使用相同的类进行开发。Ot 是基于面向对象的C++的GUI 界面开发工具,另外还提供了KDevelop 和 QDesigner IDE 图形界面开发环境。

由于Qt 具有面向对象、技术成熟等优点,并且目前高端嵌入式设备生产商几乎都选择Qt 作为开 发工具,因此本书选择Qt 作为界面开发工具,选择KDE作为PC桌面环境,选择Qtopia 嵌入式设备 窗又系统进行分析介绍。

操作系统的窗又系统内容很广泛,对于PC,KDE 桌面环境包括KOffice 办公软件、网页/ 文件浏 览器和系统工具等应用程序,它所依赖的XWindow 系统包括多种协议及API库:对于联入式设备, Opie 包括丁许多应用程序,QVEmbedded 包括了许多类库。这么多的内容在一本书中要想全面涉及是 不 可 能 的 , 本 书 主要 针 对 专业 开 发 所 需 要 的 深 度 , 有 重 点 地 进 行 讲 述 。

 

Specifications

  • ISBN-10: 0596006810
  • ISBN-13: 978-0596006815
  • Paperback: 540 pages

Share this product

Cron 作业开始