Среда визуального программирования Delphi. Элементы среды и их свойства. Программный проект Delphi. Палитра компонентов, состав и назначение основных компонентов Delphi.
Иерархия компонентов Delphi. Основные свойства, методы и обработчики событий в Delphi
ООП в Object Pascal, основные парадигмы ООП. Понятия класса и объекта, полей, методов и свойств класса. Области видимости.
Виды методов класса, класс-методы, виртуальные и динамические методы, абстрактные методы, методы обработки сообщений, перегрузка и переопределение методов.
Конструкторы и деструкторы. Создание и уничтожение объектов.
Свойства (property) класса. Определение и использование свойств на примере класса TLength.
Свойства-массивы. Разработка и использование класса доступа к содержимому файлов с использованием свойства-массива
Свойства-массивы в иерархии компонентов Delphi. Связи owner<->slave и parent<->chield между компонентами.
Приведение типов для классов. Тип ссылки на класс.
Исключительные ситуации и их обработка
Классы исключительных ситуаций, разработка и использование собственного класса исключительной ситуации
Потоковой ввод-вывод. Класс TStream и его потомки
Разработка и использование собственного класса потока.
Унификация манипуляций с потоками, классы TReader, TWriter, их использование
GDI. Класс Tcanvas.
Продолжение следует ...