IT Course Outline


Windows Forms Using C# or Visual Basic 2008
Prerequisites : Experience programming the .NET Framework using C# is required.
Course Length: 5 days
Course Description
This course provides a practical, hands-on introduction to GUI development using Windows Forms and C#. This five-day version of the course introduces database programming in Windows and includes extensive coverage of powerful new Windows Forms features in.NET 2.0, such as new controls, new data binding, and ClickOnce deployment for creating smart client applications. A shorter four-day version of the course covering.NET 1.1 is also available.
 
Course Topics
Introduction to Windows Forms
What Are Windows Forms?
Windows Forms Class Hierarchy
Building a Form
The Application Class
Trapping Events
Buttons
Labels and Textbox Controls
Menus, Toolbars and Status Bars
Main Menus
Context Menus
Building a Status Bar
Using Image Lists
Building a Toolbar
Using the Timer Control
Visual Studio .NET and the Forms Designer
Using the Forms Designer
Code Generated by Forms Designer
Adding Event Handlers
XML Documentation Comments
Creating Attractive Forms
Creating Easy To Use Forms
Advanced Windows Forms Topics
Parent/Child Relationships
Owner/Owned Relationships
Top-Most Forms
Multiple Document Interface
Creating an MDI Parent Window
Creating an MDI Child Window
Managing Parent/Child Menus
Programming the Clipboard
Visual Inheritance
Using Controls
Checkbox, Radio Button, and Group Box
Numeric Up/Down
Trackbar
Progress
MonthCalendar
DateTimePicker
Using Advanced Controls
Panel
Treeview
Splitter
List Controls
Listbox and Combo box
DomainUpDown
ListView
Storing Objects in List Controls
Resources
Working with Dialogs
Modal vs. Modeless Dialogs
Message Boxes
Common Dialogs
Creating a Modal Dialog
Configuring the Dialog Result
Access Data from the Dialog
Validating Data
Error Provider Control
Modal Dialogs
Creating a Modeless Dialog