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.
BcBinaerDocument | Behandlung von Dokumenten ohne bekannte Struktur (binäre Dokumente) |
BcTextDocument | Behandlung von Dokumenten mit ASCII-Zeilen |
BcScrollView | Anzeigen 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.