Bagikan melalui


Mengelola Data dengan Variabel Data Dokumen

Terapkan data dokumen Anda sebagai variabel anggota kelas dokumen Anda. Misalnya, program Coretan mendeklarasikan anggota data berjenis CObList — daftar tertaut yang menyimpan pointer ke objek CObject. Daftar ini digunakan untuk menyimpan array titik yang membentuk sketsa garis secara bebas.

Cara Anda menerapkan data anggota dokumen bergantung pada sifat aplikasi Anda. Untuk membantu Anda, MFC menyediakan sekelompok "kelas koleksi" — array, daftar, dan peta (kamus), termasuk koleksi berdasarkan templat C++ — bersama dengan kelas yang merangkum berbagai jenis data umum seperti CString, , CRectCPoint, CSize, dan CTime. Untuk informasi selengkapnya tentang kelas ini, lihat Gambaran Umum Pustaka Kelas di Referensi MFC.

Saat menentukan data anggota dokumen, Anda biasanya akan menambahkan fungsi anggota ke kelas dokumen untuk mengatur dan mendapatkan item data dan melakukan operasi berguna lainnya pada mereka.

Tampilan Anda mengakses objek dokumen dengan menggunakan penunjuk tampilan ke dokumen, diinstal dalam tampilan pada waktu pembuatan. Anda dapat mendapatkan penunjuk ini dalam fungsi anggota dari tampilan dengan memanggil CView fungsi GetDocument anggota. Pastikan untuk mengonversi penunjuk ini ke jenis dokumen Anda sendiri. Kemudian Anda dapat mengakses anggota dokumen publik melalui penunjuk.

Jika transfer data yang sering memerlukan akses langsung, atau Anda ingin menggunakan anggota nonpublik dari kelas dokumen, Anda mungkin ingin menjadikan kelas tampilan Anda sebagai teman (dalam istilah C++) dari kelas dokumen.

Lihat juga

Menggunakan Dokumen