Getting Started- A C# Console Application

  • Saving Your Work
  • Your First Line of C# Code
  • How To Run Your C# Programs
  • Your First C# Windows Form


  • String Variables in C#.NET
  • Assigning Text to a String Variable
  • Concatenation in C#
  • C# Comments
  • Number Variables
  • Float Variables
  • Double Variables
  • Addition in C#.NET
  • Adding up with Float Variables

Conditional Logic

  • Statements
  • Else….If


  • C# and For Loops
  • Loop Start and End Values
  • A Time Table Program
  • Adding Controls to a Form
  • Properties of a Control
  • Adding Code to a Button
  • C# Message Boxes
  • More About Message Boxes
  • Subtraction
  • Mixing Subtraction and Addition
  • Operator Precedence
  • Multiplication and Division
  • Getting Numbers From Text Boxes
  • A C#.NET Calculator- Design
  • A C#.NET Calculator- The Code
  • The Plus Button
  • The Equals Button
  • Switch Statement
  • C# Operators
  • Do Loops and While Loops
  • Checking for Blank Text Boxes in C#

Add Menus to Window Forms

  • Sub Menus
  • Menu Shortcuts
  • Code for Your Quit Menu
  • Edit Menu
  • Copy and Paste in C#.NET

Debugging your Application

  • Errors at Design Time
  • Run Time Errors
  • Logical Errors


  • Understanding C#.NET Methods
  • Passing Values to Your C# Methods

Understanding Arrays

  • Arrays and Loops
  • Arrays at Run Time
  • Multi Dimensional Arrays in C#.NET

String Manipulation

  • String Variables
  • Trim Unwanted Characters
  • Contains Method
  • View Menu
  • Adding Images in C#.NET
  • Open File Dialog Box
  • Open a Text File
  • Save As Dialog Box
  • Check Boxes and Radio Buttons
  • Break Points
  • The Local Windows
  • Try… Catch Statements in C#.NET
  • Getting Values Back From C# Methods
  • Arrays and Text
  • C# Collections- Hash Tables
  • C# Collections- Enumerations
  • Pad Left and Pad Right
  • Remove and Replace
  • C# Substring
  • The IndexOf Method
  • The Insert Method


  • The Click Events
  • The Mouse Down Events
  • Key Down
  • The Leave Event
  • List Box and Combo Box Events

Classes and Objects

  • Classes and Objects in C#.NET
  • A First Class
  • Create Objects From Your C# Classes
  • Passing Values to Your Classes
  • Adding Properties to Your C# Classes

Manipulating File

  • How to Open A Text File
  • Read a File Line by Line in C#.NET


  • SQL Server Express and C#.NET
  • Create a SQL Server Express Database
  • Create a SQL Server Database Table
  • Add Data to the Table
  • Datasets and Data Adaptors in C#.NET
  • Split and Join
  • a C#.NET Hangman Game
  • Custom Web Browsers
  • The Tree View Control
  • Adding a Web Browser to a C# Windows Form
  • Using Class Properties
  • Class Constructors in C#.NET
  • Inheritance in C#.NET
  • C# Method Overloading
  • C# Static Methods
  • Write To a Text File
  • How to Copy, Move and Delete a File
  • Datasets and Data Adaptors
  • Display Data From Dataset
  • Database Navigation Buttons
  • Add, Update, Delete a Record
  • Finding Records in a Dataset

Dates and Time

  • Dates and Times in C#.NET
  • Getting at the Values on Forms