【问题标题】:Reference documents for GUI implementationGUI实现参考文档
【发布时间】:2011-01-25 07:38:48
【问题描述】:

我正在为我一直在研究的一个 openGL 项目编写一个 GUI 库——目前只是非常基本的东西,比如处理屏幕上文本的位置。所以我在设计这个东西时花了一些时间寻找好的文档来参考,但我似乎找到的只是关于 GUI 理论的注释,而不是实现。

我对@9​​87654321@ 之类的东西不太感兴趣,而是对诸如“装饰器设计模式在设计 GUI 时特别有用”之类的陈述感兴趣。谈论特定实现细节的事情,例如如何有效地处理相对定位,或构建 GUI 以使屏幕转换成为可能的方法。

我会继续进行谷歌搜索,并会发布我发现的任何特别有用的链接,但我想我也会向社区寻求他们对好书、博客条目、教程等的建议。

【问题讨论】:

  • 可能不太切题,但我发现并计划尝试一段时间的一个想法是Immediate-Mode Graphical User Interfaces。绝对不是大多数 GUI 框架的工作方式,但听起来会很有趣。
  • 感谢您的链接,这实际上正是我正在寻找的那种信息:关于 GUI 是如何编码的东西,而不是为什么。它并不真正符合我的设计目标,但我也发现它很有趣。如果您确实尝试过,我很想听听效果如何。

标签: user-interface language-agnostic opengl


【解决方案1】:

到目前为止,我只真正找到了一个结果:

Martin Fowler 的overview of GUI architectures 很好地概述了不同的设计模式。涵盖的主题包括 MVC、MVP 和其他一些类似的方法。

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

【讨论】:

  • 你还有什么发现吗?
  • 是的,你找到了吗?
猜你喜欢
  • 2021-07-17
  • 2016-03-03
  • 2012-07-30
  • 1970-01-01
  • 2012-07-09
  • 2021-03-25
  • 2023-03-20
  • 1970-01-01
  • 2010-10-01
相关资源
最近更新 更多