Будинки Розвиток Що таке спеціальний контроль? - визначення з техопедії

Що таке спеціальний контроль? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає користувальницький контроль?

Спеціальне управління - це елемент керування, який не входить у рамкову бібліотеку .NET, а натомість створюється стороннім постачальником програмного забезпечення або користувачем.


Спеціальний контроль - це концепція, яка використовується під час створення клієнтських програм Windows Forms та веб-додатків ASP.NET. Користувацькі керування клієнтами використовуються у програмах Windows Forms, тоді як користувацькі серверні елементи управління використовуються на сторінках ASP.NET (веб-форми). Використовувати власні елементи керування у .NET простіше, ніж у попередніх версіях Windows, завдяки простим методам програмування.


Спеціальний контроль - це загальний термін, який включає також елементи управління користувачами. Керування користувачами в ASP.NET створюється за допомогою коду ASP.NET і повторно використовується на інших веб-сторінках, тоді як управління користувачем у контексті Windows Forms передбачає складене управління з послідовним користувальницьким інтерфейсом (UI) та поведінкою всередині додатків або між ними.

Техопедія пояснює користувальницький контроль

.NET Framework надає класу System.Windows.Forms.Control для побудови користувальницького управління клієнтом у Windows Forms. Цей клас забезпечує всі основні функціональні можливості, необхідні для керування, але не забезпечує функціональних можливостей для управління або будь-якого графічного інтерфейсу. Отже, він забезпечує більшу гнучкість, ніж контроль користувачів, у визначенні керування відповідно до вимог програми, дозволяючи переосмислити поведінку за замовчуванням в обробці повідомлень Windows. Отже, знання API 32 для Windows є важливим для ефективного використання цієї концепції. Windows Forms не підтримує елементи без вікон. Однак він дозволяє розміщувати елементи керування ActiveX, які можуть бути без вікон.


Для генерації користувальницького управління в ASP.NET, рамковий клас System.Web.UI.WebControl слід використовувати разом з System.Web.UI.Control для візуалізації невізуальних елементів. Ці елементи керування забезпечують можливість доставки у вигляді бібліотеки динамічних посилань (.dll), яку можна попередньо компілювати та інтегрувати із середовищем інтегрованого розвитку Visual Studio.


Деякі аспекти, які необхідно враховувати під час побудови користувальницьких елементів контролю, включають визначення властивостей із їх значеннями за замовчуванням, які потрібно відображати в ID Visual Studio, поведінку в макеті інтерфейсу (наприклад, порядок вкладок, підказки інтерфейсу тощо), та власні події Іноді користувальницьке управління може бути побудовано за допомогою комбінування вбудованих елементів керування для забезпечення складного функціоналу.


Рекомендується використовувати користувальницькі елементи управління, коли потрібне індивідуальне графічне подання елемента керування або коли є необхідність в застосуванні користувацьких функцій, які не передбачені стандартними елементами управління.

Це визначення було написано в контексті .NET
Що таке спеціальний контроль? - визначення з техопедії