Die MFC-Erweiterung BcDLL

Die Better-Class-Library BcDLL ermöglicht Ihnen, schnell mal eine MDI-Anwendung hinzuschmieren, ohne sich viel um Serialisierung und Anzeige der Dokumente zu kümmern – wenn sie nicht ausdrücklich wollen. Dafür stellt sie Ihnen mehrere Klassen zur Verfügung, die auf der MFC aufbauen und von Ihnen als Basisklassen verwendet werden können. Bitte beachten Sie die Nutzungsbedingungen.

Es stehen folgende Klassen zur Verfügung:

BcBinaerDocumentBehandlung von Dokumenten ohne bekannte Struktur (binäre Dokumente)
BcTextDocument Behandlung von Dokumenten mit ASCII-Zeilen
BcScrollViewAnzeigen von ASCII-Zeilen in einem Scrollview
BcComboBox Hilfsfunktionen zu Comboboxen
BcInfo Liefert Informationen über die DLL

Wenn sie Ihre Dokumentenklasse von BcTextDocument ableiten, können sie BcBinaerDocument und BcTextDocument gleichzeitig benutzen. Z.B. können Sie in BcTextDocument Texte für das View verwalten, während sie ein binäres Dokument bearbeiten, oder sie können BcBinaerDocument als Hintergrundpuffer verwenden, während sie ein Textdokument bearbeiten.
Beim Einrichten der Documentinstanz stehen automatisch Puffer für beide Datenarten zur Verfügung. Ob sie die Binärdaten oder die Textdaten aus der Datei lesen bzw. in die Datei schreiben hängt nur davon ab, ob sie in Ihrer Serialize-Routine BcBinaerDocument::Serialize oder BcTextDocument::Serialize aufrufen.

So verwenden sie die DLL: