Class Browser отображает классы в библиотеках классов или формах, а также информацию библиотеки типов в файлах библиотек типов (.tlb), библиотек объектов (.olb) или исполнимых файлов (.exe). Вы можете использовать Class Browser для просмотра, использования и управления классами и их, определенных пользователями, членов. Для получения более подробной информации смотрите описание Работа с Class Browser.

NoteЗамечание

Вы можете открыть контекстное меню Class Browser щелчком по правой клавише мыши в окне Class Browser или нажатием ALT+F10.

В Visual FoxPro 9.0, вы можете ,кроме того, отобразить определения классов в программных файлах (.prg.). Многие возможности Class Browser, которые доступны для библиотек классов доступны и для программных файлов. Вы можете выполнить двойной щелчок на методе или событии, для редактирования содержащегося в нем кода, и вы можете выполнить двойной щелчок на свойстве отображения его значения. Вы можете ,кроме того, выполнить двойной щелчок в программном классе для изменения его структуры. Классы в программных файлах могут быть просмотрены в иерархическом или неиерархическом виде, и вы можете отфильтровывать защищенные и скрытые члены.

Иконка класса

Отображает иконку, представляющую выбранный класс или библиотеку классов. Эта иконка появляется рядом с боксом типа только того, когда класс выбран в списке классов Class Browser. Вы можете указать другую иконку (.ico) или файл bitmap (.bmp) для использования с классом.

   

Для получения более подробной информации смотрите описание Как: указать внешний вид для классов в Design-Time.

Бокс выбора типов

Позволяет производить выбор или ввод типа класса или символьной строки для фильтрации перемещений. Выпадающий список показывает базовые классы. Список ,кроме того, сохраняет историю типов класса и фильтры которые вы выбрали или ввели для текущего экземпляра Class Browser.

Командные кнопки Class Browser

Выполняют различные команды Class Browser. Контексное меню предоставляет дополнительную функциональность.

Для получения более подробной информации смотрите описание Командные кнопки Class Browser.

Список классов

Отображает классы и субклассы в открытом файле библиотек классов (.vcx), формы (.scx) или программы (.prg).

NoteЗамечание

Символ шеврона (<<), появляющийся рядом с классом, указывает на то, что родительский класс размещен в файле, который не отображается в списке классов.

Список членов

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

  • Protected filter   Если иконка защиты (в виде ключа) отображается рядом с элементом контекстного меню Protected filter, защищенные члены

  • отображаются в списке членов. Защищенные члены, кроме того, указываются с помощью звездочки (*).

  • Hidden filter   Если иконка сокрытия (в виде замка) отображается рядом с элементом контекстного меню Hidden filter, скрытые члены отображаются в списке членов. Скрытые члены, кроме того, указываются с помощью крышки (^).

  • Empty filter   Если значок отметки отображается рядос с с элементом контекстного меню Empty filter, то пустые методы отображаются в списке членов. Пустые методы указываются также с помощью символа тильды (~).

Бокс описания класса

Отображает описание выбранного класса. Это бокс размещается слева внизу окна Class Browser. Вы можете отредактировать описание в этом боксе.

Бокс описания члена

Отображает информацию о выбранном члене класса. Это бокс ращмечащется справа внизу окна Class Browser.

NoteЗамечание

Для объектов-членов, содержимое бокса маркировано, как "только для чтения" и отображает информацию о классе и базовом классе. Для членов, представляющих собой пользовательские свойства или методы, бокс отображает описание, которое вы можете редактировать. Для экзмпляров класса, бокс отображает ("только для чтения") описание, которое включает в себя область видимости переменной (public или hidden), имена членов и значения свойств.

Смотрите также