Забываем VCL?

Идея платформы FireMonkey основана на идее объектно-ориентированного про­граммирования (ООП), поэтому изучение недр FireMonkey стоит начать с обзора опорных классов библиотеки. И здесь нас ждет первый сюрприз. Одного взгляда на иерархию наследования окажется достаточно для того, чтобы понять, что новейшая библиотека проектировалась не с ’’нуля”. В начале цепочки наследования вы обна­ружите хорошо знакомые по классической библиотеке VCL классы TObject, TPersistent и, конечно же, TCom.pon.ent (рис. 2.1), и только затем, на четвертой сту­пени иерархии вам встретится первый "кроссплатформенный" класс TFmxObject. Так что даже если вы решили окончательно и бесповоротно перейти на разработке своих приложений исключительно на FireMonkey, классическую библиотеку VCL вам забыть не удастся!

Вернемся к VCL. На рис. 2.1 представлен фрагмент иерархии наследования классов Delphi. Здесь вы обнаружите наиболее важные классы платформ VCL и FireMonkey (FMX). Почему поставлен акцент на слово "важные"? Потому что именно эти клас­сы (за счет абстрагирования, инкапсуляции, наследования и полиморфизма и дру­гих механизмов, составляющих концепцию ООП) определяют основные родовые черты своих многочисленных кроссплатформенных потомков. Изучив опорные классы, мы получим представление о ключевых особенностях всех классов библио­теки.


 
ВНИМАНИЕ!
Несмотря на то, что библиотека FireMonkey базируется на библиотеке визуальных
компонентов VCL, в проектах FireMonkey невозможно задействовать компоненты этой
библиотеки.
 

������� ������ ��� dle ������� ��������� ������

Помоги проекту! Расскажи друзьям об этом сайте: