Bagikan melalui


Membuat Aplikasi MFC Berbasis Formulir

Formulir adalah kotak dialog dengan kontrol yang memungkinkan pengguna mengakses dan mungkin mengubah data. Anda mungkin ingin mengembangkan aplikasi tempat pengguna memilih dari pilihan formulir. Umumnya, aplikasi berbasis formulir memungkinkan pengguna mengakses formulir dengan mengklik Baru dari menu File . Aplikasi berbasis dialog, yang tidak memberi pengguna akses ke opsi Baru di menu File , juga dianggap sebagai aplikasi berbasis formulir.

Satu antarmuka dokumen (SDI), aplikasi berbasis formulir hanya memungkinkan satu instans formulir tertentu untuk dijalankan pada satu waktu. Dimungkinkan untuk menjalankan formulir yang berbeda secara bersamaan dari aplikasi berbasis formulir SDI dengan memilih formulir baru dari opsi Baru di menu File .

Jika Anda membuat beberapa antarmuka dokumen (MDI), aplikasi berbasis formulir, aplikasi akan dapat mendukung beberapa instans dengan bentuk yang sama.

Jika Anda membuat aplikasi dengan dukungan dokumen beberapa tingkat atas, desktop adalah induk implisit untuk dokumen dan bingkai dokumen tidak dibatasi untuk area klien aplikasi. Anda dapat membuka beberapa instans dokumen, masing-masing dengan bingkai, menu, dan ikon bilah tugasnya sendiri. Anda dapat menutup instans dokumen berikutnya satu per satu, tetapi jika Anda memilih opsi Keluar dari menu File instans awal, aplikasi menutup semua instans.

SDI, MDI, dan beberapa aplikasi dokumen tingkat atas semuanya berbasis formulir dan menggunakan arsitektur dokumen/tampilan.

Aplikasi berbasis dialog apa pun, menurut definisi, berbasis formulir. Aplikasi berbasis dialog tidak menggunakan arsitektur dokumen/tampilan, jadi Anda harus mengelola metode pembuatan dan akses untuk formulir tambahan Anda sendiri.

Kelas dasar untuk aplikasi berbasis formulir adalah CFormView. Jika aplikasi Anda memiliki dukungan database, maka Anda juga dapat memilih kelas apa pun yang berasal dari CFormView. Formulir adalah jendela apa pun yang berasal dari CFormView atau dari kelas apa pun yang mewarisi dari CFormView.

Bahkan jika Anda menggunakan kelas dasar seperti CView, Anda nantinya dapat membuat aplikasi Berbasis formulir dengan menambahkan kelas MFC yang berasal dari CFormView.

Setelah selesai dengan wizard, proyek Anda terbuka, dan jika Anda memilih CFormView (atau kelas yang mewarisi dari CFormView) sebagai kelas dasar Anda atau jika Anda membuat aplikasi berbasis dialog, Visual C++ akan membuka editor dialog. Pada titik ini, Anda siap untuk merancang formulir pertama Anda.

Untuk mulai membuat MFC berbasis formulir yang dapat dieksekusi

  1. Ikuti petunjuk dalam Membuat Aplikasi MFC untuk aplikasi MFC berbasis formulir.

  2. Di halaman Tipe Aplikasi MFC Application Wizard, pilih kotak centang Dukungan arsitektur dokumen/tampilan.

  3. Pilih Dokumen tunggal, Beberapa dokumen, atau Beberapa dokumen tingkat atas.

    Catatan

    Jika Anda memilih SDI, MDI, atau beberapa aplikasi antarmuka dokumen tingkat atas, secara default, CView diatur sebagai kelas dasar untuk tampilan aplikasi Anda di halaman Kelas yang Dihasilkan dari wizard. Untuk membuat aplikasi berbasis formulir, Anda harus memilih CFormView sebagai kelas dasar untuk tampilan aplikasi. Perhatikan bahwa wizard tidak menyediakan dukungan pencetakan untuk aplikasi berbasis formulir.

  4. Atur opsi proyek lain yang Anda inginkan di halaman panduan lainnya.

  5. Klik Selesai untuk menghasilkan aplikasi kerangka.

Untuk informasi selengkapnya, lihat:

Baca juga

Wizard Aplikasi MFC
Tampilan Formulir
Membuat Aplikasi MFC Gaya File Explorer
Membuat Aplikasi MFC Gaya Browser Web