在VB.net中管理表单的代码

时间:2011-09-24 21:16:19

标签: .net vb.net winforms

组织负责表单内容的代码的最佳方法是什么。

就我而言,旁边有一个DataGridView和列表,有一些选项可用(项目,经理,员工等......)。选择任何列表的元素都会使用数据库中的适当数据填充DataGrid。

现在,GridFill函数+处理每个列表元素的所有添加/删除/编辑按钮在Form的源代码中提供了相当多的代码,这让我感到困扰。

如何分割它以避免将来出现问题?谷歌搜索时,我已经看到一些建议使用部分类,模块或只是类。将与项目,经理,...相关的所有功能移动到拥有单独的类听起来像一个好主意,但接下来的问题是如何将所有必要的数据传递给类功能。传递整个表格的参考是一个好主意吗?

1 个答案:

答案 0 :(得分:0)

如果您正在使用Winforms,请查看MVP(模型,视图,演示者)模式,该模式有助于分离与数据,业务逻辑和用户界面相关的代码。 This question也可以提供帮助,因为答案提供了很多关于这个主题的有趣链接。