Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР 1 - Интегрированная среда MS Visual.NET. Раб....doc
Скачиваний:
11
Добавлен:
04.11.2018
Размер:
12.64 Mб
Скачать
  1. Компиляция исходного программного кода и запуск программы на исполнение.

    1. Чтобы скомпилировать программный код, необходимо загрузить проект в среду разработки и выполнить пункт главного меню «Build->Build Solution» или нажать на клавиатуре горячую клавишу «F (рисунок 19).

    1. В том случае, если компиляция прошла успешно, в строке состояния главного окна среды разработки появится соответствующее сообщение (рисунок 20). Если при компиляции обнаружатся ошибки, на экране появится информационное окно. Его следует закрыть, компиляцию отменить, затем убедиться, что программный код соответствует коду, приведенному на рисунке 18, что в программную среду загружено программное решение, а не отдельный файл исходного кода. Затем следует повторить попытку компиляции.

    1. Чтобы просмотреть результаты компиляции, необходимо перейти в папку программного решения, в которой появится еще один каталог с именем «Debug» (рисунок 21). В данном каталоге, помимо прочих файлов результате компиляции будет создан исполняемый файл «Lab11.exe» (рисунок 22).

    1. Чтобы запустить созданный в результате компиляции файл на исполнение, следует кликнуть по нему двойным щелчком левой кнопкой мыши. Так как созданная программа является пустой и не выполняет действий по вводу/выводу, никаких изменений при выполнении программы может быть не замечено. Иногда при запуске пустой программы на экране может быстро мелькнуть окно консоли: программа запускается, консоль отображается и тут же закрывается при завершении программы.

  1. Работа с отладчиком программного кода в среде разработки ms Visual Studio .Net 2008

    1. Чтобы запустить программу на исполнение из среды разработки в режиме пошаговой отладки необходимо выбрать пункт главного меню «Debug->StepOver» (рисунок 23), либо нажать на клавиатуре горячую клавишу «F10».

    1. На экране появится курсор отладчика (желтая стрелка на рисунке 24). Одновременно запустится окно консоли (рисунок 25).

    1. Чтобы выполнить строку, напротив которой установлен курсор отладчика, следует еще раз нажать горячую клавишу «F10» (либо выбрать пункт главного меню «Debug->StepOver»). После выполнения кода текущей строки, курсор отладчика перейдет на следующую строку, в которой содержится текст программного кода (рисунок 26). В рассматриваемом примере выполнится код строки №3 – программа начнет свое исполнение. После этого курсор отладчика установится на строку №5; строка №4 будет пропущена отладчиком, так как она не содержит исполняемого кода. Чтобы выполнить код строки №5 (строки, на которую указывает желтый курсор отладчика), следует еще раз выполнить команду «Debug->StepOver»; после выполнения кода данной строки курсор отладчика перейдет на строку №6 и т.д.

    2. При выполнении в режиме отладки последней строки программы, содержащей закрывающую фигурную скобку (рисунок 27), отладчик может перейти в файл, содержащий стартовый код (рисунок 28). Дело в том, что при загрузке Windows-программы, первым управление получает стартовый код, скрыто вставляемый компилятором, – выполнив необходимые инициализационные процедуры, в какой-то момент он вызывает функцию main(), а после ее завершения вновь получает управление и выполняет "капитальную" деинициализацию. Обычно в штатную поставку компилятора входят исходные тексты его библиотек, в том числе и процедуры стартового кода. Например, у Microsoft Visual C++ стартовый код расположен в том числе в файле «CRTEXE.C.»

    1. Чтобы прервать режим отладки, необходимо выполнить пункт главного меню «Debug->StopDebugging» , либо нажать на клавиатуре комбинацию горячих клавиш «Shift+F5» (рисунок 29). При этом окно консоли будет закрыто.

    2. Чтобы отладчик не заходил в стартовый код, следует прервать режим отладки до выполнения строки кода, содержащей закрывающуюся фигурную скобку (рисунок 30)