Экзаменационные вопросы по дисциплине “Программирование” у 380-382гр

  1. Среда визуального программирования Delphi. Элементы среды и их свойства. Программный проект Delphi. Палитра компонентов, состав и назначение основных компонентов Delphi.

  2. Иерархия компонентов Delphi. Основные свойства, методы и обработчики событий в Delphi

  3. ООП в Object Pascal, основные парадигмы ООП. Понятия класса и объекта, полей, методов и свойств класса. Области видимости.

  4. Виды методов класса, класс-методы, виртуальные и динамические методы, абстрактные методы, методы обработки сообщений, перегрузка и переопределение методов.

  5. Конструкторы и деструкторы. Создание и уничтожение объектов.

  6. Свойства (property) класса. Определение и использование свойств на примере класса TLength.

  7. Свойства-массивы. Разработка и использование класса доступа к содержимому файлов с использованием свойства-массива

  8. Свойства-массивы в иерархии компонентов Delphi. Связи owner<->slave и parent<->chield между компонентами.

  9. Приведение типов для классов. Тип ссылки на класс.

  10. Исключительные ситуации и их обработка

  11. Классы исключительных ситуаций, разработка и использование собственного класса исключительной ситуации

  12. Потоковой ввод-вывод. Класс TStream и его потомки

  13. Разработка и использование собственного класса потока.

  14. Унификация манипуляций с потоками, классы TReader, TWriter, их использование

  15. GDI. Класс Tcanvas.

  16. Продолжение следует ...