Visual C# 2010 WinForms training course (3 days)
Visual C# 2010 is the latest incarnation of the C# programming language, and this course shows you how to use C# to create Windows applications. The course uses Visual Studio as a development environment, and covers everything from creating DataGridViews to working with menus and toolbars. An ideal 3-day introduction to C# programming!
Visual C# 2010 WinForms training - Course Contents
The contents of our Visual C# 2010 WinForms course are as follows (any items marked with a * will be covered if time allows):
Starting with C#
- WinForms or Windows Presentation Foundation?
- Starting with Visual Studio
Creating forms
- Drawing controls
- Formatting forms
Running forms
- The start-up form
- Building and running forms
Coding form events
- Forms and their events
- The two event arguments
Laying out your code
- Commenting out code
- Using regions
C# variables
- Creating and using variables
- The types of variable
Enumerations and constants
- Project resources
- Enumerations
- Constants
Conditions and loops
- Using IF and ELSE
- The SWITCH statement
- Three loop types
Advanced controls
- RichTextBoxes, etc
- DateTimePickers, etc
- The WebBrowser control
Properties in C# (*)
- RO, WO and RW properties
- Coding properties
Using lists (*)
- Populating lists
- Finding items
|
Validating forms
- Form and control validation
- Using ErrorProviders
Toolbars, menus and status bars
- Creating menus and toolbars
- Context (right mouse) menus
- Coding menus and toolbars
FileDialogs and StreamReaders (*)
- The standard file dialog boxes
- StreamReaders and StreamWriters
Debugging and trapping errors
- The TRY clause
- Stepping through code
- Setting breakpoints
Data sources and datasets
- Populating comboboxes, etc
- Configuring datasets
Introduction to DataGridViews
- Applying styles and formatting
- Anchoring columns and grids
- Editing columns
Making DataGridViews editable
- Creating the SQL statements
- Saving changed data
DataGridView events
- Reacting to events
- Validating and Validated events
- Conditional formatting
Complex DataGridViews
- Including comboboxes
- Including clickable buttons
- Linking to DetailsView forms
Publishing
- Publishing a system
- Installing your application
|
Click on any link above to show free exercises for the topic in question. 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. There will be a maximum of 6 people on each course, and each person will have their own computer.