Bagikan melalui


Cara: Kontrol penulis untuk Formulir Windows

Kontrol mewakili tautan grafis antara pengguna dan program. Kontrol dapat menyediakan atau memproses data, menerima input pengguna, merespons peristiwa, atau melakukan sejumlah fungsi lain yang menghubungkan pengguna dan aplikasi. Karena kontrol pada dasarnya adalah komponen dengan antarmuka grafis, kontrol dapat melayani fungsi apa pun yang dilakukan komponen, serta memberikan interaksi pengguna. Kontrol dibuat untuk melayani tujuan tertentu, dan kontrol penulisan hanyalah tugas pemrograman lain. Dengan mengingat hal tersebut, langkah-langkah berikut mewakili gambaran umum proses penulisan kontrol. Tautan menyediakan informasi tambahan tentang langkah-langkah individual.

Untuk menulis kontrol

  1. Tentukan apa yang Anda inginkan untuk dicapai kontrol Anda, atau bagian apa yang akan dimainkannya di aplikasi Anda. Faktor yang perlu dipertimbangkan adalah:

    • Jenis antarmuka grafis apa yang Anda butuhkan?

    • Interaksi pengguna tertentu apa yang akan ditangani kontrol ini?

    • Apakah fungsionalitas yang Anda butuhkan disediakan oleh kontrol yang ada?

    • Bisakah Anda mendapatkan fungsionalitas yang Anda butuhkan dengan menggabungkan beberapa kontrol Formulir Windows?

  2. Jika Anda memerlukan model objek untuk kontrol Anda, tentukan bagaimana fungsionalitas akan didistribusikan ke seluruh model objek, dan bagi fungsionalitas antara kontrol dan subobjek apa pun. Model objek mungkin berguna jika Anda merencanakan kontrol yang kompleks, atau ingin menggabungkan beberapa fungsionalitas.

  3. Tentukan jenis kontrol (misalnya, kontrol pengguna, kontrol kustom, kontrol Formulir Windows yang diwariskan) yang Anda butuhkan. Untuk detailnya, lihat Jenis Kontrol Rekomendasi dan Varietas Kontrol Kustom.

  4. Fungsionalitas ekspres sebagai properti, metode, dan peristiwa kontrol dan subobjek atau struktur anak perusahaannya, dan tetapkan tingkat akses yang sesuai (misalnya, publik, dilindungi, dan sebagainya).

  5. Jika Anda memerlukan lukisan kustom untuk kontrol Anda, tambahkan kode untuk itu. Untuk detailnya, lihat Lukisan dan Penyajian Kontrol Kustom.

  6. Jika kontrol Anda mewarisi dari UserControl, Anda dapat menguji perilaku runtime-nya dengan membangun proyek kontrol dan menjalankannya di Kontainer Uji UserControl. Untuk informasi selengkapnya, lihat Cara: Menguji Perilaku Run-Time UserControl.

  7. Anda juga dapat menguji dan men-debug kontrol Anda dengan membuat proyek baru, seperti Aplikasi Windows, dan menempatkannya ke dalam kontainer. Proses ini ditunjukkan sebagai bagian dari Walkthrough: Menulis Kontrol Komposit.

  8. Saat Anda menambahkan setiap fitur, tambahkan fitur ke proyek pengujian Anda untuk menjalankan fungsionalitas baru.

  9. Ulangi, menyempurnakan desain.

  10. Mengemas dan menyebarkan kontrol Anda. Untuk detailnya, lihat Pertama-tama lihat penyebaran di Visual Studio.

Baca juga