Rumah Pengembangan Apa itu kontrol khusus? - definisi dari techopedia

Apa itu kontrol khusus? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa Arti Kontrol Kustom?

Kontrol kustom adalah kontrol yang tidak termasuk dalam pustaka .NET framework dan dibuat oleh vendor perangkat lunak pihak ketiga atau pengguna.


Kontrol kustom adalah konsep yang digunakan saat membangun klien Windows Forms dan aplikasi Web ASP.NET. Kontrol klien kustom digunakan dalam aplikasi Windows Forms, sedangkan kontrol server kustom digunakan di halaman ASP.NET (formulir Web). Menggunakan kontrol khusus lebih mudah di .NET daripada versi Windows sebelumnya karena teknik pemrograman yang sederhana.


Kontrol kustom adalah istilah umum yang juga mencakup kontrol pengguna. Kontrol pengguna di ASP.NET dibuat menggunakan kode ASP.NET dan digunakan kembali di halaman Web lain, sedangkan kontrol pengguna dalam konteks Formulir Windows menyiratkan kontrol komposit dengan antarmuka pengguna yang konsisten (UI) dan perilaku di dalam atau di seluruh aplikasi.

Techopedia menjelaskan Kontrol Kustom

Kerangka NET menyediakan kelas, System.Windows.Forms.Control, untuk membangun kontrol klien kustom di Formulir Windows. Kelas ini menyediakan semua fungsionalitas dasar yang diperlukan untuk kontrol, tetapi tidak menyediakan fungsionalitas kontrol khusus atau antarmuka grafis apa pun. Oleh karena itu, ini memberikan lebih banyak fleksibilitas daripada kontrol pengguna dalam mendefinisikan kontrol agar sesuai dengan persyaratan aplikasi dengan memungkinkan penggantian perilaku default penanganan pesan Windows. Karenanya, pengetahuan tentang Windows 32 API sangat penting untuk menggunakan konsep ini secara efektif. Formulir Windows tidak mendukung kontrol tanpa jendela. Namun, ini memungkinkan untuk hosting kontrol ActiveX, yang bisa tanpa jendela.


Untuk menghasilkan kontrol kustom di ASP.NET, kelas kerangka kerja, System.Web.UI.WebControl, harus digunakan bersama dengan System.Web.UI.Control untuk membuat elemen non-visual. Kontrol ini menyediakan kemampuan untuk dikirim sebagai pustaka tautan dinamis (.dll), yang dapat dikompilasi dan diintegrasikan dengan Visual Studio Integrated Development Environment.


Beberapa aspek yang perlu dipertimbangkan saat membangun kontrol khusus termasuk definisi properti dengan nilai defaultnya, yang perlu ditampilkan dalam Visual Studio IDE, perilaku dalam tata letak UI (seperti urutan tab, isyarat UI, dll.), dan acara khusus. Terkadang, kontrol khusus dapat dibangun dengan menggabungkan kontrol bawaan untuk menyediakan fungsionalitas yang kompleks.


Disarankan bahwa kontrol khusus digunakan ketika representasi grafis khusus dari kontrol diperlukan atau ketika ada kebutuhan untuk mengimplementasikan fungsionalitas khusus yang tidak disediakan oleh kontrol standar.

Definisi ini ditulis dalam konteks .NET
Apa itu kontrol khusus? - definisi dari techopedia