Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Перезапуск програми




Покрокове налагодження програми та трасування

 

Команди STEP OVER (клавіша [F8] і TRACE INTO (клавіша [F7]) меню RUN дозволяють виконувати порядкове налагодження програми. Активізація цих команд (або натискання відповідних клавіш) приводить до виконання всіх операторів програми, які знаходяться в рядку, поміченому спеціальним маркером (указівник рядка, що виконується). При покроковому виконанні програми [F8] виклик процедури або функції інтерпретується як виклик простого оператора, тобто можна побачити результати роботи процедури, але не можна покроково простежити, яким чином ці результати були отримані. При трасуванні ж програми [F7] така можливість надається.

Перед тим, як проводити покрокове налагодження програми або її трасування, необхідно впевнитися в тому, що опція OPTIONS/ DEBUGGER/ INTEGRATED активізована.

 

1.5.2. Виконання програми до вказаної точки

 

Інколи в процесі налагодження виникає необхідність виконати не всю програму, а лише її частину. Для реалізації цього існує два способи.

По-перше, можна скористатися командою GO TO CURSOR меню RUN (або клавішею [F4]), попередньо помістивши курсор на так званий рядок зупинки (тобто рядок, до якого необхідно виконати програму). Після активізації цієї команди програма буде виконуватися до тих пір, поки не буде досягнутий рядок зупинки, на якому виконання програми призупиниться.

По-друге, є можливість установити на деякому рядку (або відразу на декількох рядках) так звану точку зупинки (BREAKPOINT). Запущена програма буде виконуватися до тих пір, поки не буде досягнуто рядка, в якому встановлена точка зупинки.

Установити в тексті програми BREAKPOINT можна одним із наведених нижче способів:

1. Установити курсор на рядку, на котрому необхідно помістити BREAKPOINT і активізувати команду DEBUG/ADD BREAKPOINTS (або натиснути комбінацію клавіш [CTRL-F8]). Повторне використання цієї команди видаляє вказану точку зупинки.

2. Активізувати команду DEBUG/BREAKPOINTS та відредагувати всі необхідні точки зупинок. При цьому з`явиться вікно BREAKPOINTS, у якому за допомогою командних полів можна модифікувати, видаляти, переглядати будь-яку точку зупинки.

Після зупинки програми на вказаному рядку є можливість продовжити виконання цієї програми покроково до нової точки або ж перезапустити її, не закінчивши виконання.

 

 

Для перезапуску програми без закінчення її поточного виконання (тобто для запуску її з початку) слід активізувати команду RESET PROGRAM меню RAN або скористатися комбінацією клавіш [Ctrl-F2]. Необхідність у перезапуску програми може виникнути, наприклад, у випадку, коли при її налагодженні знайдено і виправлено помилку.

 

1.5.4. Перегляд та модифікація змінних програми

 

Інколи в процесі налагодження програми необхідно знати значення змінних на кожному кроці її виконання, а також мати можливість змінювати (модифікувати) ці значення. Для реалізації цього ПО ТР 7.0 має два інструментальних засоби:

1. Вікно WATCHES (перегляд). Для того, щоб дізнатися про значення змінних у вказаній точці програми, її виконують до цієї точки, а потім відкривають вікно WATCHES, активізуючи команду DEBUG/WATCH. Після того, як вікно WATCHES буде відкрито, за допомогою комбінації клавіш [CTRF-F7] відкривається діалогове вікно ADD WATCH для введення імені тієї змінної, яку треба простежувати. Після цього натискають клавішу [ENTER], й у вікні WATCH з`являється введене ім`я змінної, а справа від нього буде виведено її значення.

2. Вікно EVALUATE AND MODIFY (перегляд та модифікація). Для перегляду значення змінної під час налагодження програми за допомогою цього вікна необхідно попередньо підвести курсор до імені потрібної змінної в тексті та активізувати команду DEBUG/ EVALUATE/ MODIFY (або натиснути комбінацію клавіш [CTRL-F4]). Після цього в полі EXPRESSION вікна з`явиться ім`я змінної, а в полі RESULT ¾ її значення. Для зміни значення змінної (інколи виникає така необхідність у процесі налагодження програми) нове її значення вводиться в поле NEW VALUE вікна EVALUATE AND MODIFY.

 

1.5.5. Використання вікна OUTPUT

 

ПО ТР 7.0 дозволяє користувачу відкривати вікно OUTPUT, яке містить ту ж саму інформацію, що і на екрані користувача (при натисканні [ALT-F5]). Перевага використання цього вікна в тому, що можна налагоджувати програму й одночасно бачити результати її роботи на екрані монітора. До того ж, вікно OUTPUT володіє всіма достоїнствами вікон, тобто є можливість його переміщувати та змінювати розміри. Для відкривання вікна OUTPUT необхідно активізувати команду OUTPUT меню DEBUG.

 

 




Поделиться с друзьями:


Дата добавления: 2014-10-31; Просмотров: 361; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.