У дома развитие Какво е персонализиран контрол? - определение от техопедия

Какво е персонализиран контрол? - определение от техопедия

Съдържание:

Anonim

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

Персонализираният контрол е контрол, който не е включен в библиотеката за рамки .NET и вместо това се създава от доставчик на софтуер или от трети страни.


Персонализираният контрол е концепция, използвана при изграждането както на клиент на Windows Forms, така и на ASP.NET уеб приложения. Персонализираните клиентски контроли се използват в приложенията на Windows Forms, докато потребителските контроли на сървъри се използват в страници на ASP.NET (уеб форми). Използването на персонализирани контроли е по-лесно в .NET от по-ранните версии на Windows поради прости техники за програмиране.


Персонализираният контрол е общ термин, който включва и потребителски контроли. Контролът на потребителите в ASP.NET се създава с помощта на ASP.NET код и се използва повторно в други уеб страници, докато потребителският контрол в контекста на Windows Forms предполага съставен контрол с постоянен потребителски интерфейс (UI) и поведение в рамките на или в приложенията.

Techopedia обяснява персонализиран контрол

.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.


Някои от аспектите, които трябва да бъдат взети предвид при изграждането на персонализирани контроли, включват дефинирането на свойствата със стойностите им по подразбиране, които трябва да бъдат показани в ID на Visual Studio, поведението в оформлението на потребителския интерфейс (като подредба на табулатора, указания на потребителския интерфейс и т.н.), и персонализирани събития. Понякога персонализираният контрол може да бъде изграден чрез комбиниране на вградени контроли за осигуряване на сложна функционалност.


Препоръчва се персонализирани контроли да се използват, когато е необходимо персонализирано графично представяне на контрола или когато има нужда от внедряване на персонализирана функционалност, която не се предоставя от стандартните контроли.

Това определение е написано в контекста на .NET
Какво е персонализиран контрол? - определение от техопедия