Borland Pascal. Руководство пользователя
6cac1dc9

Просмотр исходного кода


IDE для Windows содержит новое программное инструментальное средство просмотра объектов - ObjectBrowser. Оно позволяет вам исследовать программы и модули в программах и многое другое. Даже если разрабатываемое вами приложение не использует объектно-ори- ентированное программирование, вы найдете ObjectBrowser чрезвы- чайно полезным средством. Вы можете просматривать иерархию объек- тов, модулей и всех процедур, функций, переменных, типов, конс- тант и другие используемые в программе идентификаторы. С помощью ObjectBrowser вы можете делать следующее:

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

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

* Вывести список всех используемых в программе модулей, за- тем выбрать один из них и просмотреть список всех иденти- фикаторов его интерфейсной части. В этом списке вы можете выбрать идентификатор и просмотреть его, как любой другой идентификатор своей программы.

* Выбрать идентификатор в исходном коде, затем просмотреть детальную информацию по нему, щелкнув на этом идентифика- торе правой кнопкой "мыши".

Перед использованием ObjectBrowser убедитесь, что в диалого- вом окне Options|Compiler установлены следующие параметры:

* Debug Information (Информация для отладки).

* Locals Symbols (Локальные идентификаторы).

* Symbol Information (Информация об идентификаторах).

Для активизации ObjectBrowser выберите в меню Search (Поиск) команду Objects (Объекты), Units (Модули) или Globals (Глобальные идентификаторы). Если программа находится в текущем окне, или ос- новной файл еще не скомпилирован, то перед выводом окна просмотра IDE компилирует вашу программу.

Если программа будет успешно скомпилирована, сформирована или построена, вы можете внести в исходный код некоторые измене- ния, а если следующая компиляция завершиться неудачно, то вы все равно сможете просматривать свою программу в том виде, как вышли из нее при последней успешной компиляции. Чтобы это происходило, должен быть установлен параметр Preserve Symbols (он установлен по умолчанию). Данный параметр можно найти в диалоговом окне Options|Enviroment|Startup. Поскольку Preserve Symbols - это па- раметр запуска, изменение его установки не будет иметь действие, пока вы не выйдите из IDE и не запустите ее снова.


Если у вас есть "мышь", то исходный код удобнее просматри- вать, если задать активизацию ObjectBrowser правой кнопкой "мы- ши". Затем, удерживая нажатой клавишу Ctrl, вы можете использо- вать правую кнопку "мыши" для указания и проверки объекта, проце- дуры, функции, переменной или другого идентификатора в вашем ис- ходном коде и его анализа (вывода детальной информации).



Примечание: Для быстрого просмотра идентификатора, на котором в исходном коде позиционирован курсор, вы можете также выбрать в локальном меню окна редактирования команду Browse Symbol at Cursor (Просмотр идентификатора в позиции курсора).

Чтобы задать просмотр с помощью "мыши", выполните следующие шаги:

1. Выберите команду Options|Enviroment|Mouse.

2. Выберите параметр Browse as the Ctrl + Right Mouse Button (Просмотр по клавише Ctrl + правая кнопка "мыши").

3. Выберите командную кнопку OK.

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

+-----------+ | | | | | | +-----------+

F1 Help (Вывод справочной информации)

+-----------+ | | | | | | +-----------+

Ctrl+G Go to (Переход на исходный код для выбранного элемента)

+-----------+ | | | | | | +-----------+

Ctrl+B Browse (Просмотр детальной информации по выб- ранному элементу)

+-----------+ | | | | | | +-----------+

Ctrl+V View (Вывод предыдущего окна просмотра): +-----------+ | | | | | | +-----------+

Ctrl+O Display (Вывод иерархии объектов)

+-----------+ | | | | | | +-----------+

Ctrl+R List (Перечень всех ссылок на идентификатор)

+-----------+ | | | | | | +-----------+

Ctrl+P Print (Печать иерархии объектов)


Содержание раздела