Vlastné ovládanie

Autor: Randy Alexander
Dátum Stvorenia: 1 Apríl 2021
Dátum Aktualizácie: 24 V Júni 2024
Anonim
Vlastné ovládanie - Technológie
Vlastné ovládanie - Technológie

Obsah

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 sa vytvára 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 kontextoch Windows Forms znamená zloženú kontrolu s konzistentným používateľským rozhraním (UI) a správaním sa v rámci aplikácií alebo medzi nimi.


Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

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 manipulácii so systémom 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 programe 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 vstavaných ovládacích prvkov, ktoré poskytujú 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 konte .NET