| |
BIGLIB |
| большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно |
|
| |
ФАНТАСТИКА |
| фентези,
фантастика, фантастические повести |
|
| |
ФИЛОСОФИЯ |
книги, которые заставляют
задуматься над окружающим тебя миром.
|
|
| |
МЕДИЦИНА |
медицинские книги,
методички,
народные лечебники |
|
| |
КУЛИНАРИЯ |
рецепты
тортов, консервирование,
все о спиртных
напитках. |
|
| |
СТИХИ |
| стихи популярных
и не очень авторов |
|
| |
ТВОРЧЕСТВО |
| народное творчество,
стихи, песни и т.д. |
|
| |
ЮМОР |
| анекдоты, приколы,
смешные истории |
|
| |
ЭРОТИКА |
| эротические рассказы,
книги о технике секса,
кама-сутра и др. |
|
|
| |
 |
TDeb 3.0 #1-3 = 48 =
Окна-дубликаты
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Вам предоставляется также возможность открыть дубликаты для
трех типов окон - Dump, File или Module. Это можно сделать с по-
мощью выбора пункта меню ViewіAnother (ПросмотріДругое).
ЪДДДДДДДДДДДДДДДДДДї
Модуль і Module... і
Дамп і Dump і
Другое і File... і
АДДДДДДДДДДДДДДДДДДЩ
Это позволяет вам отслеживать несколько отдельных областей
для кода Ассемблера, различных используемых или генерируемых
программой файлов, или нескольких модулей разных программ однов-
ременно.
Не беспокойтесь о том, если вдруг Турбо отладчик сам откроет
одно из этих окон. В некоторых случаях он будет делать это в от-
вет на команду.
Экран пользователя
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Экран пользователя - это экран вывода вашей программы. Этот
экран будет иметь точно такой же вид, какой он имел бы при выпол-
нении вашей программы без Турбо отладчика (непосредственно под
DOS).
Вы можете использовать данный экран для того, чтобы прове-
рить, что выводит ваша программа, и соответствует ли это тому,
что должно быть на экране. Для переключения в экран пользователя
выберите пункт меню WindowіUser Screen (ОкноіЭкран пользователя).
После просмотра экрана пользователя нажмите любую клавишу для
возврата обратно в экран отладчика.
Примечание: Клавиша Alt-F5 - это оперативная клавиша,
которая позволяет переключаться между операционной средой и
экраном пользователя.
Окно проверки
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
В окне Inspector (Проверка) выводится текущее значение выб-
ранной переменной. Его можно открыть, выбрав в локальном меню
пункт (команду) DataіInspect (ДанныеіПроверка). Обычно данное ок-
но выбирается с помощью нажатия клавиши Esc или кнопки "мыши".
Если вы откроете последовательно несколько окон проверки (что
часто происходит при проверке сложных структур данных), то уда-
лить все окна проверки можно с помощью клавиш Alt-F3 или команды
WindowіClose (ОкноіЗакрытие).
TDeb 3.0 #1-3 = 49 =
Вы можете открыть окно Inspector для просмотра элементов
массива или содержимого переменной или выражения. Число областей
в окне зависит от характера проверяемых вами данных. Окно провер-
ки адаптируется к тому типу данных, который выводится на экран.
Оно может поддерживать не только простые скалярные типы (int,
float и т.д.), но и указатели, массивы, записи, структуры и объ-
единения. Каждый тип элементов данных выводится в таком виде, ко-
торый максимально соответствует использованию его в исходном коде
программы.
Дополнительные окна проверки можно создать просто с помощью
выбора команды Inspect (Проверка), в то время как дополнительные
окна Module, File или CPU можно создать только, выбрав элемент
(команду) меню ViewіAnother (ОбзоріДругое окно).
TDeb 3.0 #1-3 = 50 =
Активное окно
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Хотя в Турбо отладчике допускается открывать одновременно
много окон, активным может быть только одно окно. Активное окно
соответствует следующим критериям:
- Активное окно имеет двойную рамку, а не одинарную.
- Активное окно содержит курсор или строку подсветки.
- Если окна перекрываются, активное окно находится перед ни-
ми (первое окно).
Когда вы даете команды, вводите текст или "прокручиваете"
содержимое окна, это влияет только не текущее окно и не влияет на
другие открытые окна.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
іЁ File Edit View Run Breakpoint Data Option Window Help MENUі
іЪДДДДД Module: TPDEMO File: TPDEMO.PAS 219 ДДДДДДДДД1ДДДДДДДДДДї і
іі end ЪДДДДДД Stack ДДДДДД5ДДДДДДДДї і і
іі Writeln;і TPDEMO і і і
іі end; { Parі ЪДДДДД Log ДДДДДДДДДДДДДДДДДДД4ДДДДї і і
іі і і і і і
іі> begin { prі і і і і
іі Init; і і і і і
іі Buffer :АДДДі і і і
іі whilЙНН[*]ННDumpННННННННННННННННН3НННН[ ][ ]» і і і
іі begiє ds:0000 CD 20 00 A0 00 9A F0 FE = & U*^ і і і
іі Prє ds:0008 A4 02 D3 01 C5 41 90 01 .^.Ayo± і і і
іі Buє ds:0010 C5 41 8D 02 DE 38 D7 2D .Afe!`±ДДЩ і і
іі end;є ds:0018 01 01 01 00 03 FF FF FF oooo. v і і
іі ShowИ<±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±>ДЩ і і
іі ParmsOnHeap; ^ і і
іі end. і і і
іі АДДДДДДД активное окно і і
іі і і
іАДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ і
іЪДWatchesДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і
іі і і
іАДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ і
іAlt:F2-BkptF3-ClF4-BackF5-UserF6-UndoF7-InstrF8-RtnF9-ToF1-Local і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Рис. 2.3 Активное окно
Что выводится в окне?
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Окно всегда содержит большинство из следующих элементов, ко-
торые дают вам информацию об окне и позволяют выполнить в нем
различные действия.
TDeb 3.0 #1-3 = 51 =
пиктограммы переключения и переформатирования окна ДДДДДї
і
Ъпиктограмма ЪД заголовок номер окна ДДДДДї і
і закрытия і і і
v v v v
ЙН[*]ННModule: TCDEMO File: tcdemo.c (modified) 31ННННН1Н[ ][ ]Н»
є static void showargs(int argc, char *argv[]); ^
є ±
є /* program entry point ±
є */ ±
є> int main(int argc, char **argv) { ±
є unsigned int nlines, nwords, wordcount; ±
є unsigned long totalcharacters; ±
є полоса прокрутки ДДДДД>±
є nlines = 0; ±
є nwords = 0; І
є totalcharacters = 0; ±
є showargs(argc, argv); ±
є while (readline() != 0) { v
є wordcount = makeintowords(buffer); і
И<±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±>Щ
^ ^
і і
АДДДДДД полоса "прокрутки" изменение размера ДДДЩ
Рис. 2.4 Типичное окно
В окне можно видеть:
- Контур (рамку) окна (рамка двойная, если окно активное, и
одинарная в противном случае).
- Заголовок, расположенный в левой верхней части окна.
- полоса "прокрутки" (справа и внизу) выводится в том слу-
чае, если окно содержит информацию, которая не вмещается в
текущее поле окна. Перемещать информацию в окне с помощью
полосы "прокрутки" можно, используя "мышь".
а) Щелкните кнопкой "мыши", переместив указатель на ко-
нец полосы "прокрутки" (со стрелкой). Этим вы пере-
местите изображение в заданном направлении на одну
позицию.
б) Для перемещения одного из размеров окна в заданном
направлении щелкните кнопкой мыши, переведя указа-
тель в "серую" область полосы "прокрутки".
в) Перемещайте рамку прокрутки настолько и том направ-
лении, как это необходимо.
- В нижнем левом углу окна находится пиктограмма изменения
TDeb 3.0 #1-3 = 52 =
размера. "Зацепив" ее с помощью "мыши" и перемещая, можно
сделать окно больше или меньше.
- Номер окна в левом верхнем углу отражает порядок, в кото-
ром было открыто окно.
- В правой верхней части окна находятся пиктограммы переклю-
чения и переформатирования окна. Пиктограмма переключения
(слева) позволяет вам с помощью "мыши" увеличить размер
|
adfun.ru
|
|
|
|