Изучение средств Visual FoxPro 6. 0, которые могут быть использованы для обработки ошибок. Работа с отладчиком

Изучение средств Visual FoxPro 6.0, которые могут быть использованы для обработки ошибок. Работа с отладчиком

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

1.2. Порядок выполнения работы

1. Ознакомиться с теоретическими сведениями, необходимыми для тестирования приложения.

2. По предложенному преподавателем варианту продемонстрировать навыки работы с отладчиком в среде Visual FoxPro.

3. Оформить отчет по лабораторной работе. Отчет должен содержать: титульный лист, цель работы, задание, результаты работы, анализ результатов и выводы по работе.

4. Защитить лабораторную работу у преподавателя, ответив на контрольные вопросы.

1.3. Задание

Выполнить отладку процедуры, используя отладчик Visual FoxPro 6.0. Ознакомиться со средством анализа работы программ Coverage Profiler.

2. Выполнение работы

2.1. Отладка процедуры

Отладка выполняется с помощью входящей в Visual FoxPro 6.0 программы Visual FoxPro Debugger.

Для выполнения отладки, в начало процедуры добавлена точка останова. Окно отладчика приведено на рис. 1. В таблице 1. приведен код отлаживаемой процедуры.

Таблица 1. Текст процедуры, для которой выполняется отладка

MessageBox("Получили переменную k = 180")

MessageBox("Не получили k = 180, т. к. изменили одну из переменных")

Рис. 1. Окно отладчика

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

2.2. Средство анализа работы программ Coverage Profiler

Для начала ведения журнала выполнения программ в меню Visual FoxPro Debugger выбрана команда Tools->Coverage Logging…. В открывшемся диалоговом окне (рис. 2.) введено название файла журнала.

Рис.2 Начало ведения журнала

Журнал представляет собой текстовый файл, приведённый в табл. 2.

Табл. ица 2.. Фрагмент файла журнала

Созданный журнал может быть проанализирован программой Coverage Profiler. В режиме Coverage Mode (рис. 3) из файла журнала извлекается информация о том, какие строки программы были выполнены.

Рис. 3. Работа Coverage Profiler врежиме Coverage Mode

В режиме Profile Mode (рис. 4) из файла журнала извлекается информация о количестве выполнений и времени выполнения каждой строки.

Рис. 4. Работа Coverage Profiler врежиме Profile Mode

Окно статистики (рис. 5) предоставляет статистику по журналу выполнения программ, такую как число классов, для которых были вызовы функций, число классов, код которых не выполнялся, число выполненных строк, число пропущенных строк, процентные соотношения. Так же с помощью этого окна можно вывести статистическую информацию о проекте (то, для каких классов функции не вызывались, для каких вызывались, сколько строк в вызывавшихся программах выполнено, сколько пропущено и т. д.), можно посмотреть log-файл, а так же можно посмотреть в табличном виде информацию о файлах, не включенных в log-файл.

Рис. 5. Статистика по журналу выполнения программ

3. Выводы

В работе выполнено ознакомление с отладчиком Visual FoxPro 6.0. Изучены основные возможности отладчика по отладке программ (трассировка программ, просмотр и изменение значений переменных). Выполнена отладка выбранной процедуры. Изучены возможности анализатора выполнения программ Coverage Profiler. Проведён анализ выполнения части приложения.

Источники:

https://vunivere. ru/work19387

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: