Кент Рейсдорф. BORLAND C++BUILDER. Раздел 3

Кент Рейсдорф. BORLAND C++BUILDER. Страница 275

Проводник проекта показывает все исходные модули вашего проекта, формы и компоненты, объединяя их в стандартную древовидную структуру. Узлы дерева можно свернуть или раскрыть, чтобы показать структуру ветвей более подробно. Каждый компонент располагается ниже своего предка. На­пример, посмотрите на узел SpeedBar на рис. 10.4. В этом проекте узел SpeedBar является компонентом Panel, который содержит несколько кнопок быстрого доступа. Эти кнопки показаны ниже панели, чтобы отразить тот факт, что по отношению к ним панель является компонентом-предком.

Проводник проекта представляет собой иерархическое окно. В верхней части этого окна находится файл проекта; под файлом проекта расположены исходные модули проекта. Сразу за исходным файлом проекта следует файл формы этого модуля. Под файлом формы перечислены все компоненты, ко­торые являются прямыми потомками формы. Если, в свою очередь, компо­нент формы имеет компоненты-потомки, они перечислены под своим предком, и т. д. На рис. 10.5 показано, как будет выглядеть проводник проекта, если заменить имена компонентов и модулей на пояснительный текст.

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

Команды проводника проекта

Работая с проводником проекта, вы можете не только просматривать струк­туру объектов. Проводник проекта имеет собственное контекстное меню, кото­рое позволяет удалять, переименовывать, редактировать или выделять элемент дерева. Однако не все пункты контекстного меню постоянно доступны. Напри­мер, если вы выбрали исходный файл модуля, то пункт контекстного меню Rename (Переименовать) будет недоступен, поскольку вы не можете переиме­новать исходный файл, находясь в проводнике проекта. Давайте рассмотрим отдельные команды проводника проекта.

Web-дизайн (с) 2010 All rights reserved