Domov Razvoj Kaj so okenske oblike? - definicija iz tehopedije

Kaj so okenske oblike? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni Windows Forms?

Windows Forms je nabor upravljanih knjižnic v .NET Framework, namenjen razvoju bogatih odjemalskih aplikacij. Je grafični API za prikaz podatkov in upravljanje interakcij uporabnikov z lažjo namestitvijo in boljšo varnostjo v odjemalskih aplikacijah.


Windows Forms ponuja obsežno knjižnico odjemalcev, ki ponuja vmesnik za dostop do izvornih elementov grafičnega vmesnika in grafike iz upravljane kode. Zgrajena je z arhitekturo, ki temelji na dogodkih, podobna Windows odjemalcem, zato njene aplikacije čakajo na uporabnikov vnos.


Windows Forms je podoben knjižnici Microsoft Foundation Class (MFC) pri razvoju aplikacij za stranke. Ponuja ovoj, ki ga sestavlja niz razredov C ++ za razvoj aplikacij za Windows. Vendar ne zagotavlja privzetega okvira za aplikacije, kot je MFC.

Techopedia razlaga Windows obrazce

Vsak nadzor v aplikaciji Windows Forms je konkreten primerek razreda. S postavitvijo krmilnika v GUI in njegovim ravnanjem se upravlja z metodami in pripomočki. Windows Forms ponuja različne kontrole, kot so besedilna polja, gumbi in spletne strani, skupaj z možnostmi za ustvarjanje kontrol po meri. Vsebuje tudi razrede za ustvarjanje čopičev, pisav, ikon in drugih grafičnih predmetov (na primer črte in kroga).


Windows Forms Designer je orodje v Visual Studio.NET, ki se uporablja za vstavljanje kontrolnikov v obrazec in jih razporedi po željeni postavitvi, z možnostjo dodajanja kode za upravljanje njihovih dogodkov, ki izvajajo interakcije uporabnikov. Tabelarični podatki, ki so vezani na XML, bazo podatkov itd., Se lahko prikažejo s pomočjo nadzora DataGrid View v obliki vrstic in celic.


Nastavitve aplikacij so še ena funkcija sistema Windows Forms za ustvarjanje, shranjevanje in vzdrževanje informacij o stanju izvajanja v obliki XML, ki se lahko uporabijo za pridobivanje uporabniško nastavljenih nastavitev, kot so položaji orodne vrstice in seznami, ki so bili nazadnje uporabljeni. Te nastavitve lahko ponovno uporabite v prihodnji aplikaciji.


Nekatere najboljše prakse za izdelavo aplikacij za Windows Forms vključujejo:

  • Razredi programa Windows Forms se lahko z dedovanjem razširijo tako, da oblikujejo aplikacijski okvir, ki omogoča visoko raven abstrakcije in ponovne uporabe kode.
  • Obrazci morajo biti kompaktni, kontrolniki na njem pa omejeni na velikost, ki lahko ponudi minimalno funkcionalnost. Poleg tega lahko dinamično ustvarjanje in odstranjevanje kontrol zmanjša število statičnih kontrol.
  • Obrazci se lahko razdelijo na koščke, pakirane v sklope, ki se lahko samodejno posodobijo in jih je mogoče z minimalnimi napori enostavno upravljati.
  • Zasnova aplikacije brez stanj zagotavlja prilagodljivost in prilagodljivost z lahkoto za odpravljanje napak in vzdrževanje.
  • Aplikacije za forme Windows Forms bi morale biti zasnovane glede na zahtevano stopnjo zaupanja, potrebo po prošnjah za dovoljenja in po potrebi obravnavati izjeme glede varnosti.
  • Obrazca Windows ni mogoče prenesti čez mejo domene aplikacij, saj niso zasnovani za razvrščanje po domenah aplikacij.

Windows predstavitveni okvir (WPF) je najnovejša tehnologija za upodabljanje uporabniških vmesnikov v aplikacijah Windows GUI s funkcijami, kot so 2D / 3D podpora, interaktivna vizualizacija podatkov in berljivost vsebine. Za zagotavljanje programskega modela, kjer je uporabniški vmesnik ločen od poslovne logike, se opira na predmete DirectX in ne na GDI (Graphic Device Interface). Vendar pa Windows Forms predstavlja dobro izbiro za aplikacije, ki ne potrebujejo medijsko bogatega vmesnika GUI in drugih funkcij WPF, kot so predloge / nadzorne predloge, tipografske funkcije in funkcije upodabljanja besedila.

Ta definicija je bila napisana v okviru .NET
Kaj so okenske oblike? - definicija iz tehopedije