Цель form1.designer.cs и form1.resx

Я делал vb.net некоторое время, и я не понимаю цели этих двух файлов:

  • form1.designer.cs
  • form1.resx

Кто-то может объяснить их мне?

6
задан Thomas Schremser 3 October 2019 в 14:29
поделиться

3 ответа

form1.designer.cs - это автоматически сгенерированный файл, соответствующий form1.cs . Идея состоит в том, что конструктор форм Visual Studio может поместить свой автоматически сгенерированный код в form1.designer.cs , не беспокоясь о том, чтобы испортить любые изменения, которые вы могли внести.

form1.resx чаще всего используется для хранения строк, которые вы хотите перевести на разные языки, чтобы вы не кодировали их жестко в своем приложении.

9
ответ дан 8 December 2019 в 13:45
поделиться

form1.designer.cs - это файл, который автоматически создается в среде IDE (например, Visual Studio). Он хранит все элементы инициализации, связанные с WinForms, отдельно от «чистого» кода программной части form1.cs.

Обратите внимание, что form1.designer.cs комбинируется с кодом из form1.cs компилятором, потому что классы перечислены как частичные и, таким образом, являются двумя частями одного определения класса.

4
ответ дан 8 December 2019 в 13:45
поделиться

В .designer.cs содержатся элементы управления и макет формы, .resx содержит такие вещи, как ресурсы и языковые словари.

4
ответ дан 8 December 2019 в 13:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: