QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13049|回复: 9

推荐目前惟一一本QT图书——《Qt及Linux操作系统窗口设

[复制链接]
发表于 2006-4-14 15:55:09 | 显示全部楼层 |阅读模式
Qt及Linux操作系统窗口设计

倪继利 编著
电子工业出版社
2006年4月出版
ISBN 7-121-02434-9
68.00元
464页


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

本书主要针对从事开发Linux应用程序的软件工程师,也很适合作为大学教材和参考书。

作者博客地址:
http://www.blogcn.com/user78/nijili/index.html
http://blog.sina.com.cn/u/1445687884

本书购买地址:
http://www.dearbook.com.cn/book/106877
http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=BYD0000651
http://www.welan.com/1420770/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2006-4-14 15:57:36 | 显示全部楼层

《QT及Linux操作系统窗口设计》作者谈QT入门

QT及Linux操作系统窗口设计》作者谈QT入门

问:大学找工作,很多单位要求QT和Linux方面的知识。我想学习QT,请问如何入门?

:首先,你应学好C++面向对象语言,在这个基础上,你就可以学习QT了。当然,如果你在V C方面有过编程经验,那就更好了。因为VC与QT二者在机理上有很多地方是相通的。如果你还不太了解面向对象语言编程方面的知识,突然就看QT,很可能会感觉晕。

问:怎么开始学QT呢?在看你的这本新书之前,我需要具备哪些知识?

答:在http://www.trolltech.com 网站上有很多QT文档,http://www.qiliang.com 网上还可以找到一些QT的中文翻译版,如果你英语够用,看英文的就好了。http://www.trolltech.com 网站上面还有一些简单的例子,你可以编一些简单的程序,边编边学。Linux操作系统上已装有QT designer, kdeveloper编程工具,你可以试着用这些工具编一些简单的程序。对QT的那些基本类库也要稍微看一下,然后再看我这本书会好一些。

一本书如果想面面俱到,结果就会是什么也讲不清楚。在我的书里,我对这些最基本的知识介绍很少,主要讲比较深一点的知识,比如类的关系(这对开发人员是很重要的),把类进行归纳,重点放在类的核心技术等方面。建议学习方法如下:
(1)类的用法,QT网站上都有,你可以先到这个网站上去获取基本知识,并试着编一些小的应用程序;
(2)然后再看我的书;
(3)再把Qtopeia下载下来,编一些嵌入式设备的窗口,应用程序;
(4)再反过来,对照我的书,阅读类的继承关系,应用程序通信机制,应用程序窗口的建立方法等,然后到网站上去查看类的用法。
网站上文档很多,属于技术文档和帮助文件,看起来比较庞大杂乱,你一下很难看明白彼此间的关系。所以,我建议边看边学,编程序时对照书与网站上的类说明来仔细研读,就会尽快掌握QT。

问:KDE在你的书中也提到了,它与QT有什么关系?

答:KDE是建立在QT上,面向PC机窗口系统的开发工具,Qt/Embedded是针对嵌入设备的窗口系统开发工具,Qtopia是建立在Qt/Embedded上的一种开放源代码窗口系统,它与实际的产品相似。

问:本书与QT帮助文档有什么区别?

答:在网站上我们可以获得QT各种帮助文档,如果只是把这些帮助文档编到书里,那是没什么意思的.我这本书不是汇编和翻译帮助文档,同时也不能替代帮助文档,一些QT基本知识还是需要你不断地查看帮助文档.我对这些最基本的知识介绍很少,主要讲比较深一点的知识,比如类的关系(这对开发人员是很重要的),Qt的一些核心技术,Qt/Embedded如何将窗口的信息显示在显示设备上等。把类进行归纳,重点放在类的核心技术等方面。

附:本书目录:  

http://www.dearbook.com.cn/book/106877
回复

使用道具 举报

发表于 2006-6-6 23:00:07 | 显示全部楼层
Great thanks oto chxinyi! You are the author?
If I'm allowed to show some suggestions, I would goal that some pages on the development with QT in embedded system, that will include transplanting, driver dev, app dev, etc.
回复

使用道具 举报

发表于 2006-7-27 17:47:09 | 显示全部楼层
这书实在不怎么样

不知道倪的另一本关于内核分析的书如何,前几天刚从图书馆预约到这本书,拿回来一翻就发现书里夹者一张纸条:“此书水平一般,请勿浪费太多时间”

看了这本QT的书后也有同感
回复

使用道具 举报

发表于 2006-7-28 21:16:08 | 显示全部楼层
qt开发的书虽然少,但是还不至于唯一一本吧?
回复

使用道具 举报

发表于 2006-8-2 12:16:33 | 显示全部楼层
指中文版吧。到是没看到过。当然,E文的满天飞。
回复

使用道具 举报

发表于 2006-9-7 17:12:51 | 显示全部楼层
有的看就先看吧
呵呵
回复

使用道具 举报

发表于 2006-10-13 20:45:03 | 显示全部楼层
C++ GUI Programming with Qt 3
http://www.china-pub.com/computers/common/info.asp?id=32407
估计还是会有很多错误的,麻烦大家发现后发到我的个人邮箱[email protected]
不过到现在为止,我还没有拿到样书呢,sigh。

目录
译者序
作译者
前言
序言
书皮
China-pub书评
LinuxFans书评
回复

使用道具 举报

发表于 2006-11-6 09:13:15 | 显示全部楼层
我昨天买了这本书。水平的却很差劲。

建议大家不要购买。
购买了的也不要浪费时间看。
回复

使用道具 举报

发表于 2008-7-1 22:16:53 | 显示全部楼层
呵呵
网上搜搜有没有PDF
如果有给大家啊!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-20 11:32 , Processed in 0.166812 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表