Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная 2 ОТЛАДКА И КОМПИЛЯЦИЯ С ИСПОЛЬЗОВ...doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
774.14 Кб
Скачать

Редактирование кода во время отладки

В новую версию Visual Basic 2008 возвращается возможность редактирова­ния кода программы во время отладки. Можно изменять код, исправлять ошибки в точках останова, а также повторно выполнять измененные строки кода.

Естественно, что некоторые изменения могут потребовать возвращения в ре­жим проектирования для перекомпоновки проекта.

Использование подсказок в режиме отладки

В Visual Studio .NET 2003 в режиме отладки можно было, подведя курсор к простым переменным, таким как строки, посмотреть их значения. В после­дующих версиях возможности расширились: теперь можно просматривать значения более сложных типов. Для переменной составного типа всплывающая под­сказка позволяет просматривать значения ее составляющих.

Подсказки при компиляции кода

В Visual Basic появилась возможность использовать подсказки, помогающие понять, почему не компилируется код, и предлагающие возможные варианты его коррекции. При неправильном написании какого-либо слова оно подчеркива­ется синей волнистой линией, а снизу появляется небольшой прямоугольник с восклицательным знаком, при нажатии на который открывается список воз­можных вариантов коррекции ошибки.

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

Контрольные вопросы

1. Что такое отладка программы?

2. Перечислите основные приемы отладки программ.

Отладка проекта Visual Basic

Цель работы. Изучение элементов отладки программы Visual Basic в среде разработки Visual Studio

1. Запустите Microsoft Visual Studio (обозначим его IDE). Подготовьте к работе IDE (среда разработки):

Войдите в меню Tools-Options . На левой части диалогового окна в древовидной структуре выберите Projects and Solutions. Правая сторона при выборе меняется. Найдите маленький квадрат с названием: Save new projects when created. Ставить на нем галочку.

2. Из меню FileNew Project ; выбирайте заготовку для Console Application

3. Появляется диалоговое окно. В поле Name выбирайте имя : ConsoleLab2. В поле Location укажите каталог для размещения проекта. В квадрате Create directory for solution должна быть галочка. Нажмем на кнопку Ok.

4. Появляется рабочее окно с заготовкой

Module Module1

Sub Main()

End Sub

End Module

5. Из меню FileOpen File … открывайте диалоговое окно Open File. Найдите каталог ConsoleLab1 и файл Module1.vb . Откройте этот файл. На рабочем окне появляется вкладка Module1.vb с текстом программы из первой лабораторной работы. Выделите его и скопируйте в конец текста вкладки Module1.vb*. Перейдите обратно в вкладку Module1.vb (т.е. активизируйте). Зайдите снова в меню File и выберите команду Close. После этого из рабочего окна исчезнет вкладка с текстом программы. В вкладке Module1.vb* удалите текст

Module Module1

Sub Main()

End Sub

End Module

6. Пошагайте по программе, нажимая клавишу F8, или через меню Debug - Step Into.

7. На строке

r = u1 : u1 = u1 + u0 : u0 = r : n = n + 1

ставьте точку Останова, нажав F9. Далее, нажимая на F5, запускайте несколько раз на автоматическое выполнение до следующей точки Останова. Следите за активными окнами.

8. Для просмотра значении переменных в ходе работы программы можно воспользоваться окном Autos, открываемое командой меню DebugWindowsAutos. Просматривайте значения переменных через это окно.

9. Для просмотра значений переменных и выражений можно воспользоваться окнами Watch, открываемые командой меню DebugWindowsWatch- Watch1 (Watch2, Watch3, Watch4). Просматривайте значения переменных через одно из этих окон.