gpt4 book ai didi

user-interface - GUI 设计 - 多表单 vs 模拟 MDI(选项卡) vs PageControl

转载 作者:行者123 更新时间:2023-12-04 06:48:22 26 4
gpt4 key购买 nike

您更喜欢以下哪种风格?

  • 执行任务的应用程序打开新表单
  • 将各种“表单”保存在不同选项卡中的应用程序
  • 一个基于 PageControl 的应用程序,并根据您要执行的操作向您显示正确的选项卡。
  • 别的

  • 另外你有什么好的gui设计链接吗?

    最佳答案

    从程序员的角度来看,PageControl 解决方案很快就会失控。可能有太多的代码,当然还有一个表单上的许多组件。 (最初这个问题被标记为 Delphi,所以我从那里开始。)

    从用户的角度来看,“打开新窗口”范式常常令人困惑。我们人们倾向于认为我们能够同时处理多项任务并处理许多打开的窗口和任务,但事实并非如此(我们像计算机一样浪费时间进行任务切换并增加准确性)。

    显然,这实际上取决于应用程序的类型。但我倾向于采用 Chrome 和 Firefox 在其最新版本中展示的范式:

  • 将各种表格保留在不同的选项卡中
  • 让用户将选项卡分离为其自己的形式(通过拖放来停靠和取消停靠)
  • 添加好导航方式

  • 我也将 SDI 之类的东西实现为应用程序的主屏幕。看看类似“展望风格”的东西。导航、对象列表、不同 Pane 中的对象详细信息、一些附加 Pane ,如驾驶舱。然后为某些任务(一些模态,一些非模态)打开一个新窗口/表单,但生命周期很短。写完电子邮件后,它会被发送并关闭窗口。但是,如果我有能力这样做,我可以同时处理多封电子邮件。

    看问题。如果它具有仪表板字符,则采用“外观样式”左右。如果用户是广泛的、异类的、不精通计算机的人群,请使用 SDI 或选项卡上的表单。如果您为程序员编写代码,您可能会选择多种形式,因为我们倾向于认为我们可以处理它。它适用于多个屏幕(希望如此)。

    关于user-interface - GUI 设计 - 多表单 vs 模拟 MDI(选项卡) vs PageControl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1277256/

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