Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LB12_metod_2011.doc
Скачиваний:
20
Добавлен:
13.04.2015
Размер:
2.7 Mб
Скачать
  1. Ознакомление со средой microsoft visual studio 2008. Разработка консольных программ

    1. Цель работы

Научиться создавать и выполнять в среде Microsoft Visual Studio 2008 консольные приложения. Научиться выполнять программы в пошаговом режиме. Получить навыки создания простейших программ на языке С#.

    1. Методические указания по организации самостоятельной работы студентов

Для подготовки к лабораторной работе необходимо повторить лекционный материал по темам работы в среде Microsoft Visual Studio 2008, консольных приложений, пошагового режима выполнения программ, структуры простейших программ.

      1. Консольные с# приложения в среде Microsoft Visual Studio 2008

Консольное приложение создается в такой последовательности:

  1. Запустить программу Microsoft Visual Studio 2008. На экране появится стартовое окно программы показанное на рисунке 1.1.

Рисунок 1.1- Стартовое окно Microsoft Visual Studio 2008

2. Чтобы создать новое консольное приложение, необходимо выполнить командуFile/New/Project. На экране появится окно для выбора нового разрабатываемого проектаNew Project(рисунок 1.2). В этом окне следует избрать элементConsole Application. Далее следует изменить имя приложения, присвоенное по умолчанию. Для этого в полеSolution Name следует ввести новое имя, например,Kvadrat.В полеLocation пишется путь, где по умолчанию будет сохраняться проект, следует ввести туда адрес папки, в которую разрешено сохранение. Путь удобно менять с помощью кнопкиBrowseСохраняться следует в доступный для использования каталог (например, с:/tempили в свою бригаду на бригадном диске). После выбора имени и места сохранения файлов следует щелкнуть мышью на кнопкеОК.

Рисунок 1.2 – Окно New Project

В результате появится окно редактора кода (рисунок 1.3), в котором находится шаблон с текстом программы.

Рисунок 1.3 – Редактор кода

4. Далее следует набрать текст программы, используя этот шаблон, или уничтожить текст шаблона и набрать программу. Во время и по завершении набора текста программы следует для сохранения файлов использовать кнопку на панели быстрого доступа.

6. Для выполнения программы выбрать команду меню Debug/Start Without Debugging. Файл будет откомпилирован и если ошибок нет, будет сгенерован ехе-файл и автоматически выполнен. При наличии ошибок, их следует исправить (отладить программу) и вновь запустит файл навыполнение.

      1. Пошаговое выполнение программы в среде Microsoft Visual Studio 2008

Во время работы программы ее операторы выполняются один за другим со скоростью работы процессора компьютера. При этом нельзя определить, какая инструкция выполняется в какой момент времени, и, следовательно, определить, соответствует ли реальный порядок выполнения инструкций разработанному алгоритму.

Для отладки программы удобно использовать трассировку программы. Трассировка – это процесс выполнения программы по шагам, оператор за оператором. Во время трассировки программист дает команду: выполнить очередной оператор программы.

Для того, чтобы начать трассировку, необходимо из меню Debug выбрать команду Step Over (или нажать клавишу F10) или команду Step Into (клавишу F11). В результате в окне редактора кода будет выделен первый оператор программы. Для того, чтобы выполнить выделенный оператор, необходимо из меню Debug выбрать команду Step Over (или нажать клавишу F10) или команду Step Into (клавишу F11). После выполнения оператора будет выделен следующий. Таким образом, последовательно выбирая нужную команду или нажимая клавишу F10 или F11, можно выполнить трассировку программы.

При необходимости выполнить трассировку части программы следует установить курсор на оператор программы, с которого надо начать трассировку, нажать правую кнопку мыши и из выпадающего меню выбрать команду Run to cursor. Затем, нажимая клавишу F10 или F11, выполнить трассировку нужного фрагмента программы.

Для того, чтобы досрочно завершить трассировку программы, следует выбрать команду Debug/Stop Debugging или нажать сочетание клавиш Shift+F5.

Во время трассировки можно наблюдать не только порядок выполнения операторов программы, но и значения переменных. Для того, чтобы во время трассировки иметь возможность контролировать значение какой-либо переменной, нужно добавить имя этой переменной в список наблюдаемых элементов (Watch). Для этого надо навести указатель мыши на ту переменную, значение которой следует просмотреть, нажать правую кнопку мыши и в открывшемся иеню выбрать команду выполнить Add Watch. Тогда во время выполнения трассировки в окне Watch можно будет наблюдать изменение значений переменных.

Существует еще один способ, позволяющий проверить значение переменной, не добавляя ее имя в список просматриваемых переменных Watch. Во время трассировки программы, когда откроется окно редактора кода, нужно установить курсор мыши на имени переменной, значение которой надо проверить. В окне редактора кода появится окно подсказки, в котором будет выведено значение переменной.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]