Programming Embedded Documents with MFC
This course is very unique because it is the only guide to exploiting one of
the most powerful (but esoteric) features of COM and OLE: the ability to create
an object, copy to the clipboard, paste it to another application and edit,
save, restore and copy that object regardless of the application vendor that is
hosting your object! This course teaches the students how to make applications
that give full interoperability with nearly every other windows application
vendor through embedded documents.
Prerequisites
Students are assumed to have taken MFC/GUI Programming
Part II.
Duration: 5 Day
Topics
 | Why COM and OLE?
 | Neutrality
 | Web Vendor |
 | Database Vendor |
 | Application Vendor |
 | Network |
 | Application |
|
 | The Basic Strategy |
|
 | Unicode |
 | COM Fundamentals
 | The MFC Approach to COM |
 | COM Clients with MFC |
 | COM Servers with MFC |
|
 | MFC Graphics Device Interface
 | Mapping Modes |
 | Metafiles |
|
 | Uniform Data Transfer
 | Clipboard |
 | Drag and Drop |
 | Data Structures |
|
 | Structured Storage
 | Storages |
 | Streams |
 | RAM v. Disk Resident |
 | Serialization |
|
 | A Simple Embedded Document Server
 | Hit Testing |
 | CRectTracker |
 | Copying to the Clipboard |
|
 | Automation
 | Dual Interfaces |
 | Data Types |
 | Exceptions |
 | Servers |
 | Clients |
|
 | Embedded Document Containers |
 | ActiveX Controls
 | Properties |
 | Serialization |
 | Events and Connection Points |
 | Browser Clients |
 | C++ Clients |
|