Среда визуального программирования Delphi. Понятие компонента. Элементы среды и их свойства. Понятия свойств, обработчиков событий и методов компонентов.
Палитра компонентов, состав и назначение основных компонентов Delphi.
Основные свойства, методы и обработчики событий в Delphi
Иерархия компонентов Delphi.
Отличия языка программирования Object Pascal от Turbo Pascal.
Объектно-ориентированные расширения языка Object Pascal, основные парадигмы ООП. Понятия класса и объекта. Области видимости.
Реализация инкапсуляции и наследования методами OП.
Конструкторы и деструкторы. Динамические объекты. Особенности обработки динамических объектов в ОП. Преобразование типов для объектов.
Реализация полиморфизма методами ОП, виртуальные и динамические методы, переопределение методов.
Таблицы виртуальных и динамических методов.
Определение и использование свойств (property). Свойства-массивы.
Исключительные ситуации и их обработка