Hjem Udvikling Hvad er brugerdefineret kontrol? - definition fra techopedia

Hvad er brugerdefineret kontrol? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder tilpasset kontrol?

Brugerdefineret kontrol er en kontrol, der ikke er inkluderet i .NET-rammebiblioteket og i stedet oprettes af en tredjepartssoftwareleverandør eller en bruger.


Brugerdefineret kontrol er et koncept, der bruges, mens du bygger både Windows Forms-klient og ASP.NET-webapplikationer. Brugerdefinerede klientkontroller bruges i Windows Forms-applikationer, mens brugerdefinerede serverkontroller bruges på ASP.NET-sider (webformularer). Brug af brugerdefinerede kontroller er lettere i .NET end de tidligere Windows-versioner på grund af enkle programmeringsteknikker.


Tilpasset kontrol er et generisk udtryk, der også inkluderer brugerkontroller. Brugerkontrol i ASP.NET oprettes ved hjælp af ASP.NET-kode og genbruges på andre websider, hvorimod brugerkontrol i forbindelse med Windows-formularer indebærer en sammensat kontrol med en konsistent brugergrænseflade (UI) og opførsel inden for eller på tværs af applikationer.

Techopedia forklarer Custom Control

.NET framework giver klassen System.Windows.Forms.Control til at oprette brugerdefineret klientkontrol i Windows Forms. Denne klasse giver al den grundlæggende funktionalitet, der er nødvendig til kontroller, men leverer ikke nogen styringsspecifik funktionalitet eller nogen grafisk grænseflade. Derfor giver det mere fleksibilitet end brugerkontrol ved at definere kontrollen, der passer til applikationskravene ved at tillade en tilsidesættelse af standardadfærd ved håndtering af Windows-meddelelser. Derfor er viden om Windows 32 API meget vigtig for at bruge dette koncept effektivt. Windows Forms understøtter ikke vinduesfri kontrol. Det giver dog mulighed for hosting af ActiveX-kontroller, som kan være vinduesfri.


For at generere brugerdefineret kontrol i ASP.NET, skal rammeklassen, System.Web.UI.WebControl, bruges sammen med System.Web.UI.Control til at gengive ikke-visuelle elementer. Disse kontroller giver mulighed for at blive sendt som et dynamisk linkbibliotek (.dll), som kan forkompileres og integreres med Visual Studio Integrated Development Environment.


Nogle af de aspekter, der skal overvejes, mens du bygger brugerdefinerede kontroller, inkluderer definitionen af ​​egenskaber med deres standardværdier, som skal vises i Visual Studio IDE, opførsel i UI-layout (som faneblade, UI-signaler osv.), og brugerdefinerede begivenheder. Nogle gange kan brugerdefineret kontrol bygges ved at kombinere indbyggede kontroller for at give kompleks funktionalitet.


Det anbefales, at brugerdefinerede kontroller bruges, når der er behov for tilpasset grafisk repræsentation af kontrollen, eller når der er behov for at implementere brugerdefineret funktionalitet, der ikke leveres af standardkontroller.

Denne definition blev skrevet i sammenhæng med .NET
Hvad er brugerdefineret kontrol? - definition fra techopedia