gpt4 book ai didi

user-interface - 您知道 GUI 编程的任何模式吗? (不是设计 GUI 的模式)

转载 作者:行者123 更新时间:2023-12-03 00:59:23 24 4
gpt4 key购买 nike

我正在寻找与 GUI 的编码部分相关的模式。 不像像我非常熟悉的MVC那样全局化,而是关于单一控制和输入的模式、好的想法和最佳实践。

假设我想制作一个控件来显示一些可能重叠的对象。现在,如果我单击一个对象,我需要找出要做什么(只需找到我可以通过多种方式执行的对象,例如四叉树和 Z 顺序,这不是问题)。而且我可能会按住修改键,或者某些对象从一开始就处于事件状态,从而使选择或其他事情变得更加复杂。我应该有一个代表屏幕对象的对象实例,在单击时处理用户操作,还是一个主类。等等.. 对于这样的问题有什么样的模式或解决方案?

最佳答案

说实话,我认为您最好只是深入研究标准设计模式,并将它们应用于开发 UI 时遇到的个别问题。

虽然存在常见的 UI“主题”(例如处理修饰键),但实际实现可能差异很大。

我有 O'Reilly 的 Head First Design PatternsThe Poster ,我发现这是无价的!

无耻插件:这些链接正在使用我的同事 ID。

关于user-interface - 您知道 GUI 编程的任何模式吗? (不是设计 GUI 的模式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11263/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com