Rumah Pengembangan Apa itu bentuk windows? - definisi dari techopedia

Apa itu bentuk windows? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud Formulir Windows?

Windows Forms adalah sekumpulan perpustakaan yang dikelola di .NET Framework yang dirancang untuk mengembangkan aplikasi klien yang kaya. Ini adalah API grafis untuk menampilkan data dan mengelola interaksi pengguna dengan penyebaran yang lebih mudah dan keamanan yang lebih baik dalam aplikasi klien.


Windows Forms menawarkan perpustakaan klien yang luas yang menyediakan antarmuka untuk mengakses elemen antarmuka grafis Windows asli dan gambar dari kode yang dikelola. Itu dibangun dengan arsitektur event-driven mirip dengan klien Windows dan karenanya, aplikasinya menunggu input pengguna untuk pelaksanaannya.


Formulir Windows mirip dengan perpustakaan Microsoft Foundation Class (MFC) dalam mengembangkan aplikasi klien. Ini menyediakan pembungkus yang terdiri dari sekumpulan kelas C ++ untuk pengembangan aplikasi Windows. Namun, itu tidak menyediakan kerangka kerja aplikasi standar seperti MFC.

Techopedia menjelaskan Formulir Windows

Setiap kontrol dalam aplikasi Windows Forms adalah turunan nyata dari sebuah kelas. Tata letak kontrol dalam GUI dan perilakunya dikelola menggunakan metode dan accessor. Formulir Windows menyediakan berbagai kontrol, seperti kotak teks, tombol, dan halaman web bersama dengan opsi untuk membuat kontrol kustom. Ini juga berisi kelas untuk membuat kuas, font, ikon, dan objek grafik lainnya (seperti garis dan lingkaran).


Windows Forms Designer adalah alat, dalam Visual Studio.NET, yang digunakan untuk menyisipkan kontrol dalam formulir dan mengaturnya sesuai tata letak yang diinginkan, dengan ketentuan untuk menambahkan kode untuk menangani acara mereka, yang mengimplementasikan interaksi pengguna. Data tabular yang terikat ke XML, database, dll. Dapat ditampilkan menggunakan kontrol DataGrid View dalam bentuk baris dan sel.


Pengaturan aplikasi adalah fitur lain dari Formulir Windows untuk membuat, menyimpan, dan memelihara informasi status runtime dalam bentuk XML yang dapat digunakan untuk mengambil pengaturan pilihan pengguna, seperti posisi bilah alat dan daftar yang paling baru digunakan. Pengaturan ini dapat digunakan kembali di aplikasi masa depan.


Beberapa praktik terbaik untuk membangun aplikasi Windows Forms meliputi:

  • Kelas Windows Forms dapat diperpanjang, menggunakan warisan, untuk merancang kerangka kerja aplikasi yang dapat memberikan abstraksi tingkat tinggi dan penggunaan kembali kode.
  • Formulir harus kompak, dengan kontrol di atasnya terbatas pada ukuran yang dapat menawarkan fungsionalitas minimum. Selain itu, pembuatan dan penghapusan kontrol secara dinamis dapat mengurangi jumlah kontrol statis.
  • Formulir dapat dipecah menjadi potongan-potongan yang dikemas dalam rakitan yang dapat secara otomatis memperbarui dirinya sendiri dan dapat dengan mudah dikelola dengan upaya minimal.
  • Merancang aplikasi tanpa kewarganegaraan menyediakan skalabilitas dan fleksibilitas dengan mudah untuk debugging dan pemeliharaan.
  • Aplikasi Windows Forms harus dirancang berdasarkan tingkat kepercayaan yang diperlukan, kebutuhan untuk meminta izin, dan menangani pengecualian keamanan di mana pun diperlukan.
  • Formulir Windows tidak dapat dikirimkan melintasi batas domain aplikasi karena tidak dirancang untuk disusun di seluruh domain aplikasi.

Windows presentation Framework (WPF) adalah teknologi terbaru untuk rendering antarmuka pengguna dalam aplikasi Windows GUI dengan fitur-fitur seperti dukungan 2D / 3D, visualisasi data interaktif, dan keterbacaan konten. Itu bergantung pada objek DirectX daripada GDI (Graphic Device Interface) untuk menyediakan model pemrograman di mana antarmuka pengguna dipisahkan dari logika bisnis. Namun, dengan kemampuan untuk beroperasi dengan WPF (dimanapun diperlukan), Windows Forms berdiri sebagai pilihan yang baik untuk aplikasi yang tidak memerlukan GUI yang kaya media dan fitur WPF lainnya seperti data / kontrol templat, tipografi, dan fitur rendering teks.

Definisi ini ditulis dalam konteks .NET
Apa itu bentuk windows? - definisi dari techopedia