Aracılığıyla paylaş


Belge Veri Değişkenleriyle Verileri Yönetme

Uyarı

Microsoft Foundation Sınıfları (MFC) kitaplığı desteklenmeye devam ediyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

Belgenizin verilerini belge sınıfınızın üye değişkenleri olarak uygulayın. Örneğin, Karalama programı, CObList nesnelerinin işaretçilerini depolayan bağlı bir listeden oluşan CObject türünde bir veri üyesi bildirir. Bu liste, serbest çizgi çizimini oluşturan nokta dizilerini depolamak için kullanılır.

Belgenizin üye verilerini nasıl uygulayabileceğiniz, uygulamanızın niteliğine bağlıdır. MFC size yardımcı olmak için, C++ şablonlarını temel alan koleksiyonlar dahil olmak üzere diziler, listeler ve haritalar (sözlükler) ve , , , CString, CRectve CPointgibi çeşitli yaygın veri türlerini kapsülleyen sınıflar gibi CSizeCTimebir grup "koleksiyon sınıfı" sağlar. Bu sınıflar hakkında daha fazla bilgi için MFC Başvurusu'ndakiSınıf Kitaplığına Genel Bakış bölümüne bakın.

Belgenizin üye verilerini tanımlarken, veri öğelerini ayarlayıp almak ve bunlar üzerinde diğer yararlı işlemleri gerçekleştirmek için genellikle belge sınıfına üye işlevleri eklersiniz.

Görünümleriniz, oluşturma zamanında görünümde yüklü olan belge işaretçisini kullanarak belge nesnesine erişer. Bu işaretçiyi bir görünümün üye işlevlerinde CView üye işlevini çağırarak GetDocument alabilirsiniz. İşaretçiyi kendi belge türünüze dönüştürdüğünüzden emin olun. Ardından, işaretçi aracılığıyla genel belge üyelerine erişebilirsiniz.

Sık veri aktarımı doğrudan erişim gerektiriyorsa veya belge sınıfının nonpublic üyelerini kullanmak istiyorsanız, görünüm sınıfınızı belge sınıfının bir arkadaşı (C++ terimleriyle) yapmak isteyebilirsiniz.

Ayrıca bakınız

Belgeleri Kullanma