Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Окно экрана пользователя (User Screen)



Это окно отображает информацию, выдаваемую на экран программой пользователя. Информация отображается точно в таком же виде, как если бы вы запустили программу непосредственно из ДОС, а не из отладчика.

Это окно можно использовать для проверки того, что программа находится в той точке, в которой предполагается, или того, что программа выдает на экран правильную информацию. Для вызова этого окна выберите Window|User Screen. Для того чтобы вернуться к экрану отладчика после просмотра экрана пользователя, нажмите любую клавишу.

Активной клавишей переключения между интегрированной средой и экраном пользователя служит Alt-F5.

 

Окно проверки

В окне проверки (Inspector) отображается текущее значение выбранной переменной. Окна этого типа никогда не разбиваются на подокна. Обычно это окно закрывается по нажатию клавиши Esc или кнопки мыши. Если вы последовательно открыли несколько окон проверки, что часто происходит при проверке сложных структур данных, вы можете закрыть их все сразу нажатием клавиши Alt-F3 или с помощью команды Window/Close (Окно/Закрыть).

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

Обратите внимание, что в отличие от окон, вызываемых из меню View, здесь имеется возможность создавать дополнительные окна проверки просто путем повторного выбора команды Inspect. (Дополнительные окна модуля, файла и процессора можно открывать только путем выбора пункта View/Another.)

Активное окно

Несмотря на то, что в отладчике Turbo Debugger имеется возможность иметь одновременно несколько открытых окон, только одно из них может являться активным. Активное окно можно отличить по следующим признакам:

1. Оно окружено двойной рамкой, а не одинарной, как остальные.

2. В нем находится курсор или выделяющая полоса.

3. Если окна перекрывают друг друга, то активное окно находится поверх остальных.

Когда вы выполняете команды, вводите текст или прокручиваете содержимое окна, эти действия выполняются только над активным окном и не влияют на все остальные окна, которые были открыты и отображаются в данный момент на экране.

 

Что такое окно

Окно всегда обладает большинством или всеми описанными ниже признаками, позволяющими получить информацию о данном окне или выполнить с ним некоторые действия:

1. Рамка (с двойной линией, если окно активно, и одинарной в противном случае).

2. Заголовок, расположенный в верхнем левом углу.

3. Линейка или линейка скроллинга в правой или нижней части окна, если окно содержит больше информации, чем может быть выведено одновременно. С линейками скроллинга работает мышь:

а) для перемещения изображения в окне на один символ или одну строку нужно нажать кнопку мыши на стрелке нужного направления, которые находятся на концах линеек скроллинга;

б) для перемещения изображения в окне на одно окно в нужном направлении следует нажать кнопку мыши на середине линейки, отмеченной серым цветом;

с) для перемещения изображения в окне на произвольную величину следует выполнить буксировку блока скроллинга на нужное расстояние;

4. Блок установки размера окна в нижнем правом углу. Для установки желаемого размера окна нужно выполнить буксировку его при помощи мыши.

5. Номер окна в правом верхнем углу, отображающий очередность открытия данного окна.

6. Блок панорамирования и блок пиктограммирования в правом верхнем углу. Слева находится пиктограмма панорамирования, а справа – пиктограммы пиктограммирования. Нажмите кнопку мыши на этих пиктограммах для расширения окна до размера полного экрана, восстановления исходного размера окна или пиктограммирования данного окна. (Когда окно панорамировано до полного размера, то доступным является только окно пиктограммирования, а когда окно пиктограмировано, то доступно только окно панорамировано.)

7. Блок закрытия в верхнем левом углу. Нажмите кнопку мыши на данном блоке для закрытия окна.

 

Работа с окнами

Каждое открываемое вами окно нумеруется в верхнем правом углу. Обычно окно Module имеет номер 1, а окно Watches – номер 2. Окно, открытое следующим, будет иметь номер 3 и т. д.

Такая система нумерации представляет собой быстрый и простой способ перехода между окнами. Любое из первых девяти открытых окон можно сделать активным, нажав клавишу Alt в сочетании с номером соответствующего окна. Например, если сделать активным окно слежения, нажав клавиши Alt-2, то все выбираемые команды будут влиять только на это окно и на переменные, которые в нем отображаются.

Можно также активизировать окна одно за другим, выбрав Window|Next или последовательно нажимая клавишу F6. Это бывает удобно в том случае, если номер открытого окна закрыт другими окнами и неизвестно, какую клавишу надо нажать, чтобы сделать его активным.

F6 – это активная клавиша команды Window|Next Window. Если у вас имеется мышь, можно активизировать окно нажатием мыши.

Чтобы просмотреть список всех открытых окон, выберите из линейки меню Window. Turbo Debugger отобразит в нижней части меню Window список до девяти открытых окон, одно из которых можно выбрать. Чтобы выбранное из этого списка окно стало активным, нажмите клавишу с номером этого окна.

Если окно разбито на несколько подокон (участков, содержащих различные типы данных), можно переходить от одного подокна к другому с помощью клавиши Tab, Shift-Tab или команды Window/Next Pane.

Tab и Shift-Tab – это активные клавиши для Window|Next Pane. Подокно можно также выбрать нажатием кнопки мыши. Больше всего подокон в отладчике Turbo Debugger имеет окно процессора. Оно разбито на пять подокон.

При переходе из одного подокна в другое можно заметить, что в некоторых случаях в подокне появляется мигающий курсор, в других случаях вместо него появляется выделяющая полоса. Если появляется курсор, значит вы можете перемещаться по тексту с помощью обычных команд управления курсором (например, клавиши PgUp, Ctrl-Home и Ctrl-PgUp перемещают курсор соответственно на один экран вверх, в верхнюю часть подокна и в верхнюю часть списка). Для перемещения курсора внутри окна можно также использовать команды системы WordStar. Список клавишных команд, которые можно использовать в подокнах, приведен в таблице в конце главы.

Если вместо курсора в подокне имеется выделяющая полоса, можно перемещать ее по списку с помощью тех же самых стандартных клавиш управления курсором, но можно использовать и другой способ. Например, если элементы в списке состоят из букв, можно выбирать их путем ввода букв с клавиатуры. При вводе каждой буквы выделяющая полоса перемещается к первому элементу, начинающемуся с введенных к этому моменту букв. Положение курсора в выделенном элементе показывает, сколько букв данного названия уже введено. Когда выделяющая полоса достигает нужного элемента, поиск завершается. Такой поиск (или выбор путем ввода) минимизирует число символов, которые надо ввести для выбора элемента из списка.

Когда элемент выбран из списка (выделен), можно, нажав клавиши Alt-F10 или клавиши Ctrl-F10, выбрать относящуюся к нему команду локального меню. В большинстве списков после того, как элемент выбран, бывает достаточно нажать клавишу Enter. Она действует как активная клавиша одной из наиболее часто используемых команд локального меню.

И наконец, в некоторых подокнах можно сразу начинать вводить новое значение или строку для поиска без предварительного выбора команды. Это обычно используется для наиболее часто используемой команды подокна или окна, такой как команда Goto в окне модуля, команда Search в окне файла или команда Change в окне регистров.


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-05-28; Просмотров: 565; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.016 с.)
Главная | Случайная страница | Обратная связь