COM-технология и распределенные вычисления. Использование ADO в приложениях Delphi

Цена курса: 35500 руб

Длительность курса: 50/5 часов/дней.


СОМ-технологии и распределенные вычисления.
Использование ADO в приложениях Delphi.

Цель курса :

  • Научить пользователей создавать COM-объекты средствами Delphi
  • Научить использовать СОМ-объекты сторонних разработчиков
  • Познакомить с технологией СОМ
  • Научить работе с технологией ADO

Аудитория:
Данный курс предназначен для ознакомления слушателей с принципами работы и применением СОМ-технологии и ADO в приложениях, разрабатываемых на Delphi.

Предварительная подготовка:
Необходимо прослушать курс Основы разработки приложений Borland Delphi

Продолжительность курса: 5 дней/50 ак.часов

Содержание курса:

  1. Основы технологии COM
    • Предыстория создания СОМ
      • Решение проблемы фиксированных имен библиотек, однозначной идентификации серверов, многочисленных API управления сервисами, разделяемых сервисов, нескольких сервисов в одном объекте, различных версий сервисов.

    • Принципы работы сом-технологии
      • Интерфейсы
      • Использование реестра для поиска реализации сервиса
      • Маршрутизация и удаленный доступ
      • Подсчет ссылок и множественные интерфейсы
      • Решение проблемы различных версий клиентов и серверов
      • Объявление интерфейсов и их использование при создании приложений
      • Реализация интерфейсов
      • COM-сервер, фабрика классов
      • Создание COM-объекта

    • Основные спецификации сом. Технология ole automation
      • Интерфейс IDispatch
      • Диспинтерфейс
      • Дуальные интерфейсы (dual interfaces)

  2. Использование ole-документов в приложениях
    • Применение TOlecontainer
    • Хранение OLE-объектов в базах данных

  3. Создание элементов управления activex
    • Что такое activex
    • Создание элементов управления activex на основе vcl-компонентов
    • Создание страниц свойств

  4. Создание серверов и контроллеров автоматизации
    • Создание сервера автоматизации
      • Что такое автоматизация
      • Создание приложения, подлежащего автоматизации
      • Превращение приложения в сервер автоматизации

    • Тестирование сервера автоматизации
      • Создание контроллера автоматизации
      • Раннее и позднее связывание

    • Нотификационные сообщения в локальных серверах автоматизации
      • Принципы работы локальной нотификации.
      • Создание сервера, поддерживающего нотификацию.
      • Создание компонента мастером компонент Delphi

  5. Автоматизация приложений Microsoft Office
    • Коллекции объектов внутри серверов автоматизации.
    • Использование информации из библиотек типов
    • Использование компонент с палитры Servers

  6. Технология DataSnap
    • Создание datasnap-приложения
      • Создание сервера
      • Создание клиента
      • Модель briefcase
      • Многопользовательская обработка данных в распределенных системах

    • Создание клиентских приложений в виде активных форм
      • Подготовка проекта
      • Перенос приложения на web-сервер
      • Проблемы отображения клиентских приложений в браузерах

    • Дополнительные возможности datasnap-приложений
      • Создание связи «один ко многим» в технологии datasnap
      • Использование запросов в datasnap-приложениях
      • Сортировка данных в компоненте TClientDataset
      • Аутентификация пользователей
      • Агрегаты

  7. Службы компонентов
    • Назначение служб компонентов
      • Принципы работы служб компонентов
      • Организация пулов объектов и ресурсов
      • Управление транзакциями
      • Вопросы безопасности
      • Особенности объектов СОМ+
      • Требования к объектам СОМ+
      • Особенности управления объектами СОМ+
      • Классы Delphi для создания объектов

    • Создание простого компонента COM+
      • Создание и настройка СОМ+ сервера
      • Регистрация и управление
      • Создание простого клиента

    • Создание объекта СОМ+ для доступа к данным
      • Создание сервера
      • Тестирование объекта СОМ+ для доступа к данным

    • Управление транзакциями
      • Реализация транзакций
      • Создание СОМ-объекта Orders.Order_Data
      • Создание управляющего объекта СОМ+
      • Создание клиентского приложения

  8. Применение ADO и расширений ADO в Delphi
    • Механизмы доступа к данным
      • Какими бывают механизмы доступа к данным
      • ODBC
      • OLE DB и ADO
      • BDE

    • OLE DB и ADO
      • Универсальный механизм доступа к данным Microsoft OLE DB
      • Компоненты OLE DB
      • Объекты OLE DB
      • Microsoft activex data objects: OLE DB и ADO
      • Расширения ADO

    • Использование расширений ADO
      • Применение ADO extension for DDL and security
      • Введение в ADOX
      • Создание приложения для просмотра метаданных
      • Создание баз данных и их объектов
      • Использование ADO Multidimensional
      • OLAP и создание хранилищ данных: краткое введение
      • Объекты ADO MD
      • Создание утилиты просмотра OLAP-кубов

Цена курса: 35500 руб

Длительность курса: 50/5 часов/дней.

Комментарии запрещены.

Наши акции:
Учебный центр «Трайтек» признан одним из лучших учебных центров Microsoft в России!
Отзывы:

ООО "Ульяновскшифер":

Благодарность за обучение сотрудников