2012-04-06 2 views
0

Это может быть очень простой вопрос, но как лучше всего назвать мои формы?
Я имею в виду, могу ли я использовать пробелы или будущие проблемы позже?Visual Studio - формы имен

Пример
Должен ли я использовать «Записан на всплывающий» или «Logged_on_Popup»?

Спасибо!

+0

Что вы подразумеваете под «именем»? Название формы или название класса? – Oded

+0

Имя класса и имя, которое отображается в проводнике решений. –

ответ

0

Не используйте пробелы. Или Подчеркивания. У Microsoft есть некоторые naming conventions, которые они рекомендуют. Несмотря на то, что у них нет конкретных рекомендаций, выполните следующие действия: формальное присвоение имен, они могут быть довольно неплохими:

Удовлетворитесь читаемости более краткой. Имя свойства CanScrollHorizontally лучше, чем ScrollableX (скрытая ссылка на ось X).

Не используйте символы подчеркивания, дефисы или любые другие неалфаномерные символы.


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

+0

Спасибо за последнюю часть вашего ответа, я всегда удивлялся! –

0

Поскольку Форма также классы, вы должны следовать Class Namings:

  • Используйте существительное или словосочетание назвать класс.
  • Используйте чехол Pascal.
  • Использование сокращений экономно.
  • Не используйте префикс типа, например C для класса, имени класса. Например, используйте имя класса FileStream, а не CFileStream.
  • Не используйте символ подчеркивания (_).
  • Иногда необходимо указать имя класса, которое начинается с буквы I, даже если класс не является интерфейсом. Это подходит, если я - первая буква целого слова, которое является частью имени класса. Например, имя класса IdentityStore является подходящим.
  • При необходимости используйте составное слово, чтобы назвать производный класс. Вторая часть имени производного класса должна быть именем базового класса. Например, ApplicationException является подходящим именем для класса, производного от класса с именем Exception, потому что ApplicationException является своего рода Исключением. Используйте разумное суждение при применении этого правила. Например, Button является подходящим именем для класса, производного от Control. Хотя кнопка - это своего рода элемент управления, поэтому элемент управления, принадлежащий классу, будет излишне увеличивать имя.

Так Log On Popup недействителен и Log_On_Popup должен быть действительным с точки зрения компилятора, но не из принципов именования классов. Я должен выбрать LogOnPopup. Где некоторым людям нравится добавлять к нему суффикс LogOnPopupForm.

+0

Спасибо! Тогда я не буду использовать пробелы и подчеркивания :). –

0
public partial class LoggedOnPopupForm 

В названии компонента вы можете использовать пробелы, но я не рекомендую делать это

0

Простой, Вы можете использовать log_on_popup Если ваше сомнение в том, как назвать то, Когда форма дизайнер открыт откройте окно свойств (Если окно свойств не существует, просто щелкните правой кнопкой мыши на форме и выберите свойства), в свойствах, Вы найдете (Имя) просто введите там log_on_popup :)

Смежные вопросы