Innholdsfortegnelse:
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.



