gpt4 book ai didi

c# - 什么时候应该填充 winform 应用程序中的第二个表单?

转载 作者:太空宇宙 更新时间:2023-11-03 20:18:37 25 4
gpt4 key购买 nike

我正在用 C# 创建一个 Windows 窗体应用程序,我有两个窗体。用户将要使用图形的主窗体和包含以下内容的另一种窗体:系列外观选项、轴选项、标签选项等...按下“工具”按钮时会出现此表单。从那里我打算让用户按照他们的意愿修改他们的图表。我的问题是-当第一个表单加载或初始化时填充第二个表单是更快/更好,还是应该在按下“工具”按钮时才这样做。

最佳答案

这个问题是关于eager loading(尽快加载数据)和lazy loading(必要时加载数据)的区别。我认为这里的决定应该归结为用户体验。如果数据加载需要一些时间,并且您的用户将频繁访问属性窗口,那么我建议预先加载。另一方面,如果加载速度很快,或者这是一个很少见的功能,那么我会建议延迟加载。因此,您需要弄清楚用户的期望。但是,如果屏幕数据加载速度很快,那么加载什么时间就无关紧要了。

我还建议您重新考虑您的属性窗口,尤其是当它要经常使用时。这种用户界面的范例是嵌入一个PropertyGrid。进入完成大部分工作的同一应用程序窗口。想一想 Visual Studio 的许多例子和任何 IDE 风格的应用程序。它们不倾向于具有“ float ”属性窗口。范例是显示当前在 IDE 中选择的任何对象的属性,以便快速轻松地进行修改。单独的工具 |选项范例更适用于应用程序级别的设置,这些设置的修改频率要低得多,并且与整个应用程序相关联,而不是应用程序管理的特定对象。同样,Visual Studio 是一个很好的例子。

关于c# - 什么时候应该填充 winform 应用程序中的第二个表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15071175/

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