Hjem Utvikling Hva er windows-former? - definisjon fra techopedia

Hva er windows-former? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Windows Forms?

Windows Forms er et sett med administrerte biblioteker i .NET Framework designet for å utvikle rike klientapplikasjoner. Det er et grafisk API for å vise data og administrere brukerinteraksjoner med enklere distribusjon og bedre sikkerhet i klientapplikasjoner.


Windows Forms tilbyr et omfattende klientbibliotek som gir grensesnitt for å få tilgang til originale Windows grafiske grensesnittelementer og grafikk fra administrert kode. Den er bygget med hendelsesstyrt arkitektur som ligner på Windows-klienter, og derfor venter applikasjonene på brukerinput for utførelsen.


Windows Forms ligner på Microsoft Foundation Class (MFC) bibliotek når det gjelder å utvikle klientapplikasjoner. Det gir et innpakning bestående av et sett C ++ klasser for utvikling av Windows-applikasjoner. Imidlertid gir det ikke et standard applikasjonsrammeverk som MFC.

Techopedia forklarer Windows Forms

Hver kontroll i Windows Forms-applikasjon er et konkret eksempel på en klasse. Utformingen av en kontroll i GUI og dens oppførsel administreres ved hjelp av metoder og tilbehør. Windows Forms inneholder en rekke kontroller, for eksempel tekstbokser, knapper og websider sammen med alternativer for å lage tilpassede kontroller. Den inneholder også klasser for å lage pensler, skrifter, ikoner og andre grafiske objekter (som linje og sirkel).


Windows Forms Designer er et verktøy i Visual Studio.NET, som brukes til å sette inn kontroller i et skjema og ordne dem som per ønsket oppsett, med forutsetning for å legge til kode for å håndtere hendelsene deres, som implementerer brukerinteraksjoner. Tabelldata som er bundet til XML, database osv. Kan vises med DataGrid View-kontroll i form av rader og celler.


Applikasjonsinnstillinger er en annen funksjon i Windows Forms for å opprette, lagre og vedlikeholde informasjon om kjøretidsstatus i en XML-form som kan brukes til å hente inn de foretrukne innstillingene, for eksempel verktøylinjeposisjoner og sist brukte lister. Disse innstillingene kan brukes på nytt i en fremtidig applikasjon.


Noen av de beste fremgangsmåtene for å bygge Windows Forms-applikasjoner inkluderer:

  • Windows Forms-klasser kan utvides ved hjelp av arv for å designe et applikasjonsrammeverk som kan gi høyt abstraksjonsnivå og gjenbrukbarhet av kode.
  • Skjemaene skal være kompakte, med kontroller på den begrenset til en størrelse som kan tilby minimal funksjonalitet. I tillegg kan oppretting og fjerning av kontroller dynamisk redusere antall statiske kontroller.
  • Skjemaer kan deles i biter pakket i forsamlinger som automatisk kan oppdatere seg selv og enkelt kan håndteres med minimal innsats.
  • Å utforme applikasjonen som statsløs gir skalerbarhet og fleksibilitet med letthet for feilsøking og vedlikehold.
  • Windows Forms-applikasjoner skal utformes basert på tillitsnivået som kreves, behovet for å be om tillatelser og håndtere sikkerhets unntak der det er nødvendig.
  • Windows-skjema kan ikke sendes over applikasjonsdomenegrensen, ettersom de ikke er designet for å bli marsjert på tvers av applikasjonsdomener.

Windows presentation Framework (WPF) er den nyeste teknologien for å gjengi brukergrensesnitt i Windows GUI-applikasjoner med funksjoner som 2D / 3D-støtte, interaktiv datavisualisering og lesbarhet av innhold. Den er avhengig av DirectX snarere enn GDI (Graphic Device Interface) -objekter for å gi en programmeringsmodell der brukergrensesnittet er atskilt fra forretningslogikk. Imidlertid, med muligheten til å samarbeide med WPF (der det er nødvendig), står Windows Forms som et godt valg for applikasjoner som ikke krever medierik GUI og andre WPF-funksjoner som data / kontrollmaler, typografiske og tekstgjengivende funksjoner.

Denne definisjonen ble skrevet i sammenheng med .NET
Hva er windows-former? - definisjon fra techopedia