GUI架构设计资源? [英] GUI architecture design resources?

查看:113
本文介绍了GUI架构设计资源?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我感兴趣的图形用户界面库,如的Qt 的wxWidgets的内部运作。我有点明白一个GUI系统是如何被结构化的,但我有许多悬而未决的疑惑(关于重点,优先,定位,特殊部件等),将通过阅读界面架构设计有趣的资源,可以轻松解决。

I'm interested in the inner workings of Graphical User Interface libraries, such as Qt or wxWidgets. I sort of understand how a GUI system could be structured, but I have many unanswered doubts (regarding focus, priority, positioning, special widgets, etc) that would be easily resolved by reading interesting resources about GUI architecture design.

不幸的是,谷歌是不是真的有帮助。我无法找到一个很好的网站/条/教程讲解了如何GUI现代建筑设计和结构化的。

Unfortunately, Google was not really helpful. I couldn't find a good website/article/tutorial that explained how modern GUI architecture is designed and structured.

有没有什么好的书/资源给你推荐的话题?我想preFER如果资源是C ++开发人员,但我完全罚款与语言无关的资源(或C / Java的那些)。

Is there any good book/resource you recommend on the subject? I would prefer if the resource was for C++ developers, but I'm perfectly fine with language-independent resources (or C/Java ones).

澄清:我不是在事件/消息架构特别有兴趣,但大多处理鼠标/键盘输入,徘徊检测,处理与叠加一个在另一个之上的小部件,处理与开辟临时菜单窗口小部件,表格控件调整大小调整,拖放,等等。

To clarify: I'm not particularly interested in event/messaging architecture, but mostly on handling mouse/keyboard input, hovering detection, dealing with widgets that stack one on top of the other, dealing with widgets that open up temporary menus, form re-sizing with widget alignment, dragging and dropping, and so on.

推荐答案

在本文中,您可以在#8。的<一个找到href=\"http://www.smashingmagazine.com/2009/06/23/10-ui-design-patterns-you-should-be-paying-attention-to/\"相对=nofollow>步骤左模式,则当用户需要填写的多个步骤的数据被广泛实施。也非常有帮助的#10。 哈弗控制。我可以为您在其他人也劝告。

In this article you can find under #8. the Steps Left pattern, it is widely implemented when users have to fill in data in multiple steps. Also very helpful is #10. Hover Controls. I can advise you to at the others too.

UI设计模式的一个非常收集,库和实践<一个href=\"http://www.smashingmagazine.com/2009/06/15/40-helpful-resources-on-user-interface-design-patterns/\"相对=nofollow>可以在这里找到

A very collection of UI Design Patterns, Libs and Practices can be found here.

如果你婉花更多的时间这里有图案的类别了解:

If you wan to spend some more time here are patterns in Categories for:


  1. 基本相互作用(看看·寻呼·下拉按钮·幻灯片播放)

  2. 浏览各地(看看·叠加菜单·重复菜单·伸缩菜单·滚动菜单)

  3. 个性化(看看·自定义窗口)

  4. 捐赠输入(看看·评论框·约束输入表格·)

注意,你必须选择用户需求部分。

您可能会发现这些资源帮助:

You may find these resources helpful:

  • web-ui-design-patterns
  • mobile-ui-design-patterns
  • User-centered_design

希望它帮助。


  • 干杯

这篇关于GUI架构设计资源?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆