
- •Лабораторная работа №1. Введение в Windows Forms
- •Ход работы (первой части лабораторного занятия).
- •Теоретические сведения:
- •Создание Windows-приложений
- •Окно кода программы
- •Роль класса Application
- •Свойства проекта
- •Запуск приложения
- •Что такое форма
- •Windows Forms в технологии .Net
- •Функциональные возможности класса Form
- •Цикл существования объекта Form
- •Резюме.
- •Диалог MessageBox
- •Закрытие формы (Выход из формы)
- •Создание mdi-приложений.
- •Стандартный делегат
Свойства проекта
Каждый проект (Application) имеет определенный набор свойств. Среда Visual Studio .NET позволяет изменять эти настройки визуально:
Выделить в дереве Solution Explorer корневой элемент MyFirstWindowsFormsApplication.
Нажать пункт меню View/Property Pages.
Появится окно, изображенное на рис. 6.
Примечание: если окно Properties отсутствует, в Visual Studio .NET его можно открыть используя меню View/Properties Window или горячей клавиши Alt+Enter.
Рис. 6. Свойства проекта
Закладка Application содержит основную информацию о проекте.
Assembly Name — имя сборки.
Default Namespace — используемое по умолчанию в проекте пространство имен.
Target Framework – описывает версию .NET Framework с которой работает приложение.
Output Туре — тип приложения. Здесь можно выбрать Windows Application, Console Application или Class Library. По умолчанию для Windows Forms устанавливается тип Windows Application.
Startup Object — имя класса, содержащего метод Main, который будет вызываться при запуске приложения
Assembly Information— содержит информацию о сборке или проекте, включая описание, информцию о версии, название компании, продукта и т.д.
Resources – содержит основные опции для конфигурации приложения:
Icon and manifest – выбрано по умолчанию. Позволяет выбрать собственную иконку или выбрать разные опции создания манифеста.
Application Icon — путь к файлу с пиктограммой для приложения.
Manifest – выбирает настройки создания манифеста когда приложение запущено в Windows Vista под User Account Control (UAC)
Resource Filе – выбор этого пункта отменяет возможность выбора иконки и манифеста. Позволяет ввести путь (или выбрать его с помощью кнопки обзора) для добавления к проекту исходного файла Win32.
Кроме того, вам необходимо знать о свойствах на закладке Build (рис. 7).
Рис. 7 Окно свойств проекта Build
Эта вкладка позволяет описать конфигурационные свойства компиляции проекта.
General – позволяет настроить основные опции компиляции проекта.
Conditional compilation symbols – описывает символы которыми обуславливается условная компиляция
Define DEBUG constant – задает отладочный символ. Аналогично команде /define:DEBUG в командной строке.
Define TRACE constant – задает символ трассировки. Аналогично команде /define:TRACE в командной строке.
Allow unsafe code - разрешить использование в проекте ключевого слова unsafe
Optimize code. Включение этого свойства помогает, в некоторых случаях, увеличить производительность вашей программы в десятки раз.
Errors and Warnings – используется для настройки опций ошибок и предупреждений для компиляции проекта
Warning Level — определить уровень предупреждений, отображаемых при компиляции программы.
Suppress warnings – блок возможностей компилятора создавать одно или несколько предупреждений
Treat Warnings as Errors – настройки для описания какие предупреждения трактуются как ошибки
None – предупреждения не воспринимаются ошибками
Specific warnings – только описанные предупреждения воспринимаются ошибками.
All – все предупреждения воспринимаются ошибками
Output – применяется для описания выходных опций компилируемого проекта
Output Path — путь, где будет сформирован выходной файл.
XML documentation file – задает имя файла информации, куда будут заноситься комментарии из документа.
Register for COM interop – показывает, что приложение будет использовать СОМ объекты, позволяет связывать СОМ объекты с приложением, которое разрабатывается.
Generate serialization assembly – описывает средства создания сборки.
Мы не будем изменять свойства программы. Оставим все значения по умолчанию.