我正在为我一直在研究的openGL项目编写一个GUI库 - 此时只是非常基本的东西,比如处理屏幕上文本的位置。所以我花了一些时间寻找好的文档来设计这个东西,但我似乎发现的只是GUI理论的注释,而不是实现。
我对usability heuristics之类的东西并不感兴趣,而是像“装饰设计模式在设计GUI时特别有用”这样的陈述。讨论特定实现细节的事情,例如如何有效地处理相对定位,或者构建GUI以便可以进行屏幕转换的方法。
我会继续谷歌搜索,并会发布我发现的任何特别有用的链接,但我想我也会向社区寻求关于好书,博客,教程等的建议。
答案 0 :(得分:1)
到目前为止,我只找到了一个结果:
Martin Fowler的overview of GUI architectures提供了对不同设计模式的非常好的概述。涵盖的主题包括MVC,MVP和一些其他类似的方法。
还在看。当我找到更多时,我会更新。