Windows-formulieren

Schrijver: Randy Alexander
Datum Van Creatie: 1 April 2021
Updatedatum: 14 Kunnen 2024
Anonim
002   C#   Kassa Windows Formulier
Video: 002 C# Kassa Windows Formulier

Inhoud

Definitie - Wat betekent Windows Forms?

Windows Forms is een set beheerde bibliotheken in .NET Framework ontworpen om rijke client-applicaties te ontwikkelen. Het is een grafische API om gegevens weer te geven en gebruikersinteracties te beheren met een eenvoudigere implementatie en betere beveiliging in client-applicaties.

Windows Forms biedt een uitgebreide clientbibliotheek met een interface voor toegang tot de grafische Windows-interface-elementen en -afbeeldingen vanuit beheerde code. Het is gebouwd met een gebeurtenisgestuurde architectuur vergelijkbaar met Windows-clients en daarom wachten de applicaties op gebruikersinvoer voor uitvoering.

Windows Forms is vergelijkbaar met Microsoft Foundation Class (MFC) -bibliotheek bij het ontwikkelen van clienttoepassingen. Het biedt een wrapper bestaande uit een set C ++ klassen voor de ontwikkeling van Windows-toepassingen. Het biedt echter geen standaardtoepassingsraamwerk zoals de MFC.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt Windows Formulieren uit

Elk besturingselement in de Windows Forms-toepassing is een concreet exemplaar van een klasse. De lay-out van een besturingselement in de GUI en het gedrag ervan worden beheerd met behulp van methoden en accessors. Windows Forms biedt verschillende besturingselementen, zoals -boxen, knoppen en webpagina's, samen met opties om aangepaste besturingselementen te maken. Het bevat ook klassen voor het maken van penselen, lettertypen, pictogrammen en andere grafische objecten (zoals lijn en cirkel).

Windows Forms Designer is een hulpmiddel, in Visual Studio.NET, dat wordt gebruikt om besturingselementen in een formulier in te voegen en ze te rangschikken volgens de gewenste lay-out, met de mogelijkheid om code toe te voegen om hun gebeurtenissen af ​​te handelen, die gebruikersinteracties implementeren. Gegevens in tabelvorm die zijn gebonden aan XML, database, enz. Kunnen worden weergegeven met behulp van DataGrid View-besturingselement in de vorm van rijen en cellen.

Applicatie-instellingen is een ander kenmerk van Windows Formulieren om runtime-statusinformatie te maken, op te slaan en te onderhouden in een XML-formulier dat kan worden gebruikt om de door de gebruiker gewenste instellingen op te halen, zoals werkbalkposities en meest recent gebruikte lijsten. Deze instellingen kunnen opnieuw worden gebruikt in een toekomstige toepassing.

Enkele van de best practices voor het bouwen van Windows Forms-toepassingen zijn:


  • Windows Forms-klassen kunnen worden uitgebreid, met behulp van overerving, om een ​​toepassingskader te ontwerpen dat een hoog abstractieniveau en codeherbruikbaarheid kan bieden.
  • Formulieren moeten compact zijn, met bedieningselementen erop beperkt tot een grootte die minimale functionaliteit kan bieden. Bovendien kan het maken en verwijderen van besturingselementen dynamisch het aantal statische besturingselementen verminderen.
  • Formulieren kunnen worden onderverdeeld in brokken die zijn verpakt in assemblages die zichzelf automatisch kunnen bijwerken en die eenvoudig kunnen worden beheerd met minimale inspanning.
  • Het ontwerpen van de toepassing als stateless biedt schaalbaarheid en flexibiliteit met gemak voor foutopsporing en onderhoud.
  • Windows Forms-toepassingen moeten worden ontworpen op basis van het vereiste vertrouwensniveau, de noodzaak om machtigingen aan te vragen en waar nodig beveiligingsuitzonderingen af ​​te handelen.
  • Windows Form kan niet worden doorgegeven over de toepassingsdomeingrens, omdat ze niet zijn ontworpen om te worden verdeeld over toepassingsdomeinen.

Windows Presentation Framework (WPF) is de nieuwste technologie voor het renderen van gebruikersinterfaces in Windows GUI-toepassingen met functies zoals 2D / 3D-ondersteuning, interactieve gegevensvisualisatie en inhoudleesbaarheid. Het vertrouwt op DirectX in plaats van GDI (Graphic Device Interface) -objecten voor het bieden van een programmeermodel waarbij de gebruikersinterface gescheiden is van bedrijfslogica. Met de mogelijkheid om te werken met WPF (waar nodig), is Windows Forms echter een goede keuze voor toepassingen waarvoor geen media-rijke GUI en andere WPF-functies nodig zijn, zoals gegevens- / besturingssjablonen, typografische functies en renderingfuncties.


Deze definitie is geschreven in de con van .NET