Conceitos de programação C++ e OLE

Os manipuladores de arquivo e fluxo incluídos com Windows usam um design orientado a objeto para promover uma interface padrão e compartilhar a funcionalidade. Esses manipuladores são gravados em C++ e usam o Modelo de Objeto do Componente OLE.

Você pode desenvolver manipuladores personalizados usando os sistemas de desenvolvimento C ou C++; no entanto, o uso do C++ é altamente recomendado, pois fornece uma abordagem mais fácil e simples para implementar um manipulador. Usando C++, você pode definir explicitamente dados como objetos e associar as funções que manipulam os dados com as funções membro de um objeto.

Esta seção identifica e resume brevemente os conceitos importantes do C++ e do Modelo de Objeto do Componente OLE que se aplicam à criação e implementação de manipuladores de arquivos e fluxo. Há muitos livros escritos sobre programação C++ que você pode referenciar para obter mais informações. Para obter mais informações sobre o OLE, consulte a Referência do Programador OLE.