Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Синтаксические ошибки






Отладка программы

Типы ошибок_ 1

Синтаксические ошибки_ 2

Проверка синтаксиса 2

Контекстная подсказка 2

Автоматическое отображение списка элементов 2

Дополнение слова 3

Цветовые коды_ 3

Ошибки в структуре программы_ 4

Сообщение об ошибке в структуре программы_ 4

Логические ошибки 4

Инструменты отладки_ 4

Режим отладки 4

Точка останова 5

Полоса индикатора 5

Оператор Stop_ 5

Область применения 5

Пошаговое выполнение программы_ 6

Шаг с заходом_ 6

Шаг с обходом_ 6

Шаг с выходом_ 7

Выполнить до текущей позиции 7

Область применения 7

Список вызовов_ 7

Область применения 8

Отображение значений_ 8

Просмотр данных во всплывающей подсказке 8

Быстрый просмотр_ 8

Добавление контрольного значения 8

Редактирование контрольного значения 9

Область применения 9

Окна режима отладки_ 9

Окно контрольного значения 9

Окно локальных переменных 10

Окно отладки 10

Оператор Print 11

Объект Debug_ 11

Скорость 11

Метод Assert 11

Область применения 11

Закладки_ 12

Английский термин "debugging" (отладка) связывают с инцидентом, произошедшим в Министерстве обороны США. Когда в одной из первых вычислительных машин Пентагона возникла ошибка при вычислениях, был проверен текст программы, однако ошибка не была выявлена. Причина была обнаружена при проверке самой вычислительной машины. Между контактами одного из реле был зажат жучок (насекомое) – по-английски bug, что и послужило причиной ошибки. После удаления жучка (debugging) ошибка была устранена. Даже если этой истории и не было на самом деле, её стоило выдумать, т.к. она довольно удачно разъясняет возникновение термина "debugging".

Типы ошибок

При отладке и выполнении программы могут возникать ошибки четырех типов:

Ø Синтаксические

Ошибки, связанные с неправильным синтаксисом оператора (например, If без Then).

Ø Ошибки в структуре программы

Ошибки такого типа появляются в результате некорректного написания многострочных операторов (например, For без Next). По сути, это синтаксические ошибки, но Visual Basic обрабатывает ошибки этого типа несколько иначе.

Ø Ошибки, возникающие во время выполнения программы

Это ошибки, проявляющиеся во время работы программы (например, ошибка деления на ноль).

Ø Логические ошибки

Ошибки такого типа самые каверзные. Программа выполняет вычисления, но выдает неправильный результат.

Синтаксические ошибки

Причиной возникновения синтаксической ошибки могут быть неправильно написанные ключевые слова, ошибки применения разделителей или недопустимы комбинации операторов. Visual Basic распознает синтаксические ошибки сразу же после того, как курсор покидает эту логическую строку. Логическая строка может состоять из нескольких физических строк, разделенных символом подчеркивания (_).



При обнаружении ошибки Visual Basic выдает сообщение с подробным пояснением ошибки. Таки сообщения достаточно информативны и позволяют легко определить причину возникновения ошибки и устранить ее.



mylektsii.su - Мои Лекции - 2015-2021 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал