- •Лабораторная работа № 1.
- •Содержание.
- •1. Теоретическая часть.
- •1.1. Возможности среды разработки Visual Studio .Net.
- •1.2. Создание проекта.
- •1.3. Окна управления проектами Solution Explorer и классами проекта ClassView.
- •1.4. Окно свойств Properties.
- •1.5. Окно инструментов Toolbox.
- •1.6. Визуальные свойства вспомогательных окон.
- •1.7. Меню и панель инструментов среды Visual Studio 2005.
- •2. Практическая часть. Создание Windows-приложения и консольного приложения.
- •2.1. Создание нового проекта.
- •2.2. Свойства проекта.
- •2.3. Дизайнер форм.
- •2.4. Компиляция программы.
- •2.5. Запуск приложения.
- •2.6. Расширение функциональности программы.
- •2.7. Создание консольного приложения.
- •3. Задания.
2.4. Компиляция программы.
Для того, чтобы откомпилировать код программы, выберите в меню Build/Build HelloWorld. Внизу среды разработки появятся окна — ErrorList (список ошибок) и Output. Если ваша программа содержит ошибки, то она не откомпилируется, пока вы их не исправите. Список ошибок содержит информацию о причине появления каждой ошибки с указанием точного месторасположения ошибки. При двойном щелчке на строке в списке ошибок Visual Studio отобразит код программы с ошибкой.
Специальное окно Output помогает программистам следить за ходом построения проекта. Открыть это окно можно через пункт меню View/Output. Вы можете увидеть в нем ход процесса построения вашей программы. Для нашего проекта результат компиляции представлен следующим образом:
------ Build started: Project: HelloWorld, Configuration: Debug Any CPU ------
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Csc.exe /noconfig /nowarn:1701,1702 /errorreport:prompt /warn:4 /define:DEBUG;TRACE /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Deployment.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Drawing.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll /debug+ /debug:full /optimize- /out:obj\Debug\HelloWorld.exe /resource:obj\Debug\HelloWorld.MainForm.resources /resource:obj\Debug\HelloWorld.Properties.Resources.resources /target:winexe Form1.cs Form1.Designer.cs Program.cs Properties\AssemblyInfo.cs Properties\Resources.Designer.cs Properties\Settings.Designer.cs
Compile complete -- 0 errors, 0 warnings
HelloWorld -> C:\Documents and Settings\User\Мои документы\Visual Studio 2005\Projects\HelloWorld\HelloWorld\bin\Debug\HelloWorld.exe
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
Это означает, что проект успешно построен. Теперь вы можете запустить его.
2.5. Запуск приложения.
Запуск приложения из среды Visual Studio 2005 возможен в двух режимах: с отладкой или без. Для запуска приложения в режиме отладки необходимо выбрать пункт меню Debug/Start. Этот режим пригодится вам для отладки создаваемого приложения в ходе выполнения программы. Если же вы хотите запустить приложение только для того, чтобы посмотреть результаты выполненной работы, воспользуйтесь пунктом меню Debug/Start Without Debugging. Запустите приложение в режиме «без отладки» (Debug/Start Without Debugging). На экране появится окно вашего первого приложения (рис. 1.14).
Рис. 1.14. Окно первого приложения.
В результате у вас должно было получиться полнофункциональное приложение для Windows со всеми присущими ему атрибутами.
2.6. Расширение функциональности программы.
Вряд ли какую-то пользу можно извлечь из пустой формы. Давайте расширим наше приложение, добавив к нему кнопку. Для этого переключитесь в окно дизайнера и перетяните из панели Toolbox элемент Button на вашу форму. Поместите эту кнопку по центру формы. Теперь необходимо наделить ее функциональностью. Для этого измените некоторые свойства кнопки в окне Properties:
Name: HelloWorld
Text: Нажми меня
Теперь необходимо обработать нажатие кнопки. Для этого в окне Properties переключитесь на закладку Events. Событие Click предназначено для обработки нажатия кнопки. Щелкните два раза левой кнопкой мыши по ячейке Click. Visual Studio 2005 переключит вас в окно кода программы. В код были добавлены следующие строки:
private void HelloWorld_Click(object sender, System.EventArgs e)
{
}
Добавьте в код следующую строку:
private void HelloWorld_Click(object sender, System.EventArgs e)
{
MessageBox.Show("Здравствуй,мир");
}
Откомпилируйте и снова запустите программу. На этот раз приложение содержит добавленную вами кнопку «Нажми меня». Кликните на ней мышью. На экране появится сообщение, изображенное на рис. 1.15.
Рис. 1.15. Окно сообщений, появляющееся при нажатии на кнопку.