2011-01-25 43 views
2

我正在爲我一直在研究的openGL項目編寫一個GUI庫 - 此時只是非常基本的東西,就像在屏幕上處理文本的位置一樣。所以我花了一些時間在設計這個東西的時候尋找好的文檔來指代,但是我所看到的所有東西都是關於GUI理論的說明,而不是實現。用於GUI實現的參考文檔

我對usability heuristics等東西不感興趣,而是像「裝飾設計模式在設計GUI時特別有用」這樣的語句。討論特定實現細節的事情,比如如何高效地處理相對定位,或者構建GUI的方式,以便屏幕轉換是可能的。

我會繼續做搜索引擎,並會發布對我找到的任何特別有用的鏈接,但我想我也會向好的書籍,博客文章,教程等方面的社區尋求幫助。

+0

可能不太專注於主題,但我發現並計劃嘗試一段時間的一個想法是[立即模式圖形用戶界面](http://mollyrocket.com/861)。絕對不是大多數GUI框架的工作原理,但它聽起來像是嘗試真正有趣。 – Nemo157 2011-01-25 07:46:46

+0

感謝您的鏈接,這實際上就是我正在尋找的信息:關於GUI如何編碼的內容,而不是爲什麼。它不符合我的設計目標,但我也發現它很有趣。如果你確實嘗試過,我很樂意聽聽它是如何實現的。 – 2011-01-25 11:37:58

回答

1

到目前爲止,我只真正找到一個結果:

Martin Fowler的overview of GUI architectures提供不同的設計模式的一個很好的概述。涵蓋的主題包括MVC,MVP和其他一些類似的方法。

仍在尋找。當我發現更多時,我會更新這個。