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
Variables
- 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
Loops
- 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
Methods
- 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
Events
- 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
Databases
- 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