Microsoft Developer training - Visual C# 2005 Windows Forms (3 days)

Been dabbling with C++, C, Java or JavaScript? This is the ideal course for you! Learn how to create forms and code in Visual C# 2005 (also known as Visual C# Sharp 2005), using Visual Studio 2005 as the development environment. If you would rather use Visual Basic as your development language, see the separate course elsewhere on this web site.

Visual C# 2005 Windows Forms training - Course Contents

The contents of our Visual C# 2005 Windows Forms course are as follows (any items marked with a * will be covered if time allows). If you aren't sure if this is the right course for you, please call or email us to talk through your options. We want you to be on the right Microsoft Developer training course as much as you do!

Visual Studio basics
  • The various windows
  • Solutions and projects
  • Windows versus web applications
Creating forms
  • Designing your form
  • Basic toolbox controls
  • Attaching code to events
  • RichTextBox controls
Examples of controls
  • MaskedTextBox and RichTextBox
  • Controls for choosing dates
  • Using WebBrowser controls
Basic coding
  • Showing screen messages
  • Commenting code
  • IF conditions and loops
  • Using ME or THIS
Variables and properties
  • The main types of variable
  • Variable scope
  • Creating your own properties
Constants, arrays and enumerations
  • Constants versus resources
  • Enumerations
  • Static and dynamic arrays
Validating forms
  • Validating events
  • Using ErrorProviders
  • Using NumericUpDowns
  • Special date controls
File handling
  • StreamReaders/Writers
  • The standard file dialogs
Menus and toolbars
  • ToolStripContainers
  • Creating toolstrips and menustrips
Debugging and error handling
  • Debugging and breakpoints
  • Interpreting errors
  • Using Try … Catch
Data sources
  • Creating data sources
  • Creating databases
  • Binding combo boxes to data
DataGridViews
  • Binding datagridviews
  • Changing column properties
  • Formatting and positioning
  • Handling datagridview events
Customising DataGridViews
  • Adding DropDowns
  • Adding ComboBoxes
  • Filtering DataGridViews
  • Linking to single record forms
Basic deployment
  • Deployment issues
  • ClickOnce deployment

To help see if this is the right course for you, you can see and download examples of our Visual Basic courseware. You can also look at the differences between Microsoft Visual Basic versions and see on which Visual Basic version we currently train.

Visual C# 2005 Windows Forms training - Pre-requisites

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

Visual C# 2005 Windows Forms training - Schedule and Prices

Prices for this Microsoft Developer training course are as follows:

There will be a maximum of 6 people on each course, and each person will have their own computer. Please take a moment to see why our Microsoft Developer training courses are so different, then use our easy-to-use web-based or telephone booking system to book your course place. Alternatively, call (01457) 858877 or email our training co-ordinator.

Onsite Microsoft Developer training

In addition to our standard scheduled Microsoft training courses, we also offer onsite Microsoft Developer training. This allows you to create a Microsoft Developer training course uniquely tailored to the needs of your staff, covering only those aspects of Microsoft Developer which they need to learn.

All content � Wise Owl Business Solutions Ltd 2007.  All rights reserved.  Design by Branches.