Инфоурок / Информатика / Презентации / Презентация по информатике на тему "Развитие COM-технологий"
Обращаем Ваше внимание: Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии (2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации).

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Законы экологии», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

ПРИЁМ ЗАЯВОК ТОЛЬКО ДО 21 ОКТЯБРЯ!

Конкурс "Законы экологии"

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

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

Описание презентации по отдельным слайдам:

№ слайда 1 ТЕХНОЛОГИЯ COM  (COMPONENT OBJECT TECHNOLOGY) – ОБЪЕКТНО-ОРИЕНТИРОВАННАЯ ПРОГ
Описание слайда:

ТЕХНОЛОГИЯ COM  (COMPONENT OBJECT TECHNOLOGY) – ОБЪЕКТНО-ОРИЕНТИРОВАННАЯ ПРОГРАММНАЯ СПЕЦИФИКАЦИЯ, ПРЕДЛОЖЕННАЯ MICROSOFT.

№ слайда 2
Описание слайда:

№ слайда 3 НА НЕЙ БАЗИРУЮТСЯ ДРУГИЕ ТЕХНОЛОГИИ 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 1. In-process server (внутренний сервер) – программный DLL модуль, работающий
Описание слайда:

1. In-process server (внутренний сервер) – программный DLL модуль, работающий в рабочем пространстве памяти клиентского приложения:

№ слайда 9
Описание слайда:

№ слайда 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 (СОЗДАНИЕ ОБЪЕКТА);

№ слайда 13 Библиотеки типов (TYPE LIBRARY) ПОСЛЕ СОЗДАНИЯ БИБЛИОТЕКИ ТИПОВ, К НЕЙ ОБЕСПЕ
Описание слайда:

Библиотеки типов (TYPE LIBRARY) ПОСЛЕ СОЗДАНИЯ БИБЛИОТЕКИ ТИПОВ, К НЕЙ ОБЕСПЕЧИВАЕТСЯ ДОСТУП ЧЕРЕЗ СПЕЦИАЛЬНЫЙ ТИП ИНТЕРФЕЙСОВ: ITYPELIB, ITYPEINFO И ITYPECOMP.


Самые низкие цены на курсы переподготовки

Специально для учителей, воспитателей и других работников системы образования действуют 50% скидки при обучении на курсах профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок", но в дипломе форма обучения не указывается.

Начало обучения ближайшей группы: 25 октября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru

Общая информация

Номер материала: ДВ-139006

Похожие материалы