Dom Razvoj Što je oblik prozora? - definicija iz tehopedije

Što je oblik prozora? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači Windows Forms?

Windows Forms skup je upravljanih knjižnica u .NET Framework dizajniranim za razvoj bogatih klijentskih aplikacija. Grafički je API za prikaz podataka i upravljanje interakcijama korisnika s lakšom implementacijom i boljom sigurnošću u klijentskim aplikacijama.


Windows Forms nudi opsežnu biblioteku klijenata koja pruža sučelje za pristup izvornim elementima grafičkog sučelja sustava Windows i grafikama iz upravljanog koda. Izgrađena je s arhitekturom utemeljenom na događajima sličnom Windows klijentima i stoga njene aplikacije čekaju korisnički unos za njezino izvršavanje.


Windows Forms sličan je biblioteci Microsoft Foundation Class (MFC) u razvoju klijentskih aplikacija. Pruža omot koji se sastoji od niza C ++ klasa za razvoj Windows aplikacija. No, ne pruža zadani okvir aplikacije kao što je MFC.

Techopedia objašnjava Windows Forms

Svaka kontrola u programu Windows Forms konkretna je instanca klase. Izgledom kontrole u GUI-u i njegovim ponašanjem upravljaju se metodama i dodacima. Windows Forms nudi razne kontrole, poput tekstnih okvira, gumba i web stranica, zajedno s opcijama za stvaranje prilagođenih kontrola. Također sadrži satove za stvaranje četkica, fontova, ikona i ostalih grafičkih objekata (poput linija i kruga).


Windows Forms Designer je alat u Visual Studio.NET, koji se koristi za umetanje kontrola u obrazac i raspoređivanje prema željenom izgledu, uz odredbu za dodavanje koda za obradu njihovih događaja koji implementiraju interakcije korisnika. Tablični podaci koji su vezani za XML, bazu podataka itd. Mogu se prikazati pomoću kontrole DataGrid View u obliku redaka i ćelija.


Postavke aplikacija je još jedna značajka Windows Forms-a za stvaranje, pohranjivanje i održavanje podataka o stanju izvođenja u XML obliku koji se može koristiti za dohvaćanje korisničkih postavki, kao što su položaji na alatnoj traci i nedavno korišteni popisi. Ove se postavke mogu ponovo upotrijebiti u budućem programu.


Neke najbolje prakse za izradu aplikacija za Windows Forms uključuju:

  • Klase Windows Forms mogu se proširiti korištenjem nasljeđivanja kako bi se dizajnirao aplikacijski okvir koji može pružiti visoku razinu apstrakcije i ponovne upotrebe koda.
  • Obrasci trebaju biti kompaktni, a kontrole na njima ograničene na veličinu koja može ponuditi minimalnu funkcionalnost. Uz to, stvaranje i uklanjanje kontrola dinamički može smanjiti broj statičkih kontrola.
  • Obrasci se mogu raščlaniti na komade upakovane u sklopove koji se mogu automatski ažurirati i njima se lako upravlja s minimalnim naporom.
  • Dizajniranje aplikacije za apsolutan način pruža skalabilnost i fleksibilnost s lakoćom uklanjanja pogrešaka i održavanja.
  • Aplikacije za Windows Forms trebale bi biti dizajnirane na temelju potrebne razine povjerenja, potrebe traženja dozvola i rukovanja iznimkama u sigurnosti kad god je to potrebno.
  • Windows obrazac se ne može prenijeti preko granice domene aplikacije jer nisu osmišljeni za maršaranje na više aplikacija.

Windows prezentacijski okvir (WPF) najnovija je tehnologija za prikazivanje korisničkih sučelja u Windows GUI aplikacijama sa značajkama kao što su 2D / 3D podrška, interaktivna vizualizacija podataka i čitljivost sadržaja. Oslanja se na DirectX umjesto na GDI (Graphic Device Interface) objekte za pružanje programskog modela u kojem je korisničko sučelje odvojeno od poslovne logike. No, s mogućnošću interoperabilnosti s WPF-om (gdje god je potrebno), Windows Forms predstavlja dobar izbor za aplikacije za koje nije potreban medijski bogat GUI i druge WPF značajke poput predložaka / upravljanja, tipografskih i tekstskih značajki prikazivanja.

Ova je definicija napisana u kontekstu .NET
Što je oblik prozora? - definicija iz tehopedije