【书籍推荐】GUI应用程序移植

本书深入解析如何使用API模拟方法将Windows GUI应用程序移植到Linux系统,详细阐述了不同操作系统编程模型的差异及GUI应用程序移植过程中涉及的界面交互和图形输出特性。适合高级软件开发人员、计算机专业学生及企业架构师阅读。
肖习攀、阎小兵、贾迎东、龚亦平 等著
2007年3月出版 ISBN 7-121-03832-7 59.00元 370页

01.jpg(7.66 KB, 下载次数: 4)

下载附件保存到相册

GUI应用程序移植

昨天 23:14 上传


以C++语言,深入解析GUI应用程序移植方法!

本书介绍一种把Windows GUI应用程序移植到Linux的方法——API模拟方法。书中介绍了这种方法的设计思想,以及具体的实现过程。同时,充分探讨了GUI应用程序移植所必然面对的基于不同操作系统的编程模型的差异,揭示了两个系统有关用户Linux入门培训界面交互和图形输出基本逻辑结构的一些鲜为人知的特性。
本书起点较高,适合具有相当基础的软件开发人员、高年级计算机或相关领域的学生,以及那些可能需要为企业决策者提供技术和信息支持的架构师。由于本书是以GUI应用程序为背景来讲述的,所以对于任何在Windows和Linux系统之一进行应用程序开发或移植工作的工程师,以及任何C/C++程序员和工程师,都是一本具有较高参考价值的图书。

本文转载于Linux入门http://www.weicedu.com/thread-275884-1-1.html

随着嵌入式Linux应用的不断发展,嵌入式处理器运算能力的不断增强,越来越多的嵌入式设备开始采用较为复杂的GUI系统,手持设备中的GUI系统发展得非常迅速。传统的GUI系统,如Microwindows等,由于项目规模较小、功能较为薄弱,缺乏等三方软件开发的支持等诸多原因,在比较高级的手持或移动终端设备(如PDA、Smart-Phone、车载导航系统)中应用较少。<br>Qt/Embedded是著名的Qt库开发商Trolltech公司开发的面向嵌入式系统的Qt版本,目前更名为Qtopia Core,最新版本是4.4.0。开发人员多为KDE项目的核心开发人员。目前Qt支持的平台有Microsoft Windows,UNIX/X11,Mac OS X和嵌入式Linux。许多基于Qt的X Window程序可以非常方便地移植到Qt/Embedded上,与X11版本的Qt在最大程度上接口兼容,延续了在X上的强大功能,在底层彻底摒弃了X lib,仅采用framebuffer作为底层图形接口。Qt/Embedded类库完全采用C++封装。丰富的控件资源和较好的可移植性是 Qt/Embedded最为优秀的一方面,使用X下的开发工具Qt Designer可以直接开发基于Qt/Embedded的UI(用户操作接口)界面。越来越多的第三方软件公司也开始采用Qt/Embedded开发嵌入式Linux下的应用软件。其中非常著名的Qt Palmtop Environment(Qtopia)早期是一个第三方的开源项目,并已经成功应用于多款高档PDA。Trolltech公司针对Smart- Phone中的应用需求,于2004年5月底发布了Qtopia的Phone版本。<br>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值