Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3 семестр ЯП 1 часть.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
52.9 Кб
Скачать

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

При старте Delphi автоматически создаёт новый проект. При загрузке другого проекта (нового или имеющегося на диске) открытый ранее проект закрывается. Для создания нового проекта надо выполнить команду File|New|Application, а для загрузки существующего – File|Open Project. Рекомендуется, создав новый проект, сразу сохранить его в отдельной папке и в дальнейшем регулярно выполнять сохранение всех файлов проекта.

Менеджер проекта View|Project Manager предназначен для управления проектами и составными частями разрабатываемого приложения. Он позволяет работать с группой проектов: можно просматривать, добавлять и удалять проекты и их составные части. Если необходимо одновременно работать с несколькими проектами, то их целесообразно объединить в группу. В группе только один проект является активным. Активизировать проект можно выбрав его в раскрывающемся списке или с помощью кнопки Activate.

Некоторые из предусмотренных в менеджере проектов операции можно выполнить другим способом. Так, команда Project|Add to Project добавляет к проекту новый модуль, а команда Project|Remove from Project позволяет удалить существующий модуль.

В Delphi имеются мощные средства для просмотра исходных текстов программ

1.Навигатор проекта (Project Browser) вызывается командой View\Browser (Shift+Ctrl+B). Если активна кнопка Global, то в левой части окна отображаются списки используемых в программе классов, типов, свойств, переменных и подпрограмм. Детально настроить способ отображения каждого элемента можно, выбрав в контекстном меню пункт Properties (Свойства). Если нажата кнопка Classes (Классы), отображается детальная иерархическая структура классов, используемых в программе. Каждый элемент структуры помимо названия содержит также небольшой значок, поясняющих значение этого элемента. Нужный элемент можно быстро найти, просто введя его имя или дважды щелкнув по имени. Навигатор быстро перемещается по структуре, показывая объекты, подходящие по названию. Если некоторый метод или подпрограмма только определены в интерфейсной части модуля, но не реализованы, их имена выделяются полужирным начертанием. Дважды щелкнув на таком имени, можно перейти к определению соответствующего метода в редакторе.

2.между описаниями подпрограмм Ctrl+Shift+стрелка вверх и Ctrl+Shift+стрелка вниз

3. закладка – Ctrl+K и затем цифру от 0 до 9. При этом на внутреннем поле редактора появится зеленый прямоугольник с номером закладки. Возврата на закладку используют сочетания клавиши Ctrl+№

Получить доступ к параметрам обозревателя проекта можно также через окно Environment Options (Параметры среды), в котором параметры обозревателя проекта находятся на вкладке Explorer.

Репозиторий

Delphi позволяет многократно использовать одни и те же объекты в качестве шаблонов при дальнейшей разработке приложений. Для хранения таких объектов используется специальное хранилище Repository.

При разработке приложения можно добавить в него объект из репозитория через окно New Items, которое вызывается командой File|New|Other. (несколько страниц: New (базовые элементы), Forms (формы), Projects (проекты), Dialogs (диалоги), Data Modules (модули данных) и др. Кроме того, пользователь может помещать в репозиторий свои заготовки).

Для добавления объекта к проекту необходимо выбрать страницу и указать объект. Объекты можно добавлять к проекту различными способами, в зависимости от состояния переключателя в нижней части окна:

• Copy – копирование объекта. Изменения, внесённые в проекте в копию объекта, не влияют на оригинал;

• Inherit – от объекта в хранилище порождается новый объект, который добавляется к проекту;

• Use – использование объекта из хранилища. Изменение этого объекта в проекте приводит к изменению объекта в хранилище и во всех проектах, использующих этот объект аналогичным образом (как Use).

Для помещения формы в репозиторий, следует сохранить её в папке ObjRepos и выполнить команду Add to Repository через контекстное меню. Если использовать команду Project|Add to Repository, то в репозиторий будет добавлен проект, а не форма. Проекты из репозитория копируются целиком, с родительскими классами, что замедляет работу и увеличивает объём памяти. В диалоговом окне Add to Repository надо записать сведения о помещаемой в архив форме: название, пояснения, имя автора разработки, название страницы хранилища.

После этого добавленная в репозиторий форма может быть использована.