19781

Ієрархія класів. Базові класи VCL

Доклад

Информатика, кибернетика и программирование

Иерархия. Управлять большим количеством разрозненных классов довольно сложно. С этой проблемой можно справиться путем упорядочивания и ранжирования классов то есть объединяя общие для нескольких классов свойства в одном классе и используя его в качестве базового. Эту в...

Украинкский

2013-07-17

16.43 KB

2 чел.

Иерархия. Управлять большим количеством разрозненных классов довольно сложно. С этой проблемой можно справиться путем упорядочивания и ранжирования классов, то есть объединяя общие для нескольких классов свойства в одном классе и используя его в качестве базового. Эту возможность предоставляет механизм наследования.

Наследование применяется для следующих взаимосвязанных целей:

  1.  исключения из программы повторяющихся фрагментов кода;
  2.  упрощения модификации программы;
  3.  упрощения создания новых программ на основе существующих.

Наследование является единственной возможностью использовать объекты, исходный код которых недоступен, но в которые требуется внести изменения.

Базовые классы VCL. Все классы библиотеки визуальных компонентов (VCL) произошли от группы базовых классов, которые лежат в основе иерархии. Самый общий предок компонентов — это класс TObject, инкапсулирующий простейший объект. Как известно, каждый объект наследует свойства и методы родительского класса. К объекту можно добавить новые свойства и методы, но нельзя удалить унаследованные. Объект-наследник в свою очередь может стать родительским для нового класса, который унаследует возможности всех своих предков.

На  основе безовых классов создано все множество компонентов. Особое место среди базовых классов, помимо TObject, занимают TComponent (от него происходят все компоненты) и TControl (от него происходят все элементы управления).

Иерархия базовых классов. В основе всего многообразия классов и компонентов, лежат всего лишь несколько базовых классов . Благодаря механизму наследования свойств и методов, потомки базовых классов умеют "общаться" друг с другом, работают в среде разработки, взаимодействуя с Палитрой компонентов и Инспектором объектов, распознаются операционной системой как элементы управления и окна.В основе иерархии классов лежит класс TObject. Он обеспечивает выполнение важнейших функций "жизнедеятельности" любого объекта. Благодаря ему каждый класс получает в наследство механизмы создания экземпляра объекта и его уничтожения.Класс Tpersistent происходит непосредственно от класса TObject. Он обеспечивает своих потомков возможностью взаимодействовать с другими объектами. Класс TComponent является важнейшим для всех компонентов. Непосредственно от него можно создавать любые невизуальные компоненты. Механиз-мы, реализованные в классе TComponent, обеспечивают взаимодействие компонента со средой разработки, главным образом с Палитрой компонентов и Инспектором объектов. Благодаря возможностям этого класса компоненты начинают "работать" уже во время разработки проекта.


 

А также другие работы, которые могут Вас заинтересовать

20601. Оценка качества передачи речевых сигналов 75.5 KB
  Обычно к параметрическим вокодерным относят системы требующие скорости передачи меньшие 16 кбит с. Обычно для обеспечения меньшей скорости передачи требуется применение более сложных алгоритмов т.1 Метод кодирования Скорость передачи кбит с Стандарт Современные приложения ИКМ 64 МСЭТ G.
20602. Модемы систем подвижной связи 649.5 KB
  Однако объем передачи данных по таким сетям имеет тенденцию к быстрому увеличению.3 DQPSK n 4 Требуемое отношения сигнал шум дБ 9 16 Скорость преобразования речи Кбит с 13 65 8 Алгоритм преобразования речи RPE LTP VSELP Типовой радиус соты км 0535 0520 Технологическое преимущество цифровой сотовой связи позволяет увеличивать емкость сетей снижать стоимость и повышать надежность передачи данных. К таким решениям можно отнести: построение сетей GSM на принципах модели открытых систем и интеллектуальных сетей; применение эффективных...
20603. Понятие о защите информации от несанкционированного доступа 109 KB
  Говорить о безопасности сотовой связи в общем нельзя. Если бы не было необходимости в идентификации то он получил бы вместе с аппаратом и доступ к счету жертвы у оператора связи. Принцип работы A3 известен только операторам связи а также разработчикам и производителям всевозможного сотового оборудования. Шифрование данных У любого стандарта сотовой связи есть один большой недостаток.
20604. Перспективы развития СПРС и ПСС – переход к системам 3-го поколения 236.5 KB
  Перспективы развития СПРС и ПСС переход к системам 3го поколения Прошло немногим более двух десятилетий с момента появления первых мобильных телефонов но мобильная связь уже подверглась существенным изменениям. Cистемы первого поколения основанные на аналоговом принципе использовались исключительно для телефонной связи и лишь впоследствии обзавелись некоторыми базовыми сервисами. Cистемы второго поколения включая стандарт GSM предоставляют улучшенное качество передачи и защиту сигнала дополнительные сервисы низкоскоростную...
20605. Принципы функционирования систем сотовой связи 490 KB
  Свое название они получили в соответствии с сотовым принципом организации связи согласно которому зона обслуживания территория города или региона делится на ячейки соты. Эти системы подвижной связи появившиеся сравнительно недавно являются принципиально новым видом систем связи так как они построены в соответствии с сотовым: принципом распределения частот по территории обслуживания территориальночастотное планирование и предназначены для обеспечения радиосвязью большого числа подвижных абонентов с выходом в телефонную сеть общего...
20606. Абонентские терминалы СПРС и ПСС 360.5 KB
  В верхней части аппарата обычно располагаются световой индикатор светодиод отображающий режим работы режим ожидания вызов включено и источник звукового сигнала звонок. При получении вызова о чем абонент оповещается звуковым сигналом звонком он манипулирует теми же клавишами. Во всех аппаратах на дисплее отображаются уровень принимаемого сигнала и степень разряда аккумуляторной батареи в большинстве из них имеется подсветка дисплея и клавиатуры. К стационарному аппарату обычно бывает возможно подключить телефонный аппарат...
20607. Методы формирования речевых сигналов в слуховой системе 103 KB
  В некоторых восточных языках например в китайском изменение частоты основного тона важный информативный параметр речи. Звуки речи в которых присутствует основной тон называются вокализованными. Темп характеризует скорость речи количество слов произнесённых в определённый временной промежуток. Темп речи в норме по своим временным и пространственным характеристикам соответствует органическим темповым и ритмическим параметрам присущим речевому и зрительному потоку информации человека.
20608. Слуховое восприятие речевых сигналов и оценка качества их звучания 335.5 KB
  Как правило слуховое восприятие речи у пожилых людей нарушается в большей степени чем чистых тонов. Среди существующих методов не утратили своего значения камертональные опыты или пробы и установление восприятия разговорной и шепотной речи. Наиболее распространенными способами оценки слуха в диагностики тугоухости являются измерение порогов слышимости чистых тонов и разборчивость записанной на ленте магнитофона и воспроизводимой через аудиометр речи определенной интенсивности см. являются гиперакузия заключающаяся в повышенной...
20609. Простой генератор кода 37 KB
  Данные вычисленные результаты находятся в регистрах как можно дальше и перенос их в память осуществляется только при необходимости использовать этот регистр. a:= bc b в регистр Ri c в регистр Rj. 2 b в регистр Ri c в памяти ADD Ri с.