logo
CSharp_Prog_Guide

Ресурсы

Ресурс представляет собой данные, которые включаются в приложение, но могут храниться таким образом, что их можно будет изменять независимо от остального исходного кода. Например, все строки можно хранить как ресурсы и не программировать их жестко в исходном коде. В последствии строки можно будет перевести на разные языки и добавить к папке приложения, которую можно будет поставить клиентам без необходимости перекомпиляции сборки. Пять типов ресурсов, определенные Visual C# это строки, изображения, значки, звук и файлы. Добавлять, удалять или редактировать ресурсы можно при помощи Конструктора ресурсов, который доступен на вкладке Ресурсы в Конструкторе проектов.

Формы

При создании проекта Windows Forms Visual C# добавляет одну форму в проект и называет ее Form1. Представляющие форму два файла имеют название Form1.cs и Form1.designer.cs. Код пишется в файле Form1.cs; в файл designer.cs конструктор Windows Forms записывает код, реализующий все действия, выполненные путем перетаскивания элементов управления из Панели элементов.

Чтобы создать новую форму, необходимо щелкнуть команду Проект и выбрать Добавить форму Windows. С каждой формой связаны два файла. В файле Form1.cs (имя может быть выбрано пользователем) содержится исходный код для настройки формы и ее элементов управления (например, полей со списками и текстовых полей), а также их реакции на события (например, нажатие кнопки или клавиши). В простых проектах Windows Forms большая часть кода пишется именно в этом файле.

В файле designer.cs содержится исходный код, который записывает Конструктор форм при перетаскивании элементов управления в форму, установке свойств в окне Свойства и так далее. Как правило, изменение этого файла вручную не допускается совсем.

Примечание.

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

Other Source Code Files

A project may include any number of additional .cs files that may be associated with a particular Windows Form. In the previous illustration of Solution Explorer, program.cs contains the entry point for the application. A single .cs file can contain any number of class and struct definitions. You can add new or existing files or classes to your project by clicking Add New Item or Add Existing Item on the Project menu.

Modifying Project Properties

After you create a project, you can use the Project Designer to perform tasks such as change the name of your executable file, customize the build process, add a reference to a DLL, or strengthen the security settings. You can access the Project Designer in three ways:

The Project Designer will appear in the editor/designer window as shown in the following illustration: