2010-11-01 48 views
3

我固執地決定學習用於Linux GUI的Xlib編程,只是爲了獲得樂趣&獲得的經驗。我很年輕,有很多時間閱讀無用的東西。然而,似乎沒有人希望人們學習這一點,正如我看到的每個地方一樣,asker被轟炸的建議是使用工具集 - 通常是Qt或wxWidgets。如果沒有人瞭解Xlib,這將是一種悲哀,誰將會繼續發展。 wxWidgets的?儘管如此,當我對Xlib感到滿意時,我也會學習wxWidgets。關於學習Xlib的書籍/資源(「Linux Petzold」?)

所以 - 就這樣 - 我的問題是:是否有推薦的書(或其他資源)用於學習Xlib編程,最好是使用C++,但C也可以。 Windows編程有它的Petzold,我想知道Xlib是否有某種等價物。

+0

學習Xlib會很有趣,但XCB更現代化,更好。 – 2010-11-01 22:56:07

+0

我會帶他們兩個,非常感謝你:)因此加入我的學習清單。如果需要的話,我會開始一個新的問題 - 當我得到那麼多。 – Oystein 2010-11-01 23:02:05

回答

6

曾經有一個全系列的X編程書籍(他們實際工作的方式高達到Xlib的!),但你可能想要的是Xlib Programming Manual

過了一年之後我碰到一個跑「復古UNIX「imgur專輯裏面有它的照片!保持與紅皮書(後記語言參考手冊)和O'Reilly X系列的另一個好公司。

+0

哇系列!用在90年代與我一起工作的每個UNIX人物上 – 2010-11-01 20:32:27

+0

好啊,你還有更多關於這些系列的東西嗎?可能很有趣! – Oystein 2010-11-01 20:54:19

+0

+1,這也是我用過的。我可以在網上找到最好的 – 2010-11-01 21:14:26

1

我發現這對亞馬遜:Fundamentals of X Programming

+0

謝謝!看起來不錯,但有點貴,我會記住的 – Oystein 2010-11-01 20:56:17

+0

你是對的 - 它是 - 我沒有注意到它。 – 2010-11-01 20:58:31

2

我喜歡一個列維賴斯和約瑟夫·雷丁,我認爲這是「從內到外的X Window」(我讀了翻譯版本)。當然,這是真的過時和早Xutf8 *功能,XRENDER,XFT和客戶端的字體,XCB,XRandr,複合材料等..

+0

哈哈! http://www.amazon.com/exec/obidos/ASIN/007881796X/acmorg-20我可能會得到這個 – Oystein 2010-11-01 22:45:31

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

如果有人讀過這些,請發表評論。