logo search
Diplom_V3 Правленный АН

11 Семестр

  1. Интерфейс программирования приложений (API). Проблемы преемственности API внутри одного семейства операционных систем.

  2. Семейство операционных систем Windows, особенности архитектуры. Классификация операционных систем Windows.

  3. Программирование, основанное на сообщениях. Сообщения ОС. События и их обработка. Потоки выполнения. Многопоточность.

  4. Динамически связываемые библиотеки (Dynamically Linked Libraries, DLL) и их преимущества перед статическими библиотеками (модулями). Использование DLL в многозадачных средах.

  5. Семейство систем разработки Delphi. Область применения. Библиотека визуальных компонент. Обзор поддерживаемых технологий. Индивидуальная среда разработчика Delphi

  6. Структура проекта Delphi. Язык Object Pascal. Структура программы. Модули. Секции Initialization и Finalization. Файлы ресурсов.

  7. Типы данных. Классификация и характеристика типов данных в Object Pascal. Простые, структурированные, строковые типы, динамические, объекты. Типы, определяемые пользователем.

  8. Ссылочные и процедурные типы данных. Типизированные и нетипизированные указатели, проблемы их использования.

  9. Процедуры и функции в Object Pascal. Перегрузка. Параметры Const и Out. Бестиповые параметры. Функции приведения типов. Параметры по умолчанию. Параметры типа открытый массив.

  10. Объектный подход в программировании. Классы и объекты. Инкапсуляция, наследование.

  11. Классы как типы. Свойства, методы и поля класса. Управление доступом к методам и полям класса: секции private, public, protected, published.