Справочник советов и примеров по C++Builder


Repository - Депозитарий - хранилище форм и проектов.


  • Депозитарий позволяет не просто хранить формы, но и наследовать их, т.е. создавать иерархию форм.
  • В Депозитарий можно включать не только формы и фреймы, но и целые проекты: Project => Add To Repository - этой командой возможно включение проекта в Депозитарий только в режиме Copy, то есть скопировать проект и далее сохранить его под другим именем.
  • Команда вызова Repository : File => New => Other, далее откроется диалоговое окно New Items, в котором можно: (1), (2), (3)

    (1) выбрать включенные в C++Builder готовые формы,

    (2) воспользоваться мастерами,

    (3) использовать Депозитарий для хранения собственных разработок: форм, проектов.

  • Способы использования форм из окна New Items:

    - Copy - копировать, только работа с копией формы,

    - Inherit - наследовать, для изменения формы в модулях проекта;

    - Use - использовать, для изменения базовой формы как в проек-ых модулях, так и в Депозитарии.

  • Набор вспомогательных команд:

    - Project => Remove from Project (или соответствующая быстрая кнопка) - удаление пустой формы из проекта;

    - File => New => Other - включение в проект формы из Депозитария или взять проект из Депози-тария;

    - Tools => Repository - удаление объектов (форм, проектов) из Депозитария;

    - File => Save As - сохранение формы, проекта.



  • Окно Депозитария New Items => Щелчок правой кнопкой мыши вызывает контекстное меню => раздел Properties => Окно Object Repository: (1) - (7)

    (1) Add Page - добавить страницы Депозитария,

    (2) Delete Page - удалить,

    (3) Rename Page - переименовать,

    (4) Edit Object - отредактировать информацию об объекте,

    (5) Delete Object - удалить выделенный объект,

    (6) New Form - Флажок включен, то выделенная форма, а не пустая, будет включаться в проект при выполнении команды File => New => Form,

    (7) Main Form - Флажок главной формы включен, то выделенная форма (не пустая) будет появляться как главная.

  • Перед занесением формы в Депозитарий ее модуль должен быть обязательно сохранен в файле: Щелчок на форме правой кнопки мыши => Контекстное меню: (1), (2)

    (1) Раздел Add To Repository: (1) - (4)

       (1) Title - название вашей формы,

       (2) Description - более развернутое пояснение,

       (3) Autor - сведения об авторе,

       (4) Browse - выбор пиктограммы для формы;

    (2) Раздел View Detals - отображение пояснений к формам.

    (*) После выполнения всех этих процедур щелкните на кнопке ОК и ваша форма окажется включенной в Депозитарий.



Содержание раздела