Дом развитие Что такое пользовательский контроль? - определение из техопедии

Что такое пользовательский контроль? - определение из техопедии

Оглавление:

Anonim

Определение - что означает пользовательский контроль?

Пользовательский элемент управления - это элемент управления, который не включен в библиотеку .NET Framework и вместо этого создается сторонним поставщиком программного обеспечения или пользователем.


Пользовательский элемент управления - это концепция, используемая при создании как клиента 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 Windows 32 необходимо для эффективного использования этой концепции. Windows Forms не поддерживает элементы управления без окон. Тем не менее, он позволяет размещать элементы управления ActiveX, которые могут быть без окон.


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


Некоторые аспекты, которые необходимо учитывать при создании пользовательских элементов управления, включают определение свойств с их значениями по умолчанию, которые должны отображаться в Visual Studio IDE, поведение в макете пользовательского интерфейса (например, порядок табуляции, подсказки пользовательского интерфейса и т. Д.), и пользовательские события. Иногда пользовательский элемент управления может быть создан путем объединения встроенных элементов управления для обеспечения сложной функциональности.


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

Это определение было написано в контексте .NET
Что такое пользовательский контроль? - определение из техопедии