你将Form1重命名为什么?

时间:2009-07-31 00:36:50

标签: c# .net winforms

这是纯粹的好奇心......

大多数“专业人士”可能永远不会在其Windows窗体项目中使用“Form1”作为有效的类名。我通常最终将其重命名为MainForm。

你做什么?

编辑:对于那些使用匈牙利表示法(frmMain)的人 - 为什么?我不认为它仍然被认为是一种标准做法......是吗?

12 个答案:

答案 0 :(得分:11)

MainForm。我讨厌匈牙利语,FxCop在任何情况下都抱怨它,所以MainFormOkButtonAboutDialog等等。

答案 1 :(得分:8)

{AppName的}表。

答案 2 :(得分:3)

frmMain是我的典型选择。

答案 3 :(得分:3)

丹尼斯。我的表格名称是丹尼斯。

答案 4 :(得分:2)

frmMain用于MDI应用程序。我不打算为单一形式的应用程序更改它..

答案 5 :(得分:2)

我更喜欢MainForm,而不是FormMain。使用Form作为前缀会按字母顺序排序!

答案 6 :(得分:1)

我经常使用ApplicationShellForm的一些变体。

这是因为在我的大多数“真实”工作中,它只不过是一个瘦的shell,我在运行时注入了真实的行为。我的“主要形式”通常在其中本身很少。

话虽如此 - 我总是根据其行为称呼它。您的主要表格或申请是做什么的?如果我没有围绕依赖注入建立一切并试图保持一些关注点分离,这就决定了我所谓的内容。

答案 7 :(得分:0)

我通常将我的主要表格命名为与项目保持一致。例如,我(慢慢地)编写了一个小应用程序,旨在帮助管理我以前雇主的同行评审。我在这个项目中的主要形式简称为ReviewManager。

答案 8 :(得分:0)

通常我将它重命名为frmMain,类似于statenjason。但是,如果它有不同的目的,或者被用作原型,将进入更大的项目,我会将其重命名为更具描述性的东西。因此Form1可能会成为frmSomeComplexTest或frmSomeMethodOutputTester。

答案 9 :(得分:0)

我不会更改它,除非另一个表格最终成为主要表格。在这种情况下,我将重命名一个Form1。

Form1,FormMain,它基本上是一回事。它不像您的用户会知道/关心,也不会让维护代码的人感到困惑。

答案 10 :(得分:0)

如果我的程序名为Fred,并且其UI位于表单中,FredForm就是调用该表单的内容。当有多个表单时,它会被提升为FredMainForm,只要它实际上仍然是UI的核心。

答案 11 :(得分:0)

frmMain用于单个表单应用程序,MDIMain用于MDI应用程序。我将项目命名为特定于业务目的,并让业务部门决定表单的文本。