Cегодня я расскажу
тебе о компонентах и классах, а также о том, что входит в компонент.
Компоненты
и классы
Поскольку компоненты
являются классами, разработчики компонентов работают с объектами на другом
уровне, нежели разработчики приложений. Создание новых компонентов требует,
чтобы вы произвели новые классы.
Кратко, есть два основных
различия между созданием компонентов и использования их в приложениях. При
создании компонентов,
- Вы
получаете доступ к частям класса, которые являются недоступными разработчикам
приложений.
- Вы добавляете новые части (такие как свойства)
к вашим компонентам.
Из-за этих различий,
вы должны знать большее количество соглашений и думать о том, как разработчики
приложений будут использовать компоненты, которые вы создадите.
Что
входит в компонент?
Для того чтобы ваши
компоненты стали надежными частями среды разработки Delphi, вы должны
следовать определенным соглашениям при их конструировании. Этот раздел
обсуждает следующие темы:
- Удаление
зависимостей
- Свойства, методы и события
- Инкапсуляция графики в компонент
- Регистрация
В следующий
раз мы поговорим об удалении зависимостей