Domov vývoj Čo je to vlastná kontrola? - definícia z technológie

Čo je to vlastná kontrola? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená funkcia Custom Control?

Vlastné ovládanie je ovládací prvok, ktorý nie je súčasťou knižnice .NET framework a namiesto toho ho vytvára predajca softvéru tretej strany alebo užívateľ.


Vlastné ovládanie je koncept používaný pri vytváraní klienta Windows Forms a webových aplikácií ASP.NET. Vlastné ovládacie prvky klienta sa používajú v aplikáciách Windows Forms, zatiaľ čo vlastné ovládacie prvky servera sa používajú na stránkach ASP.NET (webové formuláre). Používanie vlastných ovládacích prvkov je v .NET ako v predchádzajúcich verziách systému Windows jednoduchšie vďaka jednoduchým programovacím technikám.


Vlastné ovládanie je všeobecný pojem, ktorý zahŕňa aj používateľské kontroly. Kontrola používateľov v ASP.NET je vytvorená pomocou kódu ASP.NET a opätovne sa používa na iných webových stránkach, zatiaľ čo kontrola používateľov v kontexte Windows Forms znamená zložený ovládací prvok s konzistentným používateľským rozhraním (UI) a správaním sa v rámci aplikácií alebo medzi nimi.

Techopedia vysvetľuje vlastné ovládanie

.NET framework poskytuje triedu System.Windows.Forms.Control na vytvorenie vlastného ovládania klientov vo Windows Forms. Táto trieda poskytuje všetky základné funkcie potrebné pre ovládacie prvky, neposkytuje však žiadne funkcie špecifické pre riadenie ani žiadne grafické rozhranie. Poskytuje teda väčšiu flexibilitu ako kontrola používateľa pri definovaní ovládacieho prvku tak, aby vyhovoval požiadavkám aplikácie tým, že umožní prepísať predvolené správanie pri spracovávaní správ systému Windows. Z tohto dôvodu je znalosť rozhrania Windows 32 API nevyhnutná na efektívne používanie tohto konceptu. Windows Forms nepodporuje ovládacie prvky bez okien. Umožňuje však hosťovanie ovládacích prvkov ActiveX, ktoré môžu byť bez okna.


Na vygenerovanie vlastného riadenia v ASP.NET by sa na vykreslenie nevizuálnych prvkov mala použiť trieda rámca System.Web.UI.WebControl spolu s System.Web.UI.Control. Tieto ovládacie prvky poskytujú možnosť dodania ako dynamická knižnica odkazov (.dll), ktorú je možné predkompilovať a integrovať do integrovaného vývojového prostredia Visual Studio.


Niektoré aspekty, ktoré je potrebné brať do úvahy pri vytváraní vlastných ovládacích prvkov, zahŕňajú definíciu vlastností s ich predvolenými hodnotami, ktoré je potrebné zobraziť v Visual Studio IDE, správanie v rozložení používateľského rozhrania (napríklad poradie kariet, podnety používateľského rozhrania atď.), a vlastné udalosti. Niekedy je možné zostaviť vlastné ovládanie kombináciou zabudovaných ovládacích prvkov, aby sa zabezpečila komplexná funkčnosť.


Odporúča sa, aby sa vlastné ovládacie prvky používali, keď je potrebné prispôsobené grafické znázornenie ovládacieho prvku alebo ak je potrebné implementovať užívateľské funkcie, ktoré nie sú poskytované štandardnými ovládacími prvkami.

Táto definícia bola napísaná v kontexte .NET
Čo je to vlastná kontrola? - definícia z technológie