Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа1_C#.doc
Скачиваний:
122
Добавлен:
23.03.2015
Размер:
952.32 Кб
Скачать

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. Окно сообщений, появляющееся при нажатии на кнопку.