назначение form1.designer.cs и form1.resx - PullRequest
6 голосов
/ 12 апреля 2010

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

form1.designer.cs и form1.resx

Может кто-нибудь объяснить мне их?

Ответы [ 3 ]

8 голосов
/ 12 апреля 2010

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

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

4 голосов
/ 12 апреля 2010

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

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

4 голосов
/ 12 апреля 2010

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

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