Реферат Курсовая Конспект
Реализация интерфейса - раздел Философия, Автономное тестирование компонентов программного обеспечения Сом Задает Стандартный Двоичный Формат, Который Должен Реализовать Каждый Сом...
|
СОМ задает стандартный двоичный формат, который должен реализовать каждый СОМ-объект и для каждого интерфейса. Стандарт гарантирует, что любой клиент может вызывать операции любого объекта, причем независимо от языков программирования, на которых написаны клиент и объект.
Структуру интерфейса IРаботаСФайлами, соответствующую двоичному формату.
Внешний указатель на интерфейс (указатель клиента) ссылается на внутренний указатель объекта СОМ. Внутренний указатель — это адрес виртуальной таблицы. Виртуальная таблица содержит указатели на все операции интерфейса.
Первые три элемента виртуальной таблицы являются указателями на операции, унаследованные от интерфейса IUnknown. Видно, что на собственные операции интерфейса IРаботаСФайлами указывают 4-, 5- и 6-й элементы виртуальной таблицы. Такая ситуация типична для любого СОМ-интерфейса.
Обработка клиентского вызова выполняется в следующем порядке:
-с помощью указателя на виртуальную таблицу извлекается указатель на требуемую операцию -интерфейса;
-указатель на операцию обеспечивает доступ к ее реализации;
-исполнение кода операции обеспечивает требуемую услугу.
26. Базовый интерфейс COM-IUnknown, серверы COM-объектов, преимущества COM.
– Конец работы –
Эта тема принадлежит разделу:
Процесс разработки программного обеспечения в том виде как он определяется в современной модели жизненного цикла программного обеспечения... автономное тестирование компонентов программного обеспечения... комплексное тестирование разрабатываемого программного обеспечения...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Реализация интерфейса
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов