我不知道在Stackexchange站点中哪里可以正确地提出这个问题。所以我会在这里问一下。如果这个问题不合适,请告诉我,我会将它移到Stackexchange网站应该正确的位置。
我有一个应用程序( VB.NET ),这几乎已经完成,我想知道我应该做些什么来正确优化它的使用。
其名为 CCTV制图系统(CMS)。 从技术上讲,一个地图,带有标记(或相机,我会说),还有mainForm就是我所说的设置面板。其中有很多控件,一个tabcontrol(3tabs),每个控件都有标签,文本框,按钮和数据网格视图。这只是一个未来的项目,但我想在为同一个概念制作另一个表格之前完成这些事情,在建筑物内的每个楼层映射cctv 。
无论如何,我想知道哪些是我的应用中用户输入/控制的更好选择:
选项:
创建一个表单,其中包含所有布局和在 GENERAL FORM 中添加/删除数据+ datagridview的命令,以便我只会调用{ {1}}执行这些任务。然后根据已执行的过程禁用不必要的控件。 (例如,如果单击DVRcommand,则仅启用DVR控件)
为每个数据表创建单独的表单。
创建一个包含多个面板的表单,每个面板包含一个数据表,并仅显示已执行的命令面板。 (例如,DVR,仅显示generalSettingsForm.Show
)
留下它。