Delphi даёт возможность начинающему программисту создавать собственные компоненты программиста , разместить его на одну из вкладок палитры компонентов и использовать свой «компонент программиста» при разработке приложений точно так же, как и другие компоненты программиста Delphi. Создание компонента программиста «Бегущая строка» на Delphi может быть представлена как последовательность следующих шагов:

1. Шаг- Анализ требований к компоненту. Необходимо тщательно продумать, какой функциональности мы от него ожидаем и какие свойства и методы окажутся лишними.
2. Шаг – Выбор подходящего родительского класса(базового класса).
3. Шаг – Программирование компонента (Создание модуля компонента), то есть реализация его свойств, методов и событий.
4. Шаг – Тестирование компонента (проверка его работоспособности) в специально разработанном тестовом приложении.
5. Шаг – Создание значка(ресурса) для компонента.
6. Шаг – Установка компонента в палитру Delphi.



Рассмотрим сам процесс создания компонента программиста на примере разработки компонента RunText, предназначенного для ввода текста бегущей стороки.

 

Выбор базового класса компонента программиста.

 

Прежде чем приступать к разработке нового компонента программиста «бегущая строка» , следует чётко определить назначение компонента. Далее нужно определить какой из компонентов наиболее близок по своему назначению виду( в нашем случае это TCustomLabel ) и функциональным возможностям к компоненту, который мы будем создавать. И именно этот компонент следует выбрать в качестве основного, базового из которого мы будем создавать наш новый компонент.

 

Скачать компонент программиста «" Бегущая строка" »:

 

Добавить комментарий


Защитный код
Обновить