Кент Рейсдорф. BORLAND C++BUILDER. Раздел 3
Кент Рейсдорф. BORLAND C++BUILDER. Страница 275
Проводник проекта показывает все исходные модули вашего проекта, формы и компоненты, объединяя их в стандартную древовидную структуру. Узлы дерева можно свернуть или раскрыть, чтобы показать структуру ветвей более подробно. Каждый компонент располагается ниже своего предка. Например, посмотрите на узел SpeedBar на рис. 10.4. В этом проекте узел SpeedBar является компонентом Panel, который содержит несколько кнопок быстрого доступа. Эти кнопки показаны ниже панели, чтобы отразить тот факт, что по отношению к ним панель является компонентом-предком.
Проводник проекта представляет собой иерархическое окно. В верхней части этого окна находится файл проекта; под файлом проекта расположены исходные модули проекта. Сразу за исходным файлом проекта следует файл формы этого модуля. Под файлом формы перечислены все компоненты, которые являются прямыми потомками формы. Если, в свою очередь, компонент формы имеет компоненты-потомки, они перечислены под своим предком, и т. д. На рис. 10.5 показано, как будет выглядеть проводник проекта, если заменить имена компонентов и модулей на пояснительный текст.
Когда вы щелкаете на каком-либо элементе в проводнике проекта, строка состояния в нижней части окна показывает информацию о данном элементе. Если выбранный элемент является исходным файлом или файлом формы, то строка состояния отображает полный путь и имя данного файла. Если элемент является компонентом, то строка состояния отображает имя класса данного компонента. Например, щелкнув на компоненте кнопки быстрого доступа, вы увидите в строке состояния имя TSpeedButton.
Работая с проводником проекта, вы можете не только просматривать структуру объектов. Проводник проекта имеет собственное контекстное меню, которое позволяет удалять, переименовывать, редактировать или выделять элемент дерева. Однако не все пункты контекстного меню постоянно доступны. Например, если вы выбрали исходный файл модуля, то пункт контекстного меню Rename (Переименовать) будет недоступен, поскольку вы не можете переименовать исходный файл, находясь в проводнике проекта. Давайте рассмотрим отдельные команды проводника проекта.