Артем. Отчет По лабораторной работе 1 по дисциплине технологии программирования на тему Ознакомление со средствами отладки в ide visual Studio
Скачать 16.25 Kb.
|
МИНОБРНАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФГБОУ ВО «Ижевский государственный технический университет» имени М.Т. Калашникова Факультет «Информатика и вычислительная техника» Кафедра «Вычислительная техника» Отчет По лабораторной работе №1 по дисциплине ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ на тему «Ознакомление со средствами отладки в IDE Visual Studio»
Ижевск 2018 Вариант: №18 Цель работы: Ознакомиться со средствами создания программ с графическим пользовательским интерфейсом и отладкой приложений в популярных IDE. Задание: Создать форму с кнопкой, движущейся от нажатия по плоской кривой «роза», заканчивающей движение при повторном нажатии на неё. Описать возможности отладки в IDE Visual Studio 2015, отладив созданную программу. Текст программы: namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); timer1.Start(); } int proverka = 1, x = 230, y = 180; private void Form1_Load(object sender, EventArgs e) { } public void button1_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { timer1.Stop(); } if (e.Clicks == 2) { timer1.Start(); } } private void timer1_Tick(object sender, EventArgs e) { if ((y != 70) && (proverka == 1)) { y -= 10; button1.Top = y; } if ((x != 360) && (y == 70) && (proverka == 1)) { x += 10; button1.Left = x; } if ((x == 360) && (y != 180)) { proverka = 0; y += 10; button1.Top = y; } if ((y == 180) && (x != 230) && (proverka == 0)) { x -= 10; button1.Left = x; } if ((y != 310) && (x == 230)) { if ((proverka == 0) || (proverka == 3)) { y += 10; button1.Top = y; proverka = 3; } } if ((y == 310) && (x != 360)) { x += 10; button1.Left = x; if (x == 360) { proverka = 4; } } if ((x != 230) && (proverka == 4)) { x -= 10; y -= 10; button1.Left = x; button1.Top = y; if (x == 230 && y==180) { proverka = 1; } } } } } Возможности отладки: IDE Visual Studio предоставляет широкие возможности для отладки, как-то: точки останова, шаги по инструкциям с заходом и обходом, профилировка, просмотр значений контекста, графическая визуализация производительности. Для отладки приложения используется горячая клавиша F5 или пункт меню «Отладка – начать отладку». После этого выполнение программы продолжится до точки останова. Важно понимать, что для приостановки программы в необходимый момент требуется pdb-таблица символов, генерацию которой можно настроить в свойствах проекта (по умолчанию генерируется полностью). Точка останова может быть установлена горячей клавишей F9 или кликом по панели точек останова, слева от текстового поля с исходным кодом программы. Точка останова может иметь условия, как-то: число попаданий, результат логического выражения, определенное имя процесса или компьютера. Также при попадании на точку останова может выполняться действие – например, печать в окно «Вывод» определенного выражения. Точку останова можно отключить, наведя на нее указатель мыши и нажав пиктограмму с двумя окружностями. При остановке можно выполнить шаг с обходом (горячая клавиша F10) или с заходом в вызываемые при выполнении инструкции методы (горячая клавиша F11). Для окончания отладки необходимо нажать комбинацию клавиш Shift-F5. Вывод: В ходе лабораторной работы были освоены базовые средства создания программ с графическим пользовательским интерфейсом и отладка приложений в IDE Visual Studio. |