Conceitos de programação C++ e OLE

Os manipuladores de arquivo e fluxo incluídos no Windows usam um design orientado a objeto para promover uma interface padrão e compartilhar a funcionalidade. Esses manipuladores são escritos em C++ e usam o Component Object Model OLE.

Você pode desenvolver manipuladores personalizados usando os sistemas de desenvolvimento C ou C++; no entanto, o uso do C++ é altamente recomendável, pois fornece uma abordagem mais fácil e direta 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 de membro de um objeto.

Esta seção identifica e resume brevemente os conceitos importantes do C++ e do Component Object Model OLE que se aplicam ao design e à implementação de manipuladores de arquivo e de fluxo. Há muitos livros escritos sobre a programação em C++ que você pode referenciar para obter mais informações. Para obter mais informações sobre OLE, consulte a referência do programador de OLE.