这是纯粹的好奇心......
大多数“专业人士”可能永远不会在其Windows窗体项目中使用“Form1”作为有效的类名。我通常最终将其重命名为MainForm。
你做什么?
编辑:对于那些使用匈牙利表示法(frmMain)的人 - 为什么?我不认为它仍然被认为是一种标准做法......是吗?
答案 0 :(得分:11)
MainForm
。我讨厌匈牙利语,FxCop在任何情况下都抱怨它,所以MainForm
,OkButton
,AboutDialog
等等。
答案 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应用程序。我将项目命名为特定于业务目的,并让业务部门决定表单的文本。