Поделиться через


Просмотр классов и их членов

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

В представлении классов можно перейти к тому месту, где символ определяется, вызывается или где на него имеется ссылка. Если символ определяется не в рамках ваших проектов, в обозревателе объектов отображается его объявление.

Чтобы найти символ в представлении классов, щелкните символ правой кнопкой мыши, а затем выберите команду Найти все ссылки. Результаты поиска отображаются в окне Результаты поиска символа.

Добавление кода через представление классов

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

Управление проектами в представлении классов

Иерархия символов представления классов в проекте отличается от списка доступных компонентов в обозревателе объектов и от физического представления в Solution Explorer, ориентированного на файлы.

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

Примечание

Для просмотра символов в представлении классов компиляция проекта не требуется.При изменении символов в проекте происходит динамическое обновление иерархии символов в представлении классов.

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

Связанные разделы

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

Представление классов можно использовать для отображения иерархии символов для объектов и элементов проекта.

Практическое руководство. Работа с представлением классов

Учебные материалы по использованию представления классов для взаимодействия с кодом и ссылками.

Практическое руководство. Работа с папками в представлении классов

Учебные материалы по сборке выбранных символов для доступа к ним за пределами стандартной иерархической системы.

Добавление функциональных возможностей с помощью мастеров кода

Описание различных мастеров Visual C++.

Построение в Visual Studio

Описание порядка построения приложений в Visual Studio.

Практическое руководство. Подготовка сборок и управление ими

Описание способов организации решений, проектов и файлов для полного построения, частичного построения и перестроения.

Отладка в Visual Studio

Описание методов поиска ошибок в приложениях и отслеживания производительности приложений.

обозреватель объектов

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

Журнал изменений

Дата

Журнал

Причина

Апрель 2011

Удалена ссылка на NCB-файл.

Исправление ошибки содержимого.