Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему по информатике на тему Развитие COM-технологий

GUID (Global Unique Interface Identifyer)
COM-ТЕХНОЛОГИИ ТЕХНОЛОГИЯ COM  (COMPONENT OBJECT TECHNOLOGY) – ОБЪЕКТНО-ОРИЕНТИРОВАННАЯ ПРОГРАММНАЯ СПЕЦИФИКАЦИЯ, ПРЕДЛОЖЕННАЯ MICROSOFT. GUID (Global Unique Interface Identifyer) Архитектура COM  является расширяемойНА НЕЙ БАЗИРУЮТСЯ ДРУГИЕ ТЕХНОЛОГИИ MICROSOFT, ТАКИЕ КАК OLE И ACTIVEX. СОСТАВ COM-ОБЪЕКТА Interface (COM-интерфейс) - множество прототипов функций (методов), чисто определенных. Термин «чисто определенный ИНТЕРФЕЙСЫ Интерфейс подчиняется двоичному стандарту.  COM-СЕРВЕРЫ Объект COM-класса должен иметь в своем составе фабрику классов, и идентификатор COM-СЕРВЕР МОЖЕТ БЫТЬ СЛЕДУЮЩИХ ТИПОВ: 1. In-process server (внутренний сервер) – программный DLL 2. Local server (локальный сервер) – программный EXE модуль, работающий в отдельном адресном МЕХАНИЗМ МАРШАЛЛИНГА  (MARSHALLING). ФАБРИКИ КЛАССОВ (CLASS FACTORIES)  Создание объекта класса производится посредством следующих действий:вызова БИБЛИОТЕКИ ТИПОВ (TYPE LIBRARY) ПОСЛЕ СОЗДАНИЯ БИБЛИОТЕКИ ТИПОВ, К НЕЙ ОБЕСПЕЧИВАЕТСЯ ДОСТУП
Слайды презентации

Слайд 2 GUID (Global Unique Interface Identifyer)

GUID (Global Unique Interface Identifyer)

Слайд 3 Архитектура COM является расширяемой
НА НЕЙ БАЗИРУЮТСЯ ДРУГИЕ ТЕХНОЛОГИИ

Архитектура COM является расширяемойНА НЕЙ БАЗИРУЮТСЯ ДРУГИЕ ТЕХНОЛОГИИ MICROSOFT, ТАКИЕ КАК OLE И ACTIVEX.

MICROSOFT, ТАКИЕ КАК OLE И ACTIVEX.


Слайд 4 СОСТАВ COM-ОБЪЕКТА
Interface (COM-интерфейс) - множество прототипов функций (методов), чисто

СОСТАВ COM-ОБЪЕКТА Interface (COM-интерфейс) - множество прототипов функций (методов), чисто определенных. Термин «чисто

определенных. Термин «чисто определенный метод» или «абстрактный метод» исходит теории объектно-ориентированного анализа, и

означает, что в определении класса отсутствует реализация метода, а присутствует только его определение. От такого класса нельзя создавать объекты. Его предназначение – описать фундаментальные общности для всех производных классов;
COM object (COM-объект) – объект класса CoClass, который содержит реализацию COM интерфейса;
COM/ActiveX server (COM сервер или ActiveX сервер)– модуль, такой как EXE, DLL или OCX, который содержит машинный код COM или ActiveX объектов;
Class factory (фабрика классов)– объект, который может создавать COM-объекты из CoClass;
Type library (библиотека типов) – файл, содержащий информацию о типах данных, которые использует COM/ActiveX сервер.


Слайд 5 ИНТЕРФЕЙСЫ

ИНТЕРФЕЙСЫ

Слайд 6 Интерфейс подчиняется двоичному стандарту. 

Интерфейс подчиняется двоичному стандарту. 

Слайд 7 COM-СЕРВЕРЫ
Объект COM-класса должен иметь в своем составе фабрику

COM-СЕРВЕРЫ Объект COM-класса должен иметь в своем составе фабрику классов, и

классов, и идентификатор класса CLSID (Class Identifier), так чтобы

COM-объект мог быть создан на основе существующего модуля.


Слайд 8 COM-СЕРВЕР МОЖЕТ БЫТЬ СЛЕДУЮЩИХ ТИПОВ:
1. In-process server (внутренний сервер)

COM-СЕРВЕР МОЖЕТ БЫТЬ СЛЕДУЮЩИХ ТИПОВ: 1. In-process server (внутренний сервер) – программный

– программный DLL модуль, работающий в рабочем пространстве памяти

клиентского приложения:

Слайд 10 2. Local server (локальный сервер) – программный EXE модуль,

2. Local server (локальный сервер) – программный EXE модуль, работающий в отдельном

работающий в отдельном адресном пространстве;
3. Remote server (удаленный сервер) –

программный EXE модуль, работающий на удаленной машине:


Слайд 11 МЕХАНИЗМ МАРШАЛЛИНГА  (MARSHALLING).

МЕХАНИЗМ МАРШАЛЛИНГА  (MARSHALLING).

Слайд 12 ФАБРИКИ КЛАССОВ (CLASS FACTORIES)
Создание объекта класса производится

ФАБРИКИ КЛАССОВ (CLASS FACTORIES) Создание объекта класса производится посредством следующих действий:вызова

посредством следующих действий:
вызова глобальной api-функции cogetclass, которая ищет в

системном реестре зарегистрированный класс с данным clsid, определяет путь к серверу, загружает сервер и выдает указатель на интерфейс производителя классов (обычно iclassfactory);
УКАЗАТЕЛЬ НА IСLASSFACTORY МОЖЕТ БЫТЬ ИСПОЛЬЗОВАН ДЛЯ ВЫЗОВА МЕТОДОВ ПРОИЗВОДИТЕЛЯ КЛАССОВ, НАПРИМЕР: COCREATEINSTANCE (СОЗДАНИЕ ОБЪЕКТА);

  • Имя файла: prezentatsiya-po-informatike-na-temu-razvitie-com-tehnologiy.pptx
  • Количество просмотров: 153
  • Количество скачиваний: 0