Rumah Pembangunan Apakah kawalan tersuai? - definisi dari techopedia

Apakah kawalan tersuai? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Custom Control?

Kawalan kustom adalah kawalan yang tidak termasuk dalam perpustakaan rangka kerja .NET dan sebaliknya dibuat oleh vendor perisian pihak ketiga atau pengguna.


Kawalan kustom adalah konsep yang digunakan semasa membina kedua-dua aplikasi Windows Forms dan aplikasi Web ASP.NET. Kawalan klien tersuai digunakan dalam aplikasi Windows Forms, sementara kawalan pelayan adat digunakan dalam halaman ASP.NET (bentuk web). Menggunakan kawalan tersuai adalah lebih mudah dalam .NET daripada versi Windows terdahulu kerana teknik pengaturcaraan mudah.


Kawalan kustom adalah istilah generik yang juga termasuk kawalan pengguna. Kawalan pengguna dalam ASP.NET dicipta dengan menggunakan kod ASP.NET dan digunakan semula dalam laman web yang lain, manakala kawalan pengguna dalam konteks Windows Forms membayangkan kawalan komposit dengan antara muka pengguna (UI) dan tingkah laku yang konsisten di dalam atau di seluruh aplikasi.

Techopedia menerangkan Kawalan Tersuai

Rangka kerja NET menyediakan kelas, System.Windows.Forms.Control, untuk membina kawalan klien tersuai dalam Borang Windows. Kelas ini menyediakan semua fungsi asas yang diperlukan untuk kawalan, tetapi tidak menyediakan sebarang fungsi khusus kawalan atau mana-mana antara muka grafik. Oleh itu, ia memberikan lebih banyak fleksibiliti daripada kawalan pengguna dalam menentukan kawalan untuk disesuaikan dengan keperluan aplikasi dengan membenarkan penangguhan kelakuan lalai pengendalian mesej Windows. Oleh itu, pengetahuan tentang API 32 Windows adalah penting untuk menggunakan konsep ini dengan berkesan. Borang Windows tidak menyokong kawalan tanpa window. Walau bagaimanapun, ia membolehkan pengendalian kawalan ActiveX, yang boleh menjadi tanpa windowless.


Untuk menjana kawalan tersuai dalam ASP.NET, kelas rangka kerja, System.Web.UI.WebControl, harus digunakan bersama dengan System.Web.UI.Control untuk menjadikan elemen non-visual. Kawalan ini memberikan keupayaan untuk dihantar sebagai pustaka pautan dinamik (.dll), yang boleh diprapompilkan dan disepadukan dengan Visual Studio Integrated Development Environment.


Beberapa aspek yang perlu dipertimbangkan semasa membina kawalan adat termasuk definisi sifat dengan nilai lalai mereka, yang perlu dipaparkan dalam Visual Studio IDE, tingkah laku dalam susun atur UI (seperti urutan tab, isyarat UI, dll.), dan acara adat. Kadang kala, kawalan tersuai boleh dibina dengan menggabungkan kawalan terbina dalam untuk menyediakan fungsi yang kompleks.


Adalah disyorkan bahawa kawalan tersuai digunakan apabila perwakilan grafik yang disesuaikan untuk kawalan diperlukan atau apabila terdapat keperluan untuk melaksanakan fungsi khusus yang tidak disediakan oleh kawalan standard.

Takrif ini ditulis dalam konteks .NET
Apakah kawalan tersuai? - definisi dari techopedia