While C# is a computer language, Microsoft Visual C# is a programming environment used to create various types of applications, including console, graphical (GUI), XML, databases, and file-based, etc.

This web site provides lessons and other topics on using Microsoft Visual C#, any version (Microsoft Visual C# 2005 Express Edition or Microsoft Visual C# Professional).

 

 

Windows Controls

 
Button Browse for Folder Check Box Checked List Box Color Dialog
Combo Box Context Menu Data Grid View Date Picker Domain Up-Down
Flow Layout Panel Font Dialog Group Box Image List Label
Link Label List Box List View Masked Text Box Menu Strip
Month Calendar Numeric Up-Down Open Dialog Page Setup Panel
Picture Box Print Dialog Box Print Preview Progress Bar Radio Buttons
Rich Text Box Save dialog Scroll Bar Split Container Tab Control
Table Layout Panel Text Box Tick Counter Timer Time Picker
  Track Bar   Tree View  
 
 

General Tutorials

Controls Characteristics

Exception Handling

 
Introduction Toolbox Introduction
Message Boxes Application Design .NET Support
Code Editor Controls Properties  
Methods Menus Characteristics  
Delegates Events  
Creating Online Help    
 

Forms

File Processing

Bitmaps

 
Introduction to Containers Introduction Introduction
Introduction to Forms .NET Support Characteristics
Dialog Boxes Exception Handling Scaling
  File Information Mirroring
  Files Operations Flipping
  Character Streaming Rotating
 

GDI+

 
Objects Shapes Curves Brushes
Introduction Regular Shapes Introduction Introduction
Icons Lines Bézier Curves Solid Brushes
Colors   Closed Curves Hatch Brushes
Cursors   Pies Texture Brushes
Pens Drawing Strings Arcs Gradient Brushes
 

Fundamentals of Databases

 

File-Based

XML

Data Sets

 
Introduction to Databases Introduction to XML Introduction
A File-Based Application Introduction to Elements The Tables of a Data Set
Serialization Operations on Elements The Columns of a Table
Collection Classes Maintenance of Elements The Records of a Database
Built-In Collection Classes XML Attributes Assistance With Data Entry
Dictionary-Based Classes XML Reading and Writing Data Relationships
    Record Maintenance
 
 

ADO.NET

 

Introductions

SQL

Database Basics

 
Microsoft SQL Server Introduction Creation
ADO.NET SELECT Maintenance
Functions Operators The Tables of a Database
Built-In Functions Variables The Columns of a Table
  Data Types Assistance With Data Entry
  SQL Expressions  
 
 

Visual Database Support

Database Records

Data Analysis

 
The Data Source Introduction to Records Introduction
The Binding Source Visual Data Entry Sorting Records
The Table Adapter Data Entry With SQL Filtering Records
The Binding Navigator Selecting Records Using Functions
The Data Adapter Deleting Records Logical Conjunction (AND)
  Updating Records Logical Disjunction (OR)
Views   Patterns (LIKE)
  
 

Relationships

Data Joins

Stored Procedure

 
The Primary Key Introduction  
The Foreign Key Cross and Inner Joins  
Establishing a Relationship Outer Joins  
  Joins and Data Analysis  
 

ADO.NET How To

 
Bind a Data Grid View
 

Transact-SQL Built-In Functions

 
ABS ASCII CAST CEILING CHAR
CONVERT DATEADD DATEDIFF EXP FLOOR
GETDATE LEFT LEN LOG LOG10
LOWER POWER REPLACE RIGHT SIGN
SQRT