summaryrefslogtreecommitdiffstats
path: root/tde-i18n-ru/docs/tdewebdev/quanta/debugging-quanta.docbook
diff options
context:
space:
mode:
Diffstat (limited to 'tde-i18n-ru/docs/tdewebdev/quanta/debugging-quanta.docbook')
-rw-r--r--tde-i18n-ru/docs/tdewebdev/quanta/debugging-quanta.docbook432
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>