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

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

  2. Палитра компонентов, состав и назначение основных компонентов Delphi.

  3. Основные свойства, методы и обработчики событий в Delphi

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

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

  6. Реализация полиморфизма методами ОП, виртуальные методы, абстрактные, методы обработки сообщений, переопределение методов.

  7. Конструкторы и деструкторы. Динамические объекты. Особенности обработки динамических объектов в ОП.

  8. Преобразование типов для объектов. Класс-методы. Метаклассы.

  9. Определение и использование свойств (property).

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

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

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

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

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

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

  16. Управление списками. Классы TList, TObjectList, TStrings