Namai Plėtra Kas yra langų formos? - apibrėžimas iš techopedijos

Kas yra langų formos? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia „Windows“ formos?

„Windows Forms“ yra .NET Framework valdomų bibliotekų rinkinys, skirtas turtingoms kliento programoms kurti. Tai yra grafinė API, skirta duomenų rodymui ir vartotojų sąveikai valdyti, palengvinant diegimą ir užtikrinant didesnį klientų programų saugumą.


„Windows Forms“ siūlo plačią kliento biblioteką, teikiančią sąsają, leidžiančią pasiekti vietinius „Windows“ grafinės sąsajos elementus ir grafiką iš valdomo kodo. Jis sukurtas naudojant įvykių pagrįstą architektūrą, panašią į „Windows“ klientus, todėl jos programos laukia vartotojo įvesties, kad galėtų vykdyti.


Kuriant kliento programas, „Windows Forms“ yra panaši į „Microsoft Foundation Class“ (MFC) biblioteką. Jame yra aplankas, kurį sudaro C ++ klasių rinkinys, skirtas „Windows“ programoms kurti. Tačiau jame nėra numatytosios taikymo sistemos, tokios kaip MFC.

„Techopedia“ paaiškina „Windows“ formas

Kiekvienas „Windows Forms“ programos valdymas yra konkretus klasės pavyzdys. Valdymo elemento išdėstymas GUI ir jo elgsena yra tvarkomi naudojant metodus ir prieigos elementus. „Windows Forms“ teikia įvairius valdiklius, tokius kaip teksto laukus, mygtukus ir tinklalapius, taip pat parinktis, kaip sukurti pasirinktinius valdiklius. Jame taip pat yra šepečių, šriftų, piktogramų ir kitų grafinių objektų (tokių kaip linija ir apskritimas) kūrimo klasės.


„Windows Forms Designer“ yra įrankis, esantis „Visual Studio.NET“, naudojamas įterpti valdiklius į formą ir išdėstyti juos pagal norimą išdėstymą, numatant galimybę pridėti kodą jų įvykiams, kurie įgyvendina vartotojo sąveiką, tvarkyti. Lentelių duomenis, susietus su XML, duomenų baze ir pan., Galima parodyti naudojant „DataGrid View“ valdiklį eilučių ir langelių pavidalu.


Taikomosios programos parametrai yra dar viena „Windows Forms“ funkcija, skirta kurti, saugoti ir prižiūrėti vykdymo būsenos informaciją XML formate, kurią galima naudoti norint nuskaityti vartotojo pasirinktus parametrus, pvz., Įrankių juostos pozicijas ir vėliausiai naudotus sąrašus. Šiuos parametrus galima pakartotinai naudoti būsimoje programoje.


Keletas geriausių „Windows Forms“ programų kūrimo praktikų yra:

  • Naudojant paveldėjimą, „Windows Forms“ klases galima išplėsti, kad būtų sukurta programų sistema, galinti užtikrinti aukštą abstrakcijos lygį ir kodo pakartotinį naudojimą.
  • Formos turėtų būti kompaktiškos, kontroliuojamos tik tiek, kad būtų galima užtikrinti minimalų funkcionalumą. Be to, dinamiškai sukūrus ir pašalinus valdiklius, galima sumažinti statinių valdiklių skaičių.
  • Formas galima suskaidyti į gabalus, supakuotus į rinkinius, kurie gali automatiškai atsinaujinti ir lengvai valdomi be minimalių pastangų.
  • Projektuojant programą be pilietybės, mastelį ir lankstumą palengvina derinimo ir priežiūros darbai.
  • „Windows Forms“ programos turėtų būti kuriamos atsižvelgiant į reikalaujamą pasitikėjimo lygį, poreikį prašyti leidimų ir prireikus tvarkyti saugos išimtis.
  • „Windows“ formos negalima perduoti per programos domeno ribas, nes jos nėra suprojektuotos taip, kad būtų suplanuotos skirtinguose programos domenuose.

„Windows“ pateikties sistema (WPF) yra naujausia „Windows“ vartotojo sąsajos programų vartotojo sąsajų pateikimo technologija, turinti tokias funkcijas kaip 2D / 3D palaikymas, interaktyvus duomenų vizualizavimas ir turinio skaitomumas. Programavimo modelio, kuriame vartotojo sąsaja yra atskirta nuo verslo logikos, teikimas paremtas „DirectX“, o ne „GDI“ (grafinio įrenginio sąsaja) objektais. Tačiau su galimybe sąveikauti su WPF (kur reikia) „Windows Forms“ yra geras pasirinkimas programoms, kurioms nereikia daugialypės terpės GUI ir kitų WPF funkcijų, tokių kaip duomenų / valdymo šablonai, tipografinės ir teksto pateikimo funkcijos.

Šis apibrėžimas buvo parašytas .NET kontekste
Kas yra langų formos? - apibrėžimas iš techopedijos