Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Презентация по информатике на тему "Развитие COM-технологий"
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 26 апреля.

Подать заявку на курс
  • Информатика

Презентация по информатике на тему "Развитие 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

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs

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

№ слайда 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.

Автор
Дата добавления 09.11.2015
Раздел Информатика
Подраздел Презентации
Просмотров141
Номер материала ДВ-139006
Получить свидетельство о публикации

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs


Выберите специальность, которую Вы хотите получить:

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

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ


Идёт приём заявок на международный конкурс по математике "Весенний марафон" для учеников 1-11 классов и дошкольников

Уникальность конкурса в преимуществах для учителей и учеников:

1. Задания подходят для учеников с любым уровнем знаний;
2. Бесплатные наградные документы для учителей;
3. Невероятно низкий орг.взнос - всего 38 рублей;
4. Публикация рейтинга классов по итогам конкурса;
и многое другое...

Подайте заявку сейчас - https://urokimatematiki.ru

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

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