Windows Forms memungkinkan Anda membuat aplikasi desktop menggunakan Visual Studio. Komponen utama aplikasi Windows Forms termasuk kanvas dan kode di belakang.

Kanvas adalah tempat Anda dapat menyeret dan memvisualisasikan elemen UI seperti label ke aplikasi. Di belakang kode adalah tempat Anda dapat menulis logika pemrograman dan menangani peristiwa.

Saat mempelajari cara membuat kode di lingkungan baru, akan berguna untuk belajar dari pengalaman orang lain. Anda dapat membuat ulang aplikasi desktop umum ini menggunakan Windows Forms, yang dapat membantu Anda mempelajari selengkapnya tentang cara kerja aplikasi Forms.

Manfaat Membuat Ulang Aplikasi yang Ada

Ada aplikasi umum yang telah dibuat oleh pengembang lain berkali-kali. Ini termasuk kalkulator, berbagai konverter, atau aplikasi daftar tugas. Karena itu, aplikasi umum ini biasanya memiliki banyak panduan tutorial atau video YouTube yang dapat Anda ikuti.

Mengikuti sumber daya ini memungkinkan Anda mempelajari berbagai pendekatan yang digunakan pengembang untuk membuat aplikasi ini. Ini termasuk pendekatan mereka untuk memecahkan masalah, atau bagaimana mereka merancang aplikasi mereka untuk pemeliharaan.

instagram viewer

1. Konverter (Suhu, Pengukuran, dan Lainnya)

Konverter suhu sangat bagus aplikasi Windows Forms pertama yang dibuat.

Di sini Anda akan belajar cara menambahkan elemen UI ke kanvas. Dalam hal ini, Anda dapat mulai dengan menambahkan dua kotak teks, yang akan mewakili nomor yang akan dikonversi, dan hasilnya. Kemudian Anda dapat membuat tombol untuk menghitung hasilnya saat diklik.

Ini juga akan memungkinkan Anda untuk mempelajari penanganan acara. Anda dapat menjelajahi penanganan acara di dokumentasi Microsoft untuk mengetahui cara memasangkan tombol (yaitu, tombol Menghitung tombol) dengan fungsi. Fungsi ini akan dipicu ketika pengguna mengklik tombol.

pribadiruang kosongbutton_num_Click(pengirim objek, EventArgs e)
{
// Hitung hasilnya dan tampilkan kepada pengguna.
}

Anda juga akan belajar bagaimana menangani input yang tidak valid. Untuk ini, Anda dapat menjelajahi contoh yang ditunjukkan di Kontrol Microsoft. Dokumentasi Properti Terlihat. Ini akan memungkinkan Anda untuk menambahkan label UI dengan pesan kesalahan dan hanya mengatur visibilitas ke BENAR jika input tidak valid.

2. Kalkulator

Membuat kalkulator juga akan membantu Anda belajar tentang penanganan acara. Aplikasi ini berisi tombol untuk mewakili angka dan operasi matematika. Elemen UI lainnya adalah kotak teks, yang terletak di bagian atas dan menampilkan jawabannya.

Saat pengguna mengklik tombol, Anda dapat terus memperbarui string yang menyimpan persamaan matematika yang sedang berlangsung. Ketika mereka mengklik sama dengan tombol, Anda dapat menggunakan Menghitung() fungsi. sebagai Dokumentasi Microsoft Compute() menjelaskan, fungsi ini menghitung hasil ekspresi yang Anda berikan padanya:

keluaran_hasil. Teks = baru DataTable(). Hitung (Perhitungan berformat, batal).ToString();

Anda juga akan dapat mempelajari lebih lanjut tentang kesalahan dan penanganan skenario. Misalnya, pengguna tidak boleh menekan tombol "+" beberapa kali berturut-turut. Mereka juga akan menerima pesan kesalahan jika menekan tombol sama dengan dengan rumus yang tidak valid, seperti "+-((4()x". Anda akan belajar menangani semua kasus seperti itu saat mengembangkan aplikasi ini.

3. Manajer File Sederhana

Pengelola file sederhana adalah aplikasi lain yang dapat Anda buat menggunakan Windows Forms. Untuk membuat aplikasi ini, Anda dapat menyalin atau memodifikasi desain pengelola file Windows yang ada di komputer Anda.

Anda juga harus membuat antarmuka pengguna secara dinamis, alih-alih menyeret elemen UI secara manual ke kanvas.

Misalnya, Anda mungkin perlu menggunakan array dan secara dinamis membuat elemen UI seperti label atau ikon untuk setiap baris. Untuk ini, Anda dapat membaca Dokumentasi kelas Tombol Microsoft untuk contoh tentang cara membuat elemen UI baru.

Tombol tombol1 = baru Tombol();
Kontrol.Menambahkan(tombol1);

Anda juga dapat menjelajahi Sistem Microsoft. dokumentasi IO untuk mempelajari cara mengakses direktori dan file dari komputer lokal Anda. Sistem. Ruang nama IO mencakup kelas C# seperti Kelas Direktori dan Kelas File.

4. Simulator Dadu

Membuat simulator dadu adalah cara yang bagus untuk belajar cara merender grafik ke aplikasi Windows Form. Dalam aplikasi ini, Anda akan memiliki tombol berlabel dari satu hingga enam. Ketika pengguna memilih tombol, wajah dadu yang sesuai akan muncul.

Ada banyak cara untuk membuat wajah dadu. Anda dapat menggambarnya sendiri menggunakan kelas dan metode C# bawaan. Anda juga dapat mencari gambar untuk setiap bentuk dadu, dan menjadikannya sebagai gambar.

Itu Dokumentasi Kelas Grafik Microsoft daftar metode yang dapat Anda gunakan untuk menggambar bentuk di kanvas. Misalnya, Anda dapat menggunakan IsiElips metode menggambar lingkaran pada koordinat x dan y tertentu, dengan radius tertentu.

e.Grafis.IsiEllipse(padatSikat, 300, 50, 200, 200);

Itu Dokumentasi Microsoft PictureBox menampilkan kelas yang dapat Anda gunakan untuk memuat dan menampilkan satu set gambar dadu yang disimpan di komputer Anda.

5. Permainan Dadu

Ada berbagai permainan dadu yang bisa Anda buat menggunakan Aplikasi Windows Forms. Aplikasi ini lebih maju daripada simulator dadu tetapi memberi Anda kesempatan untuk mempelajari lebih lanjut tentang menangani status permainan.

Misalnya, apa yang memicu awal dan akhir permainan, serta peristiwa tertentu selama pertandingan berdasarkan aturan permainan tertentu. Contohnya adalah jika game Anda memiliki aturan di mana jika pengguna melempar lima, mereka bisa melempar dadu untuk kedua kalinya.

Anda dapat menjelajahi kelas MessageBox, khususnya Dokumentasi Microsoft dari MessageBox. Menunjukkan metode. Ini akan memungkinkan Anda membuat pop-up untuk memberi tahu pengguna tentang apa yang sedang terjadi dalam game.

Kotak pesan. Menunjukkan("Komputer telah melempar dadu. Mereka telah berguling " + totalDiceRoll);

6. Tandai Generator

Ini belum tentu merupakan aplikasi yang umum, tetapi masih bisa menjadi latihan yang sangat berguna. Aplikasi ini mirip dengan generator dadu. Namun, alih-alih menghasilkan wajah dadu, Anda menggunakan berbagai bentuk untuk menghasilkan bendera yang berbeda.

Di sini, Anda perlu menjelajahi lebih banyak variasi metode C# dari kelas Grafik. Ini termasuk FillRectangle() dan FillPolygon() untuk membuat berbagai jenis bentuk. Untuk membuat garis, Anda bisa menggunakan metode DrawLine. Itu Dokumentasi Microsoft Graphics mencakup rincian semua metode ini.

Anda juga perlu memastikan bahwa Anda memposisikan bentuk pada koordinat x dan y yang benar di seluruh bendera.

Buat Lebih Banyak Aplikasi Saat Mempelajari Formulir Windows

Ada banyak aplikasi umum yang dapat Anda buat ulang sambil mempelajari cara kerja aplikasi Windows Forms. Ini termasuk berbagai konverter, aplikasi kalkulator, pengelola file, atau permainan dadu. Anda dapat mulai membuat aplikasi ini dari awal menggunakan proyek Windows Forms baru.

Aplikasi contoh ini hanya menyentuh dasar-dasar aplikasi desktop. Anda juga dapat terus menjelajahi jenis game lain yang dapat Anda buat, dan platform apa yang dapat Anda gunakan untuk membuatnya.