Isi kandungan:
Definisi - Apa bentuk Borang Windows?
Borang Windows adalah satu set perpustakaan terurus dalam .NET Framework yang direka untuk membangunkan aplikasi klien yang kaya. Ia adalah API grafik untuk memaparkan data dan mengurus interaksi pengguna dengan penyebaran mudah dan keselamatan yang lebih baik dalam aplikasi klien.
Borang Windows menawarkan perpustakaan klien yang luas menyediakan antara muka untuk mengakses elemen antara muka grafik asli dan grafik dari kod terurus. Ia dibina dengan senibina yang didorong oleh peristiwa yang serupa dengan pelanggan Windows dan oleh itu, aplikasinya menunggu input pengguna untuk pelaksanaannya.
Borang Windows serupa dengan perpustakaan Microsoft Foundation Class (MFC) dalam membangunkan aplikasi klien. Ia menyediakan pembungkus yang terdiri daripada satu set kelas C ++ untuk pembangunan aplikasi Windows. Walau bagaimanapun, ia tidak menyediakan rangka kerja aplikasi lalai seperti MFC.
Techopedia menerangkan Borang Windows
Setiap kawalan dalam aplikasi Windows Forms adalah contoh konkrit kelas. Tataletak kawalan dalam GUI dan kelakuannya diuruskan menggunakan kaedah dan aksesori. Borang Windows menyediakan pelbagai kawalan, seperti kotak teks, butang, dan halaman web bersama-sama dengan pilihan untuk membuat kawalan tersuai. Ia juga mengandungi kelas untuk membuat berus, fon, ikon, dan objek grafik lain (seperti garis dan bulatan).
Windows Forms Designer adalah alat, dalam Visual Studio.NET, digunakan untuk memasukkan kawalan dalam bentuk dan mengaturnya mengikut susun atur yang diinginkan, dengan peruntukan untuk menambahkan kod untuk menangani peristiwa mereka, yang melaksanakan interaksi pengguna. Data jadual yang terikat kepada XML, pangkalan data, dan lain-lain boleh dipaparkan menggunakan kawalan View DataGrid dalam bentuk baris dan sel.
Tetapan aplikasi adalah satu lagi ciri Borang Windows untuk membuat, menyimpan, dan mengekalkan maklumat keadaan runtime dalam bentuk XML yang boleh digunakan untuk mendapatkan tetapan pilihan pengguna, seperti kedudukan bar alat dan senarai yang paling banyak digunakan. Tetapan ini boleh digunakan semula dalam aplikasi masa hadapan.
Beberapa amalan terbaik untuk membina aplikasi Windows Forms termasuk:
- Kelas-kelas Windows Forms boleh diperluaskan, menggunakan warisan, untuk merancang rangka kerja aplikasi yang dapat memberikan tingkat tinggi abstraksi dan kebolehbaksanaan kod.
- Borang mestilah padat, dengan kawalan di atasnya terhad kepada saiz yang boleh menawarkan fungsi minimum. Di samping itu, penciptaan dan penyingkiran kawalan secara dinamik dapat mengurangkan bilangan kawalan statik.
- Borang boleh dipecahkan kepada potongan yang dibungkus dalam perhimpunan yang secara automatik dapat mengemas kini dan dapat dengan mudah diurus dengan usaha yang minimal.
- Merancang aplikasi menjadi tanpa negara menyediakan skalabilitas dan kelenturan dengan mudah untuk penyahpepijatan dan penyelenggaraan.
- Aplikasi Borang Windows perlu direka berdasarkan tahap kepercayaan yang diperlukan, keperluan untuk meminta keizinan, dan mengendalikan pengecualian keselamatan di mana perlu.
- Borang Windows tidak boleh diluluskan merentasi sempadan domain permohonan kerana mereka tidak direka untuk diselaraskan merentasi domain aplikasi.
Kerangka Penyampaian Windows (WPF) adalah teknologi terkini untuk menyediakan antara muka pengguna dalam aplikasi GUI Windows dengan ciri-ciri seperti sokongan 2D / 3D, visualisasi data interaktif, dan kebolehbacaan kandungan. Ia bergantung pada DirectX dan bukannya GDI (Grafik Antara Muka Peranti) untuk menyediakan model pengaturcaraan di mana antara muka pengguna dipisahkan dari logika perniagaan. Walau bagaimanapun, dengan keupayaan untuk berinteraksi dengan WPF (di mana sahaja diperlukan), Windows Forms berdiri sebagai pilihan yang baik untuk aplikasi yang tidak memerlukan GUI yang kaya dengan media dan ciri-ciri WPF yang lain seperti ciri-ciri data / kawalan template, typographic, dan rendering teks.