TURBO PASCAL |
Новости
|
Просмотр объектовObjectBrowser позволяет вам увидеть "общий план" иерархии объектов, а также мелкие детали. Чтобы активизировать ObjectBrowser и графически показать на экране объекты, выберите команду Search│Object. ObjectBrowser рисует ваш объект и показы- вает в виде горизонтального дерева его соотношения "предок-пото- мок". Красные линии в иерархии помогают вам ясно увидеть непос- редственные отношения "предок-потомок" текущего объекта. ╔═══════════════════════════════════════════════════════════════╗ ║ = │ ? │ ╬ │ ╧ │ * │ █ │█████████Browsing Objects██████████│v│^║ ║───┴───┴───┴───┴───┴───┴───────────────────────────────────┴─┴─║ ║ │ ^ ║ ┌┤▒TWindowsObject▒├┬┤▒TWindow▒├─┴─┬┬┬┤▒TMDIClient▒│█ ║ │ │ │││ ▒ ║ │ │ ││└┤▒TListBox▒├┤▒▒ ║ │ │ ││ ▒ ║ │ │ │└─┤▒TGroupBox▒├─▒ ║ │ │ │ ▒ ║ │ │ └──┤▒TButton▒├┤▒T▒ ║│▒TObject▒▒├┼┬┬┐ │ ▒ ║ ││││ └┤▒TDialog▒├┤▒TDglWindow▒│ ▒ ║ ││││ ▒ ║ │││└┤▒TStream▒├┬┤▒TEmsStream▒│ ▒ ║ │││ │ ▒ ║ │││ └┤▒TDosStream▒├─┤▒TBufSteram▒│ ▒ ║ │││ ▒ ║ ││└─┤▒TScroller▒│ ▒ ║ ││ ▒ ║ │└──┤▒TCollection▒├┤▒TSortedCollection▒├┬┤▒TStringC▒ ║ │ │ ▒ ║ │ └┤▒TStrColl▒ ║ └───┤█Application█├┤▒THelloApp▒│ ▒ ║ v ╚<▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒>▒ Рис. 5.5 Просмотр иерархии объектов прикладной программы. Чтобы увидеть более подробную информацию о конкретном объек- те, дважды щелкните на нем кнопкой "мыши". Если вы не используете "мышь", выберите объект с помощью клавиш управления курсором (стрелок) и нажмите Enter. ObjectBrowser перечисляет используемые в объекте символы (процедуры, функции, переменные и т.д.) ╔═══════════════════════════════════════════════════════════════╗ ║ = │ ? │ ╬ │ ╧ │ * │ █ │█████████Browsing TApplication█████│v│^║ ║───┴───┴───┴───┴───┴───┴───────────────────────────────────┴─┴─║ ║ ║ ║ Browsing TApplication ║ ║ ┌───────────────────────────────────┐ ║ ║ │v▒▒▒▒▒▒Status:Integer▒▒▒▒▒▒▒▒▒▒▒▒▒^│ ║ ║ │v Name:PChar ▒│ ║ ║ │v MainWindow:PWindowsObject ▒│ ║ ║ ┌───────┐ │v HAccTable:Word ▒│ ┌──────────┐ ║ ║ │TObject├─┤v KBHandleWnd:PWindowsObject ▒├─┤THelloAppl│ ║ ║ └───────┘ │p Init[PChar] ▒│ └──────────┘ ║ ║ │p √ Done ▒│ ║ ║ │f √ IdleAction:Boolean ▒│ ║ ║ │p √ InitApplication v│ ║ ║ │<█▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒>▒│ ║ ║ └───────────────────────────────────┘ ║ ║ ║ ║ Filters: √ F P V │ p v ║ ║ X │ │ │ ║ │ │ ║ ║ ║ ╚═══════════════════════════════════════════════════════════════╝ Рис. 5.6 Просмотр детальной информации по объекту. Слева от каждого идентификатора объекта выводятся одна или более букв. Символ описывает вид идентификатора. Буквенные символы в ObjectBrowser Таблица 5.2 ┌────────────┬────────────────────────────┐ │ Буква │ Функция │ ├────────────┼────────────────────────────┤ │ F │ Функция │ │ P │ Процедура │ │ T │ Тип │ │ V │ Переменная │ │ C │ Константа │ │ L │ Метка │ │ I │ Наследование от предка │ │ p │ Приватный идентификатор │ │ v │ Виртуальный идентификатор │ └────────────┴────────────────────────────┘ |
(с)Все права защищены По всем интересующим вопросам прошу писать на электронный адрес |