Метод производства компонентов DELPHI:
Delphi как инструмент RAD широко популярен благодаря быстрой компиляции и дружественному визуальному интерфейсу. Delphi предоставляет множество готовых компонентов, и по мере обновления версии
Новые компоненты добавляются постоянно. Кроме того, вы можете купить специальные компоненты, разработанные сторонними организациями, или скачать бесплатные компоненты из Интернета. Этих компонентов достаточно для поддержки общей разработки прикладных систем. Но разработчикам приложений по-прежнему необходимо создавать свои собственные виджеты.
Форму компонента можно использовать для плотной герметизации объектов и добавления интуитивно понятной оболочки, способствующей отладке программного обеспечения и повторному использованию кода. Команда разработчиков разделяет работу и взаимодействует с компонентами как с функциональными единицами.
Легче внедрить управление разработкой, что позволяет уменьшить количество непредвиденных ошибок при планировании и проектировании программного обеспечения, его тестировании и модификации, а также значительно повысить эффективность работы. Зрелые компоненты также могут продаваться как коммерческое программное обеспечение, что приносит дополнительные преимущества и способствует социальному разделению труда и сотрудничеству в разработке программного обеспечения. При использовании и производстве компонентов Delphi используется одна и та же рабочая среда и схожие методы программирования. Если вы понимаете основные принципы, вам не нужно изучать много нового для создания компонентов.
Основные понятия
Основной процесс изготовления компонентов можно резюмировать следующим образом:
1. Напишите строительные блоки (единицы). Он содержит объявление компонента и код реализации компонента.
2. Компилируйте и отлаживайте модули компонентов так же, как и обычные модули Delphi.
3. Создайте блок регистрации компонентов. Оператор Uses используется для соединения модулей компонента, а процесс Register используется для завершения регистрации компонента.
4. Напишите онлайн-справку по компоненту и скомпилируйте ее в стандартный файл справки Windows.
После завершения всей работы создаются двоичный файл модуля компонента (. DCU), исходный файл регистрации компонента (. PAS), файл справочной информации (. HLP) и дополнительные файлы ключевых слов.
(. КВФ). После того как пользователи получат эти файлы, они смогут их установить и использовать. Вызовите команду меню в среде Delphi, чтобы начать процесс установки (в процессе установки необходимо указать имя файла регистрации. Вы можете зарегистрировать компонент в библиотеке VCL Delphi и создать новую кнопку на панели инструментов компонента). С помощью инструмента установки HelpInst файл ключевых слов можно включить в индексную систему справки Dephi, а онлайн-справку можно получить с помощью клавиши F1.
Сделано так. Файлы DCU принципиально не отличаются от обычных модулей Delphi и могут вызываться напрямую другими модулями, даже если они не установлены в библиотеку VCL. Самая большая разница в том,
Ю: Некоторые свойства и события в блоке компонента объявлены как опубликованные, поэтому они видны пользователю в период программирования. Пользователь может использовать окно редактирования объекта.
(ObjectInspector) для доступа к этим свойствам и событиям. Это ключ к визуальному программированию.
Наследование и модификация объектов
Первое, что нужно сделать при создании компонента, — это выбрать соответствующий тип объекта Delphi в качестве родительского объекта для создания новых объектов. Дочерний объект может наследовать все нечастные части родительского объекта.
детали, но не избавляйтесь от ненужных деталей. Следовательно, выбранный родительский объект должен содержать как можно больше свойств, событий и методов, которые нужны дочернему объекту, но не должен содержать вещей, которые дочернему объекту не нужны.
TComponent — это базовая точка всех компонентов Delphi, но если вы получаете новые компоненты непосредственно из TComponent, вам придется многое начинать с нуля. Обычно только невизуальные компоненты