Библиотека
классов Kylix
В данной главе мы рассмотрим
библиотеку классов CLX, которая поставляется со средой Kylix. Изучим типы событий
и научимся писать их обработчики. Узнаем, как происходит наследование данных
и кода компонентов Kylix. Кроме того, рассмотрим иерархию классов CLX.
CLX Kylix
Kylix является средой для
быстрой разработки программ под Linux. Для облегчения работы программиста и
ускорения создания приложений в стандартную поставку Kylix входят некоторые
готовые классы, которые называются компонентами. Эти компоненты программист
может использовать в своих приложениях. Они обеспечивают практически все возможные
элементы пользовательского интерфейса.
Библиотека компонентов
Kylix называется CLX (произносится как "клике"). Эта аббревиатура
расшифровывается так: Библиотека компонентов для кросс-платформенной (межплатформенной)
разработки (Component Library for Cross-platform development).
Данная библиотека содержит
более ста компонентов, готовых к использованию. Их возможности могут быть расширены
самим программистом путем создания новых компонентов на основе стандартных.
Библиотека CLX позволяет
достаточно быстро разрабатывать эффективные программы для Интернета, настольные
приложения, а также приложения баз данных (как локальных, так и сетевых).
CLX является развитием
визуальной библиотеки компонентов Delphi (Visual Component Library, VCL) и позволяет
довольно легко переносить приложения, написанные на Delphi, в среду Linux. О
разработке межплатформенных приложений мы расскажем в заключительной, шестой
части книги.