我们知道按钮和面板之类的东西在大多数语言中都很常见,但有没有官方认可和使用的GUI API建议或模式? (比如W3C的东西可能吗?)
答案 0 :(得分:2)
我认为没有你要找的东西的集合。但是在每个框架中,您可能会找到适用的模式。有些可能特定于构建API的运行时体系结构,但有些是非常通用的,如MVC,Delegation或Decorator。以下是我对适当的架构文档的一些链接
我在过去几年中使用了很多GUI框架,我仍然喜欢进入cocoa的架构,它是一个以面向对象的方式实现guis的框架。大多数范例都是一致且反复地应用的,所以通常如果你已经找到了一种如何做事的方法,它通常会带到其他地方。
答案 1 :(得分:1)
我认为标准机构没有任何官方和正式模式。但有一个UI pattern catalog here.雅虎也维持UI pattern library。
答案 2 :(得分:1)
UI设计是一种艺术 - 有一些“做到这一点,不要那样做”,但并不多。 尽管如此designing-a-gui在SO上 有一些实用的建议 “官方认可”:试试微软?