Что вы переименовываете в Form1? - PullRequest
4 голосов
/ 31 июля 2009

Это чистое любопытство ...

Большинство «профессионалов», скорее всего, никогда не будут использовать «Form1» в качестве допустимого имени класса в своих проектах Windows Forms. Обычно я переименовываю его в MainForm.

Что ты делаешь?

Редактировать: Для тех из вас, кто использует венгерскую нотацию (frmMain) - почему? Я не думаю, что это все еще считается стандартной практикой ... не так ли?

Ответы [ 12 ]

11 голосов
/ 31 июля 2009

MainForm. Я ненавижу венгерскую нотацию, и FxCop жалуется на это в любом случае, поэтому MainForm, OkButton, AboutDialog и т. Д.

8 голосов
/ 31 июля 2009

{AppName} форма.

3 голосов
/ 31 июля 2009

Деннис. Мою форму зовут Денис.

3 голосов
/ 31 июля 2009

frmMain - мой типичный выбор.

2 голосов
/ 31 июля 2009

Я предпочитаю MainForm, а не FormMain. Использование формы в качестве префикса нарушает алфавитный порядок!

2 голосов
/ 31 июля 2009

frmMain для приложений MDI. Я не потрудился изменить его для приложений с одной формой ..

1 голос
/ 31 июля 2009

Я часто использую некоторые варианты ApplicationShellForm.

Это потому, что в большинстве моих "настоящих" работ это действительно не более чем тонкая оболочка, в которую я внедряю реальное поведение во время выполнения. В моей «главной форме» обычно очень мало самого по себе.

Как говорится, я бы всегда называл это чем-то, основываясь на его поведении. Что делает ваша основная форма или приложение? Вот что определило бы то, что я бы назвал, если бы я не строил все вокруг внедрения зависимостей и не пытался поддерживать некоторое разделение интересов.

0 голосов
/ 31 июля 2009

frmMain для приложений с одной формой, MDIMain для приложений MDI. Я назову проект, соответствующий бизнес-целям, и пусть бизнес решит текст формы.

0 голосов
/ 31 июля 2009

Если моя программа называется Fred, и ее пользовательский интерфейс живет в форме, FredForm - это то, что эта форма вызывается. В тот момент, когда существует более одной формы, она повышается до FredMainForm, пока она фактически остается центральным элементом пользовательского интерфейса.

0 голосов
/ 31 июля 2009

Я не изменяю это, если другая форма не становится основной. В этом случае я переименую эту форму Form1.

Form1, FormMain, это по сути одно и то же. Это не значит, что ваши пользователи будут когда-либо знать / заботиться, и это не будет сбивать с толку тех, кто поддерживает ваш код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...