- •9) Методы вычерчивания графических примитивов. Окружность и эллипс. Дуга. Линия
- •10) Компоненты ввода и отображения текстовой информации. Компоненты richedit, listbox, checklistbox, stringgrid, combobox.
- •11) Объект. Наследование.
- •12) Файлы. Объявление файла. Назначение файла. Вывод в файл. Открытие файла для вывода. Примеры.
- •13) Битовые образы. Мультипликация.
- •14) Графические возможности Delphi. Холст. Вывод текста. Кисть. Примеры.
- •15) Полиморфизм и виртуальные методы
- •21) Классы в Delphi. Объект. Метод.
21) Классы в Delphi. Объект. Метод.
Сложная структура данных, включающая помимо описания данных, описание процедур и ф-ций, кот могут быть выполнены над представителем класса объекта. Данные классы наз-ся полями, а процедуры и ф-ции методами. Описание классов помещают в раздел описания типов type. Объекты, как представители класса объявляются в программе в разделе var. В Delphi объект- это динамическая структура. Переменная объекта содержит не данные, а только ссылку на данные. Поэтому необходимо позаботиться о выделении памяти для этих данных. Выделенная память осуществляется при помощи специального метода «конструктора», которому присваивается имя Create. Чтобы подчеркнуть особую роль конструктора в описании N вместо слова «процедура» употребляется «конструктор». Выделение памяти для данных объекта происходит путем присваивания значения результата применения метода конструктора к классу объекта. Помимо выделения памяти конструктор решает задачу присваивания полями начальных значений. Методы- классы выполняют действия над данными класса. Методы класса определяются так же как и обычные процедуры. За исключением того, что имя процедуры или функции состоит из 2 частей: имени класса, к которому принадлежит метод и имени метода.