/usr/local/apache/htdocs/lib/public_html/book/SCHOOL/h4deb.txt Библиотека на Meta.Ua . 4GL ОТЛАДЧИК
<META>
Интернет
Реестр
Новости
Рефераты
Товары
Библиотека
Библиотека
Попробуй новую версию Библиотеки!
http://testlib.meta.ua/
Онлайн переводчик
поменять

Отладчик языка 4GL.


Пользователь постоянно видит два окна: DSourсеE с исходным текс-
том и выделенным оператором, на котором остановилось выполнение
программы и DКомандноеE с командами отладчика. Существует так же
DApplicatioпE окно. В него можно переходить, чтобы видеть резуль-
таты работы отлаживаемой программы.


ОТЛАДЧИК ПРЕДОСТАВЛЯЕТ ТАКИЕ ВОЗМОЖНОСТИ:

Переходить между Командным, Source и Application окнами. Вести
в них поиск по шаблону. Находясь в Командном окне вводить ко-
манды ОТЛАДЧИКА. Создавать сокращения для обозначения команд
ОТЛАДЧИКА.

Переключать режимы вывода на терминал информации.

Выходить в операционную систему.

Запускать программу на выполнение, прерывать ее выполнение,
продолжить выполнение, выполнять по шагам.

Сохранять состояние ОТЛАДЧИКА в файле.
Выполнять его команды, записанные в файле.

Расставлять, включать и выключать точки останова и трассировки.

Присваивать значения переменным, вызывать функции.

Выводить на экран значения программных переменных, выражений,
объявления переменных, имена функций, содержащихся в программе,
имена и аргументы функций, активных в данный момент.

Ниже приведен формат всех команд отладчика. DЖирностьюE выделены
допустимые сокращения команд, не допускающие двусмысленности.


КОМАНДЫ ОТЛАДЧИКА:

DНEELP [command | ALL] используемые в ОТЛАДЧИКЕ команды.

DEХEIT закончить работу с ОТЛАДЧИКОМ.


ДВИЖЕНИЕ В ОКНАХ ОТЛАДЧИКА.

D!EUNIX-command выполнить команду операционной системы.

{D/E|D?E}[шаблон] поиск по шаблону вниз/вверх. CR - повторить.

D^RE перерисовать экран

D^РE сохранить текущий экран в файле. (fgldbscr/fglapscr)

D^ТE переключиться с экрана ОТЛАДЧИКА на Application экран

DVIEEW [module | function]
перейти в Source окно [в конкретную 4GL функцию или модуль.]


УПРАВЛЕНИЕ ТЕЧЕНИЕМ ПОРГРАММЫ.

DRUEN [arg [arg ...]] запустить 4GL программу на выполнение

D^СE прервать выполнение программы, вернуться в Командное окно

DСОENTINUE [DIENTERRUPT | DQEUIT]
продолжить выполнение программы, или послать ей ^C или Quit

DSEТEP [n] [INTO] [NOBREAK] выполнить [n] 4GL операторов.
[CALL не как один] [без остановов]


ПОКАЗАТЬ ЗНАЧЕНИЯ.

DFEUNCTIONS [шаблон] [>> filename]
вывести имена программно-об'явленых 4GL функций

DVАERIABLE [variable | GLOBALS | ALL] [>> filename]
показать объявления переменных

DDUEМP [GLOBALS | ALL] [>> filename]
вывести имена и значения локальных переменных текущей функции

DPREINT expression [ { >> filename | PROGRAMM = programm-name ]
показать значение выражения
или отправить BLOB на программу обработки

DWНEERE [>> filename] показать стек вызовов и активные переменные


НАСТРОЙКА ТЕКУЩЕГО СЕАНСА.

DUESE [[=] directory-name [, ...]]
указать маршрут поиска файлов с исходным текстом.

DALEIAS {name = cmd_str | *}
назначить команде ОТЛАДЧИКА имя или функциональную клавишу.

DАРEРLICATION [DEVICE] device-name
перенаправить вывод 4GL программы на второй терминал.

DGEROW [SOURCE 9 | COMMAND 10 ] nlines
изменить размеры Командного и Source окон.

DTUERN {[ON | OFF]} {[AUTOTOGGLE оп ] [DISPLAYSTOPS оп ]
[EXITSOURCE оп ] [PRINTDELAY оff ] [SOURCETRACE оff ]}
включить / выключить режимы показа терминала ОТЛАДЧИКА.

DTIEМEDELAY [SOURCE 1 | COMMAND 0 ] number
Как часто выводить справки.


ЗАПОМИНАНИЕ / ВОССТАНОВЛЕНИЕ СОСТОЯНИЯ ОТЛАДЧИКА

.

DWREITE [BREAK] [TRACE] [DISPLAY] [ALIASES] [>>] [filename]
сохранить в файле команды, устанавливающие точки останова, tra-
сеpoints, сокращения, директории поиска, или терминальные пара-
метры показа. Если файл не указан, то записывается в инициали-
зирующий файл ОТЛАДЧИКА Dрrogramma.4dbE

DRЕEАD filename выполнить команды ОТЛАДЧИКА из файла.


ТОЧКИ ОСТАНОВА И ПРЕРЫВАНИЯ.

DLIEST [BREAK] [TRACE] [DISPLAY]
показать текущие точки останова, tracepoints, параметры показа.

[неактивная] [останов раз в count]
DВEREAK [*] [(function)] ["name"] [-count]
{[module.]line-no | variable | function]} [IF condition]
[{commands}] поставить точку останова

DNOВEREAK {name | refno | function | ALL} удалить точку останова.

DTREАСE [*] [(function)] ["name"] {[module.]line-no | variable |
function | FUNCTIONS} [{commands}] [>> filename]
установить tracepoint на операторе, функции, при изменении зна-
чения переменной.

DNОТERACE {name | refno | function | ALL} удалить tracepoint.

DDIESABLE {name | refno | function | ALL}
выключить точку останова или tracepoint.

DENEАВLE {name | refno | function | ALL}
включить точку останова или tracepoint.


ПЕРЕПРИСВАИВАНИЕ ЗНАЧЕНИЙ ПЕРЕМЕННЫХ.

DDАEТАВASE database-name указывает текущую базу данных

DCLEEANUP [ALL]  инициализация, сброс всех наработанных величин

DСАELL function ([arg [,...]])
выполнить функцию и показать возвращенное значение.

DLЕEТ variable = expression
присвоить значение выражения переменной.
Комментарии
Анонимно
Войти под своим именем


Ник:
Текст сообщения:
Введите код:  

Загрузка...
Поиск:
добавить сайт | реклама на портале | контекстная реклама | контакты Copyright © 1998-2020 <META> Все права защищены