Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CSharp_Prog_Guide.doc
Скачиваний:
16
Добавлен:
16.11.2019
Размер:
6.22 Mб
Скачать

Изменение свойств проекта

После создания проекта с помощью Конструктора проектов можно выполнять такие задачи, как изменение имени исполняемого файла, настройка процесса построения, добавление ссылки на библиотеку DLL или усиление параметров безопасности. Конструктор проектов можно открыть тремя способами:

  • В меню Проект щелкните Свойства.

  • В Обозревателе решений щелкните правой кнопкой мыши узел Свойства, а затем щелкните Открыть.

  • В Обозревателе решений щелкните правой кнопкой мыши узел проекта и выберите кнопку Свойства.

Откроется окно редактора/конструктора Конструктор проектов, показанное на следующем рисунке:

Project properties are grouped into 12 pages in the Project Designer. The Project Designer property pages are located in the same middle pane used by the Windows Forms Designer and code editor.

Note:

Visual Studio Team System includes an additional property page for Code Analysis.

In the previous illustration, the Application property page is displayed. By clicking the labels on the left tab (Build, Build Events, Debug, and so on) you can access the corresponding property page. The project-specific information that is entered here is stored in a .csproj file which you cannot see in Solution Explorer, but it is located in the project folder on the drive. While you are working in Visual C#, you can access help for any property page by positioning the pointer on the page and pressing F1.

The following table provides a brief description of each page in the Project Designer:

Property Page

Description

Application

Change the name of the assembly, the project type, assembly information including version number, and other resource options.

Build

Change the location in which the compiled assembly is stored, conditional compilation options, how errors and warnings are handled, and other settings.

Build Events

Create and modify custom build steps.

Debug

Specify the command-line arguments when you run under the debugger, and other settings.

Resources

Add strings, icons, images, or other types of files to your project as resources.

Свойства проекта представлены на 12 страницах в Конструкторе проектов. Страницы свойств Конструктора проектов располагаются в той же средней области, что и Конструктор Windows Forms и редактор кода.

Примечание.

Система Visual Studio Team System включает дополнительную страницу свойств для анализа кода.

На приведенном рисунке показана страница свойств Приложение. Путем щелчка подписей в левой вкладке (Построение, события построения, Отладка и так далее) можно перейти к соответствующей странице свойств. Сведения, относящиеся к проекту и вводимые на этих страницах, хранятся в файле CSPROJ, который не отображается в Обозревателе решений, а расположен на диске в папке проекта. При работе в Visual C# можно вызвать справку по любой странице свойств, поместив указатель на страницу и нажав клавишу F1.

В следующей таблице представлено краткое описание всех страниц в Конструкторе проектов.

Страница свойств

Описание

Приложение

Изменение имени сборки, типа проекта, сведений о сборке включая номер версии, а также других параметров ресурсов.

Построение

Изменение расположения, в котором сохраняется скомпилированная сборка, параметров условной компиляции, порядка обработки ошибок и предупреждений, а также других параметров.

События построения

Создание и изменение пользовательских шагов построения.

Отладка

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

Ресурсы

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

Services

Enable and configure client application services for your project.

Settings

Store settings such as connection strings for a database or the color-scheme that a particular user wants to use. These settings can be retrieved dynamically at run time.

Reference Paths

Specify the path where assemblies referenced in your project are located.

Signing

Specify ClickOnce certificate options, and provide strong name for your assembly.

Security

Specify security settings that your application requires in order to run.

Publish

Specify options for distributing your application to a Web site, ftp server, or file location.

Службы

Включение и настройка служб клиентского приложения для проекта.

Параметры

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

Пути для ссылок

Указание пути к папке для сборок, на которые существуют ссылки в проекте.

Подписывание

Определение параметров сертификата ClickOnce и указание строгого имени для сборки.

Безопасность

Определение параметров безопасности, необходимых для выполнения приложения.

Публикация

Определение параметров распространения приложения на веб-узел, FTP-сервер или в папку.

Designing a User Interface

In Visual C#, you can use either the Windows Form Designer or the Windows Presentation Foundation (WPF) Designer to quickly and conveniently create user interfaces. There are three basic steps in creating user interfaces:

  • Adding controls to the design surface.

  • Setting initial properties for the controls.

  • Writing handlers for specified events.

Although you can also create your UI by manually writing your own code, designers enable you to do this work much faster.

Note:

You can also use Visual C# to create console applications that have a simple text-based UI.

Adding Controls

In either designer, you use the mouse to drag controls, which are components with visual representation such as buttons and text boxes, onto a design surface. The following illustration shows a combo box that has been dragged from the Toolbox window onto a form in the Windows Forms Designer.