Визуальное программирование и MFC

       

Визуальное программирование и MFC

Описание объектов СОМ
Интерфейсы
IUnknown — фундаментальный интерфейс

Классы
Серверы объектов СОМ
СОМ и многопоточность
Создание объектов СОМ
Библиотека СОМ

Создание одного объекта
Создание нескольких объектов одного класса: фабрики классов
Эмуляция
Инициализация объектов СОМ


Повторное применение объектов СОМ
Включение
Агрегирование

Распределенная COM (DCOM)
Создание удаленного объекта
Использование CoCreatelnstance
Использование CoCreatelnstanceEx
Объединение создания и инициализации
Использование моникера
Доступ к удаленному объекту

Объектный RPC
OXID и разрешатели OXID
OBJREF: передача указателей интерфейсов
Роль SCM
Оптимизация IUnknown
Тестовый опрос

Обеспечение безопасного доступа к удаленному объекту
Защита активизации
Защита вызовов
Глава 28. COM-cерверы и их клиенты
Введение в серверы ActiveX
Автоматизация как механизм обмена информацией

Разработка трехуровневых приложений с помощью компонентов серверов
Сравнение библиотек MFC и ATL
MFC-cерверы автоматизации
DLL-сервер автоматизации
Класс сервера
Регистрация сервера

Усовершенствование сервера – добавление COM-объекта
EXE-сервер автоматизации
ATL-cерверы автоматизации
Создание сервера автоматизации
Усовершенствование сервера
MFC-контроллер автоматизации
StdAfx.h
StdAfx.cpp
Resource.h

Dlg.rc
Dlg.h
Dlg.cpp
DlgDlg.h
DlgDlg.cpp
Single.rc

Single.h
Single.cpp
MainFrm.h
MainFrm.cpp
SingleDoc.h
SingleDoc.cpp
SingleView.h
SingleView.cpp

Multi.rc
Multi.h
Multi.cpp

ChildFrm.h
ChildFrm.cpp
MultiDoc.h
MultiDoc.cpp
MultiView.h
MultiView.cpp

Name.rc
Name.h
Name.cpp
NameCtl.h
NameCtl.cpp
NamePpg.h
NamePpg.cpp

Name.odl
Создание шаблона приложений
Редактирование документов (и обликов)
Инициализация нового документа
Сохранение и восстановление документов
Содержание раздела