
- •Среда разработки microsoft visual studio 2010. Управляющие конструкции.
- •Цель работы
- •Методические указания по организации самостоятельной работы студентов
- •Консольные с# приложения в среде Microsoft Visual Studio 2010
- •Пошаговое выполнение программы в среде Microsoft Visual Studio 2010
- •Порядок выполнения работы и методические указания по ее выполнению
- •Создать новое консольное приложение, ввести текст программы решения квадратного уравнения.
- •Создать новое консольное приложение, ввести текст программы, приведенный ниже. Программа вводит число, если оно положительное – увеличивает его на 5, если нет – умножает на два.
- •В соответствии с последней цифрой в номере по журналу, выбрать вариант задачи из таблицы 1.1, написать и отладить соответствующую программу.
- •Содержание отчета
- •Контрольные вопросы и задания
- •Примеры программ
- •Порядок выполнения работы и методические указания по ее выполнению
- •В соответствии с последней цифрой в списке по журналу, выбрать вариант задачи из таблицы 2.1, написать и отладить соответствующую программу.
- •Содержание отчета
- •Контрольные вопросы и задания
Среда разработки microsoft visual studio 2010. Управляющие конструкции.
Цель работы
Научиться создавать и выполнять в среде Microsoft Visual Studio 2010 консольные приложения. Научиться выполнять программы в пошаговом режиме. Получить навыки создания простейших программ на языке С#, использования переменные простых типов данных, применения различных управляющих конструкций.
Методические указания по организации самостоятельной работы студентов
Для подготовки к лабораторной работе необходимо повторить лекционный материал и ознакомиться с рекомендованной литературой [3, с.40-72; 4, с. 79-150; 5, с. 41-129; 6, с. 62-109; 7, с.206-222]. Следует обратить внимание на следующие вопросы: работа в среде Microsoft Visual Studio 2010, создание консольных приложений, пошаговая отладка программы, структура консольного приложения, простые типы данных и управляющие конструкции языка С#
Консольные с# приложения в среде Microsoft Visual Studio 2010
Консольное приложение создается в такой последовательности:
Запустить программу Microsoft Visual Studio 2010. На экране появится стартовое окно программы, показанное на рисунке 1.1.
Рисунок 1.1- Стартовое окно Microsoft Visual Studio 2010
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(Отладка/Запуск без отладки). Файл будет откомпилирован и если ошибок нет, будет сгенерован ехе-файл и автоматически выполнен. При наличии ошибок, их следует исправить (отладить программу) и вновь запустит файл на выполнение.
Пошаговое выполнение программы в среде Microsoft Visual Studio 2010
Во время работы программы ее операторы выполняются один за другим со скоростью работы процессора компьютера. При этом нельзя определить, какая инструкция выполняется в какой момент времени, и, следовательно, определить, соответствует ли реальный порядок выполнения инструкций разработанному алгоритму.
Для отладки программы удобно использовать трассировку программы. Трассировка – это процесс выполнения программы по шагам, оператор за оператором. Во время трассировки программист дает команду: выполнить очередной оператор программы.
Для того, чтобы начать трассировку, необходимо из меню 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. Во время трассировки программы, когда откроется окно редактора кода, нужно установить курсор мыши на имени переменной, значение которой надо проверить. В окне редактора кода появится окно подсказки, в котором будет выведено значение переменной.