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

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

СОМ-технологии и распределенные вычисления.
Использование 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-кубов

Хотите получить скидку?

Оставьте предварительную заявку прямо сейчас! Мы подберем для Вас лучшие условия!
Информацию о дате и времени проведения занятия уточняйте у менеджера.

Документы об окончании

Сертификат Учебного центра Трайтек

Сертификат Учебного центра "Трайтек"

Нужна дополнительная информация по обучению?

Звоните нам на номер: +7 8452 24-77-77! Мы всегда готовы ответить на все Ваши вопросы и помочь сделать правильный выбор!

    ×

      Ваше имя:
      Ваш телефон:
      E-mail:
      Город:
      Комментарий к заявке:

      ×

        Заполните заявку, в ближайшее время с вами свяжутся наши специалисты

        ×

          Заполните заявку, в ближайшее время с вами свяжутся наши специалисты

          Обучался ли ранее в учебном центре Трайтек? ДаНет

          Уровень подготовки участника

          ×
          Тестирование по английскому языку

           








            ×





              Дата рождения участника





              Выбранная номинация:


              ×

              Модуль 1. Базовый курс по программированию на языке Java.

              Обучение в дистанционном формате за 1 месяц вместо 3-х!

              Записывайтесь прямо сейчас!

                Ваше имя:
                Ваш телефон:
                E-mail:
                Город:
                Комментарий к заявке:

                ×






                  Дата рождения участника




                  ×

                  [contact-form-7 404 "Not Found"]

                  ×






                    Дата рождения участника



                    Загрузите Ваш рисунок:

                    *Допустимые форматы файлов: jpeg|png|tiff|gif|jpg Если Вы хотите прислать файл в исходной программе изготовления (Corel, Adobe Photoshop и т.д.), то загрузите его в облачное хранилище и пришлите ссылку на файл по адресу konkurs@tritec-group.ru.

                    ×






                      Дата рождения участника



                      Загрузите Ваш рисунок:

                      *Допустимые форматы файлов: jpeg|png|tiff|gif|jpg Если Вы хотите прислать файл в исходной программе изготовления (Corel, Adobe Photoshop и т.д.), то загрузите его в облачное хранилище и пришлите ссылку на файл по адресу konkurs@tritec-group.ru.

                      ×






                        Дата рождения участника

                        ×

                        Для участия в конкурсе, пожалуйста, заполните регистрационную форму.

                        [contact-form-7 404 "Not Found"]
                        ×





                          Дата рождения участника





                          Выбранная номинация:


                          ×