Concetti relativi alla programmazione C++ e OLE

I gestori di file e flussi inclusi in Windows utilizzano una progettazione orientata a oggetti per promuovere un'interfaccia standard e condividere le funzionalità. Questi gestori sono scritti in C++ e usano il Component Object Model OLE.

È possibile sviluppare gestori personalizzati usando i sistemi di sviluppo C o C++. Tuttavia, l'uso di C++ è fortemente consigliato, perché fornisce un approccio più semplice e più semplice per implementare un gestore. Con C++ è possibile definire in modo esplicito i dati come oggetti ed è possibile associare le funzioni che modificano i dati con le funzioni membro di un oggetto.

In questa sezione vengono identificati e brevemente riepilogati i concetti importanti di C++ e OLE Component Object Model che si applicano alla progettazione e all'implementazione di gestori di file e flussi. Sono stati scritti molti libri sulla programmazione C++ a cui è possibile fare riferimento per ulteriori informazioni. Per ulteriori informazioni su OLE, vedere la Guida di riferimento per programmatori OLE.