TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Просмотр объектов 

             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       │ Виртуальный идентификатор  │
                   └────────────┴────────────────────────────┘



Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz