关于学习Xlib的书籍/资源(“Linux Petzold”?)

时间:2010-11-01 20:12:01

标签: c++ c linux user-interface xlib

我顽固地决定学习用于Linux GUI的Xlib编程,只是为了好玩和娱乐。获得的经验。我很年轻,有很多时间阅读无用的东西。然而,似乎没有人希望人们学习这一点,就像我看到的那样,askers正在被使用工具集的建议轰炸 - 通常是Qt或wxWidgets。如果没有人学习Xlib,这将是一种悲伤,谁将继续发展,例如wxWidgets的?不过,当我对Xlib感到满意的时候,我也会学习wxWidgets。

所以 - 顺便说一句 - 我的问题是:是否有推荐的书(或其他资源)用于学习Xlib编程,最好是使用C ++,但C也可以。 Windows编程有它的Petzold,我想知道Xlib是否有某种等价物。

4 个答案:

答案 0 :(得分:6)

曾经有一系列关于X编程的书籍(他们实际上按照 up 的方式工作到Xlib!)但你可能想要的那本书是Xlib Programming Manual

一年后,我遇到了一张“复古UNIX”imgur专辑,里面有一张照片!与Red Book(Postscript语言参考手册)和O'Reilly X系列中的另一本书保持良好的关系。

答案 1 :(得分:2)

我喜欢Levi Reiss和Joseph Radin,我认为这是“内外X窗口”(我读了一个翻译版本)。当然,它真的过时了,早于Xutf8 *函数,XRender,XFt和客户端字体,XCB,XRandr,Composite等......

答案 2 :(得分:1)

我在亚马逊上找到了这个:Fundamentals of X Programming

答案 3 :(得分:0)

我自己也找到了这些书:

http://www.amazon.com/Introduction-Window-System-Oliver-Jones/dp/0134999975/ref=sr_1_4?s=books&ie=UTF8&qid=1288651669&sr=1-4(陈旧且昂贵,但它确实存在)

http://www.amazon.com/Window-Programming-Scratch-Jesse-Libertys/dp/0789723727/ref=sr_1_25?s=books&ie=UTF8&qid=1288651711&sr=1-25(与我能找到的大多数其他资源相比,这是最新的,但它有一些不好的评论。也许值得一读)

http://www.amazon.com/Window-Toolkit-Complete-Programmers-Specification/dp/1555581781/ref=sr_1_44?s=books&ie=UTF8&qid=1288651754&sr=1-44(据说很好,实际上在Xt上,但我想这可能值得一读)

这个网站似乎至少包含一些可用的东西: http://manuals.itc.virginia.edu/unixdocs/u014.xwindows.html

如果有人阅读过这些内容,请发表评论。