Название: Сущность технологии СОМ - Библиотека программиста.
Автор: Дональд Бокс.
2001.
В этой книге СОМ исследуется с точки зрения разработчика C++. Написанная ведущим специалистом по модели компонентных объектов СОМ, она раскрывает сущность СОМ, помогая разработчикам правильно понять не только методы модели программирования СОМ, но и ее основу. Понимание мотивов создания СОМ и ее аспектов, касающихся распределенных систем, чрезвычайно важно для тех разработчиков, которые желают пойти дальше простейших приложений СОМ и стать по-настоящему эффективными СОМ-программистами. Показывая, почему СОМ для распределенных систем (Distributed СОМ) работает именно так, а не иначе, Дон Бокс дает вам возможность применять эту модель творчески и эффективно для ежедневных задач программирования.
Содержание:
Предисловие Чарли Киндела
Предисловие Грэйди Буча
От автора
Благодарности
От издательства
Глава 1. СОМ как улучшенный C++
Распространение программного обеспечения и язык С++
Динамическая компоновка и С++
C++ и мобильность
Инкапсуляция и С++
Отделение интерфейса от реализации
Абстрактные базы как двоичные интерфейсы
Полиморфизм на этапе выполнения
Расширяемость объекта
Управление ресурсами
Где мы находимся?
Глава 2. Интерфейсы
Снова об интерфейсах и реализациях IDL
Методы и их результаты
Интерфейсы и IDL
Интерфейс IUnknown
Управление ресурсами и IUnknown
Приведение типов и IUnknown
Реализация IUnknown
Использование указателей интерфейса СОМ
Оптимизация QueryInterface
Типы данных
Атрибуты и свойства
Исключения
Где мы находимся?
Глава 3. Классы
Снова об интерфейсе и реализации
Объекты классов
Активация
Использование SCM
Классы и серверы
Обобщения
Оптимизации
Снова интерфейс и реализация
Моникеры и композиция
Моникеры и сохраняемость
Время жизни сервера
Классы и IDL
Эмуляция классов
Категории компонентов
Где мы находимся?
Глава 4. Объекты
Снова IUnknown
QueryInterface симметрична
QueryInterface транзитивна
QueryInterface рефлективна
Объекты имеют статический тип
Единственность и идентификация
QueryInterface и IUnknown
Множественные интерфейсы и имена методов
Динамическая композиция
Двоичная композиция
Включение
Где мы находимся?
Глава 5. Апартаменты
Снова интерфейс и реализация
Объекты, интерфейсы и апартаменты
Межапартаментный доступ
Вспомогательные средства для внутрипроцессного маршалинга
Архитектура стандартного маршалинга
Реализация интерфейсных маршалеров
Стандартный маршалинг, потоки и протоколы
Управление жизненным циклом и маршалинг
Специальный маршалинг
Маршалер свободной поточной обработки (FreeThreaded Marshaler)
Где мы находимся?
Глава 6. Приложения
Подводные камни внутрипроцессной активации
Активация и SCM
Снова о времени жизни сервера
Снова о времени жизни сервера
Идентификаторы приложений
COM и защита
Программируемая защита
Контроль доступа
Управление маркерами
Где мы находимся?
Разное
Основы указателей
Указатели и память
Массивы
Управление потоками данных
Динамический вызов в сравнении со статическим
Двунаправленные интерфейсные контракты
Совмещение имен в IDL
Асинхронные методы
Где мы находимся?
Проиложение А. Эволюция объектов
Приложение Б. Избранный код
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Сущность технологии СОМ - Библиотека программиста - Дональд Бокс - fileskachat.com, быстрое и бесплатное скачивание.
Скачать chm
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - Книгу - Сущность технологии СОМ - Библиотека программиста - Дональд Бокс - depositfiles.com
Скачать - Книгу - Сущность технологии СОМ - Библиотека программиста - Дональд Бокс - letitbit.net
Дата публикации:
Теги: книга по программированию :: технология COM :: библиотека программиста :: Дональд Бокс
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Пишем программы и игры для сотовых телефонов - Буткевич Е.
- Программирование на C++ в Linux - Николай Секунов
- Programming with Microsoft VISUAL C++. NET - George Shepherd
- Руководство по стандартной библиотеке шаблонов, STL, Александр Степанов, Менг Ли
Предыдущие статьи:
- Технологии программирования на Java, том 1, Графика - JavaBeans - Дейтел Х.М., Дейтел П.Д., Сантри С.И.
- C++ для чайников - Стефан Р. Дэвис
- Алгоритмические трюки для программистов - Уоррен Г.
- Паттерны проектирования - Приемы объектно - ориентированного проектирования - Гамма Э., Хелм Р., Джонсон Р., Влиссидес Д.