Иллюстрированный самоучитель по Kylix

       

Части в которые сгруппированы компоненты CLX



Таблица 21.1. Части, в которые сгруппированы компоненты CLX

Часть

Описание

VisualCLX

Межплатформенные графические компоненты и графика. Компоненты этой части могут различаться под Windows и Linux


DataCLX

Клиентские компоненты для доступа к данным. Код этих компонентов одинаков для Linux и Windows

NetCLX

Компоненты Интернета, включающие Apache DSO и CGI WebBroker. Они одинаковы для Linux и Windows

BaseCLX

Библиотека времени выполнения, включающая модуль Classes . pas. Код одинаков для Linux и Windows

В VisualCLX Widgets используется вместо оконных компонентов VCL. В CLX TWidgetControl используется как TWinControl в VCL. Другие компоненты (такие как TScrollingWidget) имеют соответствующие имена. Вам не нужно самостоятельно изменять TWinControl на TWidgetControl. В файле ресурсов OControls.pas имеются объявления типов, такие как:

TWinControl = TWidgetControl;

которые предназначены для упрощения использования компонентов разными приложениями. Класс TWidgetControl и все его потомки имеют свойство Handle, которое представляет собой ссылку на объект Qt, а также свойство Hooks, ссылающееся на механизм обработки событий.

Названия модулей и расположение отдельных классов в CLX отличаются от VCL. Вам придется самостоятельно модифицировать разделы uses для исключения модулей, которых нет в Куliх и смены имен на имена модулей Kylix.

Назад
Содержание
Вперед


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