diff options
Diffstat (limited to 'tde-i18n-ru/docs/tdewebdev/quanta/debugging-quanta.docbook')
-rw-r--r-- | tde-i18n-ru/docs/tdewebdev/quanta/debugging-quanta.docbook | 432 |
1 files changed, 432 insertions, 0 deletions
diff --git a/tde-i18n-ru/docs/tdewebdev/quanta/debugging-quanta.docbook b/tde-i18n-ru/docs/tdewebdev/quanta/debugging-quanta.docbook new file mode 100644 index 00000000000..fd19b259e1e --- /dev/null +++ b/tde-i18n-ru/docs/tdewebdev/quanta/debugging-quanta.docbook @@ -0,0 +1,432 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<sect1 id="debugging-3-2"> +<sect1info> +<title +>Отладка в &quantaplus;</title> +<authorgroup> +<author +><firstname +>Christopher</firstname +> <surname +>Hornbaker</surname +> <affiliation +> <address +><email +>chrishornbaker@earthlink.net</email +></address> +</affiliation> +</author> + +<author +><firstname +>Linus</firstname +> <surname +>McCabe</surname +> <affiliation +> <address +><email +>Linus@McCabe.nu</email +></address> +</affiliation> +</author> + +<othercredit role="translator" +><firstname +>Николай</firstname +><surname +>Шафоростов</surname +><affiliation +><address +><email +>shafff@ukr.net</email +></address +></affiliation +><contrib +>Перевод на русский</contrib +></othercredit +> + +</authorgroup> +</sect1info> + +<title +>Отладка в &quantaplus;</title> + +<sect2 id="php-debugging-3-2"> +<title +>Использование отладчика &PHP;</title> + +<para +>В &quantaplus; 3.3 реализация отладчика была переписана, в частности, была добавлена модульность для средств отладки. </para> +<para +>На данный момент доступен только один модуль, интегрирующий &gubed;. </para> +<para +>Перейдите в настройки проекта и выберите модуль отладки. Чтобы настроить его, нажмите кнопку 'Параметры' справа от выпадающего списка. </para> + +<sect3 id="php-debuggin-3-2-general"> +<title +>Общее использование</title> +<para +>Когда включен отладчик, интерфейс &quantaplus; несколько изменится: </para> + +<variablelist> +<varlistentry> +<term +>Меню отладки</term> +<listitem> +<para +>Появится новое меню для работы с отладчиком. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +>Панель инструментов отладки</term> +<listitem> +<para +>Панель инструментов с основными отладочными командами. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +>Служебная панель "Переменные"</term> +<listitem> +<para +>Появится служебная панель с наблюдаемыми переменными. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +>Служебная панель "Точки останова"</term> +<listitem> +<para +>Появится служебная панель с установленными точками останова. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +>Служебная панель "Отладочные сообщения"</term> +<listitem> +<para +>Появится служебная панель с выводом отладчика (как в HTML). </para> +</listitem> +</varlistentry> + +</variablelist> + +<para +>В зависимости от модуля отладки, могут появиться не все из перечисленных ниже функций. </para> + + + +<variablelist> +<varlistentry> +<term> +<menuchoice +><guimenu +>Отладка</guimenu +> <guimenuitem +>Сеанс</guimenuitem +> <guimenuitem +>Начать сеанс</guimenuitem +> </menuchoice> +</term> +<listitem> +<para +>Связаться с отладчиком, или передать модулю начать ожидание запросов отладки. При открытии проекта, использующего отладчик, это действие выполняется автоматически, так что этот пункт будет нужен вам редко. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<menuchoice +><guimenu +>Отладка</guimenu +> <guimenuitem +>Сеанс</guimenuitem +> <guimenuitem +>Завершить сеанс</guimenuitem +> </menuchoice> +</term> +<listitem> +<para +>Выполняет действие, обратное к предыдущему. Закрывает соединение с отладчиком или останавливает ожидание запросов </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<menuchoice +><guimenu +>Отладка</guimenu +> <guimenuitem +>Выполнение</guimenuitem +> <guimenuitem +>Послать HTTP-запрос</guimenuitem +> </menuchoice> +</term> +<listitem> +<para +>Отправляет серверу HTTP-запрос для отладки. Это равносильно открытию текущего документа (расположенного, однако, на сервере) в браузер. Журнал запроса выводится в служебной панели Вывод отладки. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<menuchoice +><guimenu +>Отладка</guimenu +> <guimenuitem +>Выполнение</guimenuitem +> <guimenuitem +>Пауза</guimenuitem +> </menuchoice> +</term> +<listitem> +<para +>Временно останавливает выполнение сценария </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<menuchoice +><guimenu +>Отладка</guimenu +> <guimenuitem +>Выполнение</guimenuitem +> <guimenuitem +>Выполнить</guimenuitem +> </menuchoice> +</term> +<listitem> +<para +>Посылает отладчику сигнал для начала выполнения сценария и передачи информации о наблюдаемых переменных, номере текущей строки. Если пункт выбирается когда отладка стоит на паузе, выполнение продолжится с того же места. Если пункт выбирается когда отладочный сеанс ещё не начат, он автоматически начнётся. </para> +</listitem> +</varlistentry> + + +<varlistentry> +<term> +<menuchoice +><guimenu +>Отладка</guimenu +> <guimenuitem +>Выполнение</guimenuitem +> <guimenuitem +>Пропустить шаг</guimenuitem +> </menuchoice> +</term> +<listitem> +<para +>Посылает отладчику сигнал для начала выполнения сценария без передачи информации о наблюдаемых переменных, номере текущей строки. Если пункт выбирается когда отладка стоит на паузе, выполнение продолжится с того же места. Если пункт выбирается когда отдладочный сеанс ещё не начат, он автоматически начнётся. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<menuchoice +><guimenu +>Отладка</guimenu +> <guimenuitem +>Выполнение</guimenuitem +> <guimenuitem +>Шаг</guimenuitem +> </menuchoice> +</term> +<listitem> +<para +>Выполнить следующую инструкцию сценария без входа в функции или включения. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<menuchoice +><guimenu +>Отладка</guimenu +> <guimenuitem +>Выполнение</guimenuitem +> <guimenuitem +>Пройти к следующей строке</guimenuitem +> </menuchoice> +</term> +<listitem> +<para +>Выполнить следующую инструкцию сценария входя в функции или включения. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<menuchoice +><guimenu +>Отладка</guimenu +> <guimenuitem +>Выполнение</guimenuitem +> <guimenuitem +>Выйти</guimenuitem +> </menuchoice> +</term> +<listitem> +<para +>Выполнять инструкции до выхода из текущей функции. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<menuchoice +><guimenu +>Отладка</guimenu +> <guimenuitem +>Выполнение</guimenuitem +> <guimenuitem +>Пропустить</guimenuitem +> </menuchoice> +</term> +<listitem> +<para +>Пропустить следующую инструкцию и выполнить инструкцию, стоящую ниже неё как будь-то её нет. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<menuchoice +><guimenu +>Отладка</guimenu +> <guimenuitem +>Выполнение</guimenuitem +> <guimenuitem +>Kill</guimenuitem +> </menuchoice> +</term> +<listitem> +<para +>Остановить сценарий. </para> +</listitem> +</varlistentry> + + +<varlistentry> +<term> +<menuchoice +><guimenu +>Отладка</guimenu +> <guimenuitem +>Точки останова</guimenuitem +> <guimenuitem +>Останавливаться при условии...</guimenuitem +> </menuchoice> +</term> +<listitem> +<para +>Открыть диалог, в котором можно указать условные точки останова. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<menuchoice +><guimenu +>Отладка</guimenu +> <guimenuitem +>Точки останова</guimenuitem +> <guimenuitem +>Поставить/убрать точку останова</guimenuitem +> </menuchoice> +</term> +<listitem> +<para +>Поставить или удалить точку останова с текущей строки </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<menuchoice +><guimenu +>Отладка</guimenu +> <guimenuitem +>Точки останова</guimenuitem +> <guimenuitem +>Удалить точки останова</guimenuitem +> </menuchoice> +</term> +<listitem> +<para +>Удалить все точки останова </para> +</listitem> +</varlistentry> + + +<varlistentry> +<term> +<menuchoice +><guimenu +>Отладка</guimenu +> <guimenuitem +>Переменные</guimenuitem +> <guimenuitem +>Наблюдать за переменной</guimenuitem +> </menuchoice> +</term> +<listitem> +<para +>Открыть диалог, в котором можно ввести переменную или выражение, за значением которого вы хотите следить. последнее будет выводиться на служебной вкладке"Переменные". </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<menuchoice +><guimenu +>Отладка</guimenu +> <guimenuitem +>Переменные</guimenuitem +> <guimenuitem +>Установить значение переменной</guimenuitem +> </menuchoice> +</term> +<listitem> +<para +>Ввести переменную и новое значение для неё. </para> +</listitem> +</varlistentry> + + + +</variablelist> + + + +</sect3> +</sect2> + +<sect2 id="kxsldbg-debugging-3-2"> +<title +>Использование &kxsl;, отладчика &XSL;</title> + +<para +>Автор &kxsl; и этого раздела - Keith Isdale. &kxsl; это интерфейс &kde; и KPart к <application +>xsldbg</application +>, который находится на http://xsldbg.sf.net. </para> + +<para +>&kxsl; запускается через меню <menuchoice +> <guimenu +>Модули</guimenu +> <guimenuitem +>&kxsl;</guimenuitem +> </menuchoice +>. </para> + +<para +>Читайте документацию &kxsl;, чтобы научиться им пользоваться. </para> +</sect2> +</sect1> |