2011-01-25 65 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和其他一些类似的方法。

仍在寻找。当我发现更多时,我会更新这个。