Turinys:
Apibrėžimas - ką reiškia „Custom Control“?
Pasirinktinis valdymas yra valdiklis, kuris nėra įtrauktas į .NET pagrindų biblioteką ir yra sukurtas trečiosios šalies programinės įrangos tiekėjo ar vartotojo.
Individualizuotas valdymas yra sąvoka, naudojama kuriant „Windows Forms“ kliento ir ASP.NET žiniatinklio programas. Individualūs kliento valdikliai naudojami „Windows Forms“ programose, o tinkinti serverio valdikliai naudojami ASP.NET puslapiuose (žiniatinklio formos). Dėl paprastų programavimo būdų naudojant .NET lengviau naudoti pasirinktinius valdiklius nei ankstesnėse „Windows“ versijose.
Individualizuotas valdymas yra bendras terminas, kuris taip pat apima vartotojo valdymą. Vartotojo valdymas ASP.NET sukuriamas naudojant ASP.NET kodą ir yra pakartotinai naudojamas kituose tinklalapiuose, tuo tarpu vartotojo valdymas „Windows Forms“ kontekste reiškia sudėtinį valdymą su nuoseklia vartotojo sąsaja (UI) ir elgseną programose ar tarp jų.
„Techopedia“ paaiškina pasirinktinį valdymą
.NET Framework suteikia klasę „System.Windows.Forms.Control“, kad būtų galima sukurti pasirinktinį kliento valdymą „Windows Forms“. Ši klasė suteikia visas pagrindines funkcijas, būtinas valdikliams, tačiau neteikia jokių specifinių valdymo funkcijų ar jokios grafinės sąsajos. Taigi, apibrėždamas valdymą, kad jis atitiktų programos reikalavimus, jis suteikia daugiau lankstumo nei vartotojo kontrolė, leisdamas nepaisyti numatytojo „Windows“ pranešimų tvarkymo elgesio. Taigi norint efektyviai naudoti šią sąvoką, būtina žinoti „Windows 32“ API. „Windows Forms“ nepalaiko valdiklių be langų. Tačiau tai leidžia talpinti „ActiveX“ valdiklius, kurie gali būti be langų.
Norint sugeneruoti pasirinktinį valdymą ASP.NET, nevizualiniams elementams perteikti turėtų būti naudojama pagrindų klasė „System.Web.UI.WebControl“ kartu su „System.Web.UI.Control“. Šie valdikliai suteikia galimybę būti išsiųsti kaip dinaminių nuorodų biblioteka (.dll), kurią galima iš anksto sudaryti ir integruoti su „Visual Studio“ integruota kūrimo aplinka.
Kai kurie aspektai, į kuriuos reikia atsižvelgti kuriant pasirinktinius valdiklius, apima savybių apibrėžimą su jų numatytosiomis vertėmis, kurios turi būti rodomos „Visual Studio IDE“, elgesys UI makete (pvz., Skirtukų tvarka, UI žymės ir kt.), ir pasirinktiniai renginiai. Kartais pasirinktinį valdymą galima sukurti derinant įmontuotus valdiklius, kad būtų užtikrinta sudėtinga funkcija.
Rekomenduojama naudoti pasirinktinius valdiklius, kai reikalingas pritaikytas grafinis valdiklio vaizdas arba kai reikia įdiegti pasirinktines funkcijas, kurių nenumato standartiniai valdikliai.
