zhChinese    enEnglish
  ПМ-ПУ  » Образование  » Программы курсов  » Дисциплины специализаций » Введение в объектные технологии

Введение в объектные технологии

Специальный курс

Составитель: Петрова В.А., доцент, к.ф.-м.н.

Роль и место объектно-ориентироваенного подхода в современных программных технологиях.
Классы. Инкапсуляция. Наследование. Полиморфизм.
Элементы класса. Поля.
Методы: статические, виртуальные, динамические, методы-сообщения. Переопределение методов. Перегрузка методов. Дублирование имен методов. Методы класса.
Свойства.
Определение области видимости элементов класса.
Метаклассы.
Объекты: объявление и создание, уничтожение. Конструкторы и деструкторы.
Операции с классами и объектами.
Архитектура проекта в Delphi. Файл проекта. Файлы модулей проекта. Файлы форм. Файлы ресурсов. Файлы опций проекта и установок рабочего стола. Файлы резервных копий. Файлы пакетов.
Модули. Структура. Описание. Подключение. Взаимные ссылки. Области видимости данных.
Библиотека визуальных компонент Delphi VCL, ee состав и структура. Настройка палитры компонент.
Формы. Имена типов форм. Имена экземпляров форм. Формы, создаваемые автоматически. Модальные формы.
Компоненты ввода и отображения текстовой, цифровой и иерархической информации.
Компоненты-меню.
Кнопки, индикаторы, управляющие элементы.
Панели. Фреймы.
Графика.
Диалоговые компоненты.
Объекты в Win32 API. Процессы. Потоки. События. Сообщения Windows.
Свойства-события в Delphi. Исключительные ситуации. Классы исключений. Защищенные блоки и обработка исключительных ситуаций. Генерация нестандартных исключений.
Создание компонентов. Выбор предка компонента. Создание заготовки. Построение компонентов. Создание свойств компонента. Свойства перечисляемые, свойства-множества, свойства-массивы, свойства-объекты. Задание свойств по умолчанию.
Создание событий компонента.
Создание методов компонента.
Основы СОМ-технологии. Терминология: СОМ-объект, СОМ-интерфейсы, СОМ-классы.
Технология DCOM.
OLE-объекты.
Состав СОМ-приложения. Проектирование СОМ-объекта. Мастера для создания СОМ-объектов.
Элементы управления ActiveX. Разработка элементов управления ActiveX. Внесение элемента ActiveX в палитру компонентов.

Литература

  1. Пономарев В. СОМ и ActiveX в Delphi. СПб., 2001.
  2. Пачеко К., Тейксейра С. Delphi 5: Руководство разработчика: В 2 т.- М., 2000.
  3. Чеппел Д. Технологии ActiveX и OLE. М.: Microsoft Press, 1998.