Сущность технологии COM


2bbc099f




Сущность технологии COM

Благодарности
От автора

Предисловие
От издательства
Практичность
Простота ведет к податливости (malleability)
Фольклор
Литература

Сущность технологии COM

СОМ как улучшенный C++
Распространение программного обеспечения и язык С++
Где мы находимся?
Динамическая компоновка и С++
C++ и мобильность

Инкапсуляция и С++
Отделение интерфейса от реализации
Абстрактные базы как двоичные интерфейсы

Полиморфизм на этапе выполнения
Расширяемость объекта

Управление ресурсами

Сущность технологии COM

Интерфейсы
Снова об интерфейсах и реализациях
Оптимизация QueryInterface

Типы данных
Атрибуты и свойства
Исключения
Где мы находимся?
IDL

Методы и их результаты
Интерфейсы и IDL
Интерфейс IUnknown

Управление ресурсами и IUnknown
Приведение типов и IUnknown

Реализация IUnknown
Использование указателей интерфейса СОМ

Сущность технологии COM

Классы
Снова об интерфейсе и реализации

Моникеры и сохраняемость
Время жизни сервера
Классы и IDL
Эмуляция классов

Категории компонентов
Где мы находимся?
Объекты классов

Активация
Использование SCM
Классы и серверы

Обобщения
Оптимизации

Снова интерфейс и реализация

Моникеры и композиция

Сущность технологии COM

Объекты
Снова IUnknown
Двоичная композиция
Включение
Где мы находимся?
QueryInterface симметрична
QueryInterface транзитивна

QueryInterface рефлективна
Объекты имеют статический тип
Единственность и идентификация
QueryInterface и IUnknown
Множественные интерфейсы и имена методов

Динамическая композиция

Сущность технологии COM

Апартаменты
Снова интерфейс и реализация
Маршалер свободной поточной обработки (FreeThreaded Marshaler)

Где мы находимся?
Объекты, интерфейсы и апартаменты

Межапартаментный доступ

Вспомогательные средства для внутрипроцессного маршалинга
Архитектура стандартного маршалинга

Реализация интерфейсных маршалеров
Стандартный маршалинг, потоки и протоколы

Управление жизненным циклом и маршалинг
Специальный маршалинг

Сущность технологии COM

Приложения

Подводные камни внутрипроцессной активации
Активация и SCM
Снова о времени жизни сервера

Идентификаторы приложений
COM и защита
Программируемая защита

Контроль доступа
Управление маркерами

Где мы находимся?

Сущность технологии COM

Разное
Основы указателей

Указатели и память

Массивы
Управление потоками данных

Динамический вызов в сравнении со статическим
Двунаправленные интерфейсные контракты

Совмещение имен в IDL

Асинхронные методы
Где мы находимся?
Эволюция объектов

Издательская система Adobe PageMaker

Этот сайт посвящен уникальной программе — Adobe PageMaker. По существу выход его первой версии в июле 1985 г. ознаменовал собой начало эры настольных издательских систем. Простота, естественность инструментария, широкие возможности на протяжении почти десятилетия делали его бессменным лидером на рынке настольных издательских систем. В начале 90-х PageMaker стал сдавать свои позиции новому лидеру, QuarkXPress. Теперь, когда подавляющее большинство цветных публикаций высокой сложности верстаются в других программах, PageMaker занял новую экологическую нишу программы, ориентированной на деловые публикации. В этой сфере требуется не сложный и дорогой инструмент, а простая, быстрая и недорогая программа, позволяющая непрофессионалам создавать документы профессионального качества. Этим требованиям в полной мере соответствует PageMaker. Ориентируясь на новый круг пользователей, разработчики оснащают новые версии именно теми функциями, которые необходимы для бизнес-публикаций: средствами создания электронных публикаций, поддержкой новых форматов графических приложений, библиотеками шаблонов и графических элементов. Если вы заняты версткой преимущественно деловых документов, несложных рекламных материалов, малотиражной продукцией, то Adobe PageMaker — идеальный выбор.
Немаловажный довод в пользу PageMaker — репутация фирмы Adobe. Adobe Systems Inc. — лидер в мире издательского программного обеспечения. Трудно представить себе издательство, в котором не использовались бы продукты Adobe: Acrobat, Photoshop, PageMaker, InDesign, FrameMaker, Illustrator, Streamline, TypeManager и др. Наконец, именно Adobe был создан первый интерпретатор языка описания страниц PostScript, который находится вне конкуренции в компьютерном издательском деле. С помощью PostScript описываются используемые в издательском деле шрифты в Туре 1. В любом хорошем лазерном принтере содержится (или может быть установлен дополнительно) интерпретатор PostScript. Для обмена файлами между издательскими приложениями также используются форматы, основанные на PostScript: PDF (Adobe Acrobat), AI (Adobe Illustrator), EPS (Encapsulated PostScript). Программы, созданные Adobe, используются и на PC, и на Macintosh, Sun, Silicon Graphics и др.


Пикап

Как говорится в лесу о бабах, с бабами о лесе. Так же и здесь. На таком сайте как этот просто обязан быть раздел о прекрасных дамах. Если эта причина не подходит -считайте это продолжением разговора о скрытых возможностях человека, даже о психологии если уж другое не заходит. Ну на самом деле - нафига вам бабки если рядом нет ее...

Знакомство в пикапе
Коммуникация в пикапе
Характер пикапера
Пикап
Русский пикап

Секс в пикапе
Соблазнение в пикапе
Психология пикапа