Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Підручник КНУ-4кк11.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
16.18 Mб
Скачать

4.6.3. Компіляція програм

Для того, щоб відкомпілювати код програми, виберіть у меню 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.Deplo

yment.dll

/reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dll

/reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Drawi

ng.dll

/reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Windo

ws.Forms.dll

/reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Xml.d

ll /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).

У результаті буде вийти повнофункціональний за стосунок для Windows з усіма властивими йому атрибутами.

Рис. 1.14. Останій вивід програми

4.6.4. Розширення функціональності програм

Навряд чи якусь користь можна витягти з порожньої форми. Давайте розширимо наш додаток, додавши до нього кнопку. Для цього перемкніться у вікно дизайнера та перетягніть із панелі 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. Вікно повідомлень, що з'являється при натисканні на кнопку.