Home Opleidingen
.NET GUI Development met WinForms
terug naar zoekresultaten

.NET GUI Development met WinForms

Deelnemerskosten
€ 2.418,79 incl. BTW

Lesgeld

€ 1.999,00
Totaal excl. BTW
€ 1.999,00
BTW
€ 419,79
Totaal incl. BTW
€ 2.418,79
Startdata in een groep op locatie en online
Locatie: Houten
Start: 27-07-2026
Toon rooster
Aanmelden
Locatie: Amsterdam
Start: 27-07-2026
Toon rooster
Aanmelden
Locatie: Rotterdam
Start: 27-07-2026
Toon rooster
Aanmelden
Locatie: Eindhoven
Start: 27-07-2026
Toon rooster
Aanmelden
In de cursus dotNET GUI Development met WinForms van SpiralTrain krijgen deelnemers hands-on training in het bouwen van desktop applicaties met behulp van Windows Forms.
Image
Image

Introductie tot de cursus .NET GUI Development met WinForms

De cursus .NET GUI Development met WinForms biedt een uitgebreide introductie in de ontwikkeling van desktopapplicaties met behulp van WinForms in Visual Studio. Tijdens de cursus bespreken we de structuur van WinForms-projecten en de desktoplay-out. Belangrijke onderdelen zoals de application class en de Windows Forms designer worden ook behandeld.

Fundamentals van WinForms

In deze cursus .NET GUI Developmen

...

Introductie tot de cursus .NET GUI Development met WinForms

De cursus .NET GUI Development met WinForms biedt een uitgebreide introductie in de ontwikkeling van desktopapplicaties met behulp van WinForms in Visual Studio. Tijdens de cursus bespreken we de structuur van WinForms-projecten en de desktoplay-out. Belangrijke onderdelen zoals de application class en de Windows Forms designer worden ook behandeld.

Fundamentals van WinForms

In deze cursus .NET GUI Development met WinForms gaan we dieper in op de fundamentele elementen van WinForms-applicaties. We behandelen menu's, panels, controls en de statusbar. Daarnaast bespreken we de werking van event handling, wat essentieel is voor een interactieve gebruikerservaring.

Herbruikbare Libraries in WinForms

Een belangrijk aspect van de cursus is het gebruik van herbruikbare libraries in .NET WinForms-applicaties. We leren hoe de assemblies worden gerefereerd in projecten en behandelen de data collection classes evenals andere class libraries die van nut kunnen zijn in onze applicaties.

Controls en hun Functionaliteit

In de GUI-interface van WinForms-applicaties worden diverse controls gebruikt die gebruikers in staat stellen interacties uit te voeren. Tijdens de cursus komen onder andere buttons, text boxes, check boxes, radio buttons en list boxes aan bod, samen met de bijbehorende events die hun functionaliteit ondersteunen.

Dialogvensters in WinForms

De cursus behandelt ook de vele kant-en-klare dialogvensters uit de WinForms library. We bespreken verschillende message boxes en de common file dialogs zoals OpenFileDialog en SaveFileDialog. Daarnaast kijken we naar het verschil tussen modal en modeless dialogs en hun toepassingen.

User Interface Views in WinForms

Views in WinForms vormen het hart van de gebruikersinterface. We besteden aandacht aan verschillende standaard views, waaronder het Tab Pages view, Listview, Treeview en Grid Views, om een veelzijdige gebruikerservaring te creëren.

Teken- en Scrollingfunctionaliteiten

Een ander belangrijk onderwerp in de cursus .NET GUI Development met WinForms is het tekenen en tonen van afbeeldingen in WinForms-applicaties. We leren ook hoe we scrolling van views kunnen implementeren met scrollbars, wat bijdraagt aan de gebruiksvriendelijkheid van de applicaties.

MDI Forms in WinForms

We behandelen zowel Single als Multiple Document Interfaces (MDI) in deze cursus. Er is speciale aandacht voor MDI child forms, wat essentieel is voor het ontwerpen van complexe applicaties met meerdere documenten.

Data Binding en Database Connectivity

Tenslotte focussen we ons op data binding, waarbij de inhoud van user interface-elementen, zoals een data grid, wordt gekoppeld aan de waarden van variabelen in de applicatie. We bespreken ook database connectivity met ADO.NET, SQL en LinQ, wat cruciaal is voor data-driven applicaties. Voor meer informatie over .NET kun je de officiële .NET-website bezoeken.
Daarnaast is deze cursus een uitstekende aanvulling op de Advanced C# Programmeren cursus, waar je je vaardigheden verder kunt ontwikkelen.

Doelgroep Cursus .NET GUI Development met WinForms

De cursus .NET GUI Development met WinForms is bestemd voor C# developers die web applicaties willen ontwikkelen op basis van WinForms.

Voorkennis Cursus .NET GUI Development met WinForms

Voor deelname aan cursus is kennis van Web standaards als HTTP en HTTPS wenselijk en de fundamentals van C# vereist.

Uitvoering Training .NET GUI Development met WinForms

Theorie en praktijk worden in de cursus met elkaar afgewisseld. Uitleg aan de hand van slides en demos worden gevolgd door praktijk oefeningen.

Certificaat .NET GUI Development met WinForms

De deelnemers krijgen na het goed doorlopen van de cursus een certificaat van deelname aan .NET GUI Development met WinForms.

Modules

Module 1 : Intro WinForms

  • Intro WinForms and .NET
  • C# Primer
  • Namespaces and Classes
  • Constructors and Methods
  • Application Class
  • Visual Studio IDE
  • Program Execution
  • AssemblyInfo File
  • Creating Forms
  • Controls and Events
  • Desktop Layout

Module 2 : WinForms Fundamentals

  • Menu Class
  • Menu Bars
  • Main Menu
  • Click Events
  • Adding Handlers
  • Popup Events
  • Context Menu's
  • Control Class
  • Status Bar Class
  • Owner Drawn Panels
  • DrawItem Events

Module 3 : Reusable Libraries

  • Data Collection Classes
  • Interfaces
  • Class Libraries
  • Referring Assemblies
  • ICollection Interface
  • IList Interface
  • Object Class
  • Overriding Methods
  • Disposing Resources
  • Exception Handling
  • Finally Blocks

Module 4 : Controls

  • Labels and Text Boxes
  • Form Inheritance
  • Button Classes
  • Radio Buttons
  • Check Boxes
  • List Boxes
  • Combo Boxes
  • Calendar Control
  • Mouse Events
  • Keyboard Events

Module 5 : Dialogs

  • Message Boxes
  • OK and YesNo Dialog
  • Form.Close Method
  • Modal Dialogs
  • Modeless Dialogs
  • Common File Dialogs
  • Multiple File Selection
  • Files and Paths
  • Save File Dialogs
  • Open File Dialogs

Module 6 : Views

  • Tab Pages
  • Tab Control
  • ListView Class
  • Populating Columns
  • Editing Columns
  • Item Activation
  • TreeView Class
  • Splitter Class
  • Dynamic Tree Nodes
  • Node Selection

Module 7 : Drawing and Scrolling

  • Image Drawing
  • Image Menu
  • Stretch to Fit Option
  • Scale to Fit Option
  • Repainting
  • ScrollableControl Class
  • Automated Scrolling
  • Scrolling Properties
  • Panels
  • Status Bar Panel

Module 8 : MDI Forms

  • Interface Styles
  • Single Document Interface
  • Multiple Document Interface
  • Explorer Interfaces
  • MDI Forms
  • MDI Child Forms
  • Merged Menu's
  • Child Window Management
  • Replacing the Toolbar
  • Updating Title Bar

Module 9 : Data Binding

  • Data Grids
  • Editable Objects
  • Simple Data Binding
  • Data Grid Customization
  • IEditableObject Interface
  • Database Connections
  • Connection Strings
  • SQL Command Object
  • Using ADO.NET
  • LinQ versus SQL

 

Lees meer
Opleidingsinformatie
Opleidingssoort
Training
Opleidingsmethode
In een groep op locatie en online
Type certificaat/diploma
Certificaat
Opleidingsduur
3 dagen
Max. deelnemers
12
Studiebelastingsuren
18 per opleiding
Tijdstip
Overdag
Taal in opleiding
Nederlands
Aanbieder
SpiralTrain is een opleidingsinstituut dat zich bij uitstek richt op trainingen voor software developers en zaken die raken aan software development.
SpiralTrain BV
SpiralTrain BV
NRTO