.NET training -  WinForms using VB

WinForms Training

WinForms using VB (3 days)

£895 + VAT for most venues (£995 + VAT for London)

Learn how to create Windows Forms application in Visual Studio, using Visual Basic as a coding language (we also run a similar Visual C# training course). If you want to create a Windows application this is the perfect starter course, showing you how to create forms (including datagridviews), code events and create Visual Basic routines.

We don't have any dates scheduled for this course, but we may well consider adding them - it's always worth asking  (or consider an onsite WinForms training course).

Course Contents

Preparing to use VB 2010

  • Training topicWinForms versus WPF
  • Training topicVisual Studio projects

Drawing forms

  • Training topicAdding and formatting controls
  • Training topicTooltips

Running applications

  • Training topicSetting a default form
  • Training topicBuilding and running

Form events

  • Training topicAttaching code to controls or forms
  • Training topicEvent arguments

Coding layout

  • Training topicComments
  • Training topicGood coding practice

Variables and data types

  • Training topicVariables types
  • Training topicConverting variables

Covered if time allows If time

Enumerations and constants

  • Training topicEnumerations
  • Training topicConstants and resources

Conditions and loops

  • Training topicUsing if conditions
  • Training topicUsing SELECT / CASE
  • Training topicFour types of loop

Form controls

  • Training topicTwo date controls
  • Training topicWebBrowser controls
  • Training topicGroupBoxes and Panels

Covered if time allows If time

Coding properties

  • Training topicTypes of property
  • Training topicCoding and using properties

Covered if time allows If time


  • Training topicFinding list items
  • Training topicLooping over list items

Form validation

  • Training topicValidation events
  • Training topicErrorProvider controls

Menus and toolbars

  • Training topicDesigning and naming menus
  • Training topicCoding short-cut keys
  • Training topicShort-cut menus
  • Training topicCreating toolbars

Files and folders

  • Training topicCustomising file dialog boxes
  • Training topicUsing stream readers / writers

Debugging and error-handling

  • Training topicUsing TRY / CATCH
  • Training topicBreakpoints
  • Training topicThe immediate window

Linking to databases

  • Training topicThe data sources window
  • Training topicCombo boxes and listboxes

Basic DataGridViews

  • Training topicEditing columns
  • Training topicFormatting and using styles
  • Training topicStretching columns

Editable DataGridViews

  • Training topicGenerating update statements
  • Training topicWriting changes to databases

Reacting to DataGridView events

  • Training topicCoding datagridview events
  • Training topicValidating data entered
  • Training topicConditional formatting

Advanced DataGridViews

  • Training topicAdding combo boxes and buttons
  • Training topicFiltering DataGridViews
  • Training topicCreating DetailsView forms

Publishing applications

  • Training topicPublishing applications
  • Training topicInstalling published applications

Why Choose Us?

View full list of benefits View full list of benefits

Sample customer feedback

"The course was very well explained and also very relevant to what I will need VBA for, thanks. There was a good mix of exercises and explanations."

Eleanor Dobson (Santander UK plc)

"I was pleased to have additional exercises to work through after the course so I can practice in my own time."

Rebecca Wyard (ORH Ltd.)

"The trainer was very willing to try to help answer many specific queries even though they weren’t part of the course. He was also willing to be emailed with questions after the course. Excellent refreshments and lunches! "

Michael Wragg (BAE Systems)

"Good content, engaging trainer with clear depth of knowledge."

Thomas Whatley (Bank of Ireland (UK) Plc)

"Good range of topics, well delivered. Examples worked through step by step. Plenty of help available as we were going through examples and exercises. Would recommend course to others."

Robert Vahey (National Offender Management Services)

There are lots more where these came from (or just refresh this page to change the quotes shown).

While no prior experience is essential, you will find this course difficult if you do not have any previous experience of either programming or database design.

Related Courses

Introduction to VB.NET RECOMMENDED


2 day course

Adv VB | Classes & LINQ


3 day course

WPF using Visual Basic


3 day course

Other Windows Forms training resources

WinForms exercises

WinForms exercises

Our exercises on creating Windows Forms systems using VB are simple and straightforward - take a look to see if you agree.

View Visual Basic 2010 or Visual C Sharp 2010 exercises

WinForms blogs

WinForms blogs

Look through our series of blogs on Windows Forms (using VB or otherwise) to see if there's something of interest.

View WinForms, Visual Basic or Visual C# blogs

This page has 0 threads Add post