Немедленное вознаграждение в окне Immediate

Немедленное вознаграждение в окне Immediate

Чтобы открыть окно Immediate (Окно немедленного выполнения команд, рис. 9.8), нажмите <Ctrl+G> или выберите Viewolmmediate Window из меню. Окно Immediate предоставляет следующие возможности:

* видеть результаты вычислений и значения переменных, вывод которых можно направить в это окно с помощью метода Debug.Print;

* выполнять отдельные операторы сами по себе, не помещая их в процедуры: чтобы выполнить оператор в окне Immediate, просто напечатайте его там и нажмите <Enter>.

"Зачем это нужно?" - спросите вы. Отвечаю.

* Окно Immediate можно использовать просто как калькулятор. Напечатайте в нем выражение типа

Print (27 * 398) + 1414

затем нажмите <Enter>, и вы немедленно получите результат (см. рис. 14.8). При работе в окне Immediate вам нет необходимости указывать объект Debug.

* Можно направить в окно Immediate вывод промежуточных значений переменных и выражений при выполнении программы, разместив в подходящих строках программы операторы, вызывающие метод Debug.Print. По завершении выполнения программы вы получите возможность просмотреть сразу все выведенные значения (рис. 9.9), чтобы выяснить, все ли они правильны, а не рассматривать их по отдельности в разное время при пошаговом выполнении программы.

Рис. 9.8. Окно Immediate в действии

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

Интересный факт. В окно Immediate можно перетащить текст, выделенный в окне редактирования программного кода, и тогда вам не придется печатать длинные выражения или имена переменных снова (но знайте, если при перетаскивании вы не будете удерживать нажатой клавишу <Ctrl>, фрагмент программного кода не скопируется в окно Immediate, а переместится туда из окна редактирования). Клавиша <F1> в окне Immediate работает точно так же, как и в окне редактирования программного кода, вызывая справку для ключевого слова, в котором находится текстовый курсор. А вот автоматические подсказки значений здесь не действуют.

Рис. 9.9. Пример вывода программы, использующей метод Debug. Print

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Масштабирование в окне Timeline (Окно монтажа)

Из книги Видеосамоучитель монтажа домашнего видео в Adobe Premiere Pro CS3 автора Днепров Александр Г

Масштабирование в окне Timeline (Окно монтажа) В процессе работы будет необходимо изменять масштаб отображения в окне Timeline (Окно монтажа) для более точного редактирования клипов. Масштабирование в окне Timeline (Окно монтажа) производится несколькими способами.1. Переместите


Подрезка клипов в окне Timeline (Окно монтажа)

Из книги Delphi. Учимся на примерах автора Парижский Сергей Михайлович

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


Запуск хранимых процедур в окне программы SQL Query Analyzer

Из книги Человеческий фактор в программировании автора Константин Ларри Л

Запуск хранимых процедур в окне программы SQL Query Analyzer Для запуска хранимых процедур (а также представлений и других команд SQL) можно воспользоваться программой SQL Query Analyzer. Таким образом можно протестировать созданную хранимую процедуру или представление. Для запуска


27 Повторение и вознаграждение

Из книги VBA для чайников автора Каммингс Стив

27 Повторение и вознаграждение Многие вещи, начиная от сумок для покупок и заканчивая картриджами, мы используем повторно. Почему бы тогда не попробовать применять повторно код? Почему бы не использовать повторно макеты и модели вместо того, чтобы создавать их заново?


Поиск макроса в диалоговом окне Макрос

Из книги Компьютерная обработка звука автора Загуменнов Александр Петрович

Поиск макроса в диалоговом окне Макрос В диалоговом окне Макрос имена приведенных в списке VBA-программ (макросов) могут иногда сбивать с толку. В зависимости от того, где хранится программа, она может приводиться в списке с идентифицирующим ее префиксом.Рассмотрим для


Перемещение в окне программного кода

Из книги Photoshop CS4 автора Жвалевский Андрей Валентинович

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


Изменение имени проекта или модуля в окне свойств

Из книги Описание языка PascalABC.NET автора Коллектив РуБоард

Изменение имени проекта или модуля в окне свойств Проекты и модули имеют только одно свойство - имя. С помощью окна свойств вы мо жете изменить это единственное свойство.Чтобы переименовать проект или модуль, выполните следующее.1. Выделите проект или модуль в окне


Все переменные под присмотром в окне Locals

Из книги автора

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


Редактирование в окне с клавишной сеткой

Из книги автора

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


Навигация в окне Photoshop

Из книги автора

Навигация в окне Photoshop Чтобы совсем свободно чувствовать себя в окне программы, разберемся с навигацией в Photoshop. Речь идет не о пересечении морских просторов, а о способах просмотра изображения.Начнем с элементарного – с прокрутки окна. Если изображение полностью не


Рисование мышью в графическом окне

Из книги автора

Рисование мышью в графическом окне Данная программа осуществляет рисование мышью в графическом окне:uses GraphABC;procedure MouseDown(x,y,mb: integer);beginMoveTo(x,y);end;procedure MouseMove(x,y,mb: integer);beginif mb=1 then LineTo(x,y);end;begin // Привязка обработчиков к событиямOnMouseDown := MouseDown;OnMouseMove :=