Экзаменационные вопросы по дисциплине “НРК(Delphi)” на 3 курсе для специальности 030100 информатика



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

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

  3. Программный проект Delphi

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

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

  6. Базовая иерархия компонентов Delphi. Связи owner<->slave, parent<->child между компонентами.

  7. Базовые отличия языка программирования Object Pascal от Turbo Pascal.

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

  9. Методы класса. Статические и полиморфные методы. Абстрактные методы. Класс-методы. Методы обработки сообщений.

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

  11. Преобразование типов для объектов. Тип ссылки на класс (метакласс)

  12. Определение и использование свойств (property). Свойства-массивы.

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

  14. Графика в Delphi. Класс TCanvas.

  15. Канва визуальных компонентов. Неустойчивые и устойчивые изображения.

  16. Визуальные графические компоненты.