Aracılığıyla paylaş


Belge Sınıfları

Belge şablonu nesneleri tarafından oluşturulan belge sınıfı nesneleri, uygulamanın verilerini yönetir. Bu sınıflardan birinden belgeleriniz için bir sınıf türetebilirsiniz.

Belge sınıfı nesneleri görünüm nesneleriyle etkileşim kurar. Görüntüleme nesneleri pencerenin istemci alanını temsil eder, belgenin verilerini görüntüler ve kullanıcıların bu alanla etkileşim kurmasına izin verir. Belgeler ve görünümler bir belge şablonu nesnesi tarafından oluşturulur.

Cdocument
Uygulamaya özgü belgeler için temel sınıf. belge sınıfınızı veya sınıflarınızı öğesinden CDocumenttüretin.

Coledocument
Bileşik belge uygulaması ve temel kapsayıcı desteği için kullanılır. CDocItem'den türetilen sınıflar için kapsayıcı görevi görür. Bu sınıf kapsayıcı belgeleri için temel sınıf olarak kullanılabilir ve için COleServerDoctemel sınıftır.

COleLinkingDoc
öğesinden COleDocument türetilen ve bağlama için altyapı sağlayan bir sınıf. Kapsayıcı uygulamalarınız için belge sınıflarını ekli nesnelere yönelik bağlantıları desteklemelerini istiyorsanız , yerine COleDocument bu sınıftan türetmelisiniz.

Cricheditdoc
Zengin düzenleme denetimindeki OLE istemci öğelerinin listesini korur. CRichEditView ve CRichEditCntrItem ile kullanılır.

Coleserverdoc
Sunucu uygulaması belge sınıfları için temel sınıf olarak kullanılır. COleServerDocnesneleri, COleServerItem nesneleriyle etkileşimler aracılığıyla sunucu desteğinin büyük bir kısmını sağlar. Görsel düzenleme özelliği, sınıf kitaplığının belge/görünüm mimarisi kullanılarak sağlanır.

CHtmlEditDoc
CHtmlEditView ile MFC belge görünümü mimarisi bağlamında WebBrowser HTML düzenleme platformunun işlevselliğini sağlar.

Belge sınıfı nesneleri kalıcı olabilir; başka bir deyişle, durumlarını bir depolama ortamına yazıp geri okuyabilirler. MFC, belgenin verilerinin CArchive bir depolama ortamına aktarılmasını kolaylaştırmak için sınıfını sağlar.

Carchive
Serileştirme aracılığıyla nesneler için kalıcı depolama uygulamak üzere bir CFile nesnesiyle işbirliği yapılır (bkz . CObject::Serialize).

Belgeler OLE nesneleri de içerebilir. CDocItem , sunucu ve istemci öğelerinin temel sınıfıdır.

CDocItem
COleClientItem ve COleServerItem'in soyut temel sınıfı. 'den CDocItem türetilen sınıf nesneleri, belgelerin bölümlerini temsil eder.

Ayrıca bkz.

Sınıfa Genel Bakış