This C# tutorial will teach you how to create delegates and events in C# using a practical example of creating two applications, a client and a multi-threaded server. You will learn how to fire your own custom event from a class and handle it in a different class.
C# Chat: Part 1 – Building the Chat Client
In this two part tutorial you will learn how to create a chat client that connects to a chat server and exchanges messages with all the other connected clients. The first part covers the development of the client application.
Winamp basic controls
A quick tutorial about controling winamp from c# using DllImport’s.
Windows forms programming
Creating forms in C#, and handling them, the object oriented way.
The matrix class
Manipulating graphic objects using matrices in GDI+. Starts from the basics of matrices.
Creating custom exceptions
This tutorial will show you how to create your own exceptions by using a class derived from System.ApplicationException.
Shut down system using C#
This code shut downs the operating system using the System.Management assembly, but not before obtaining the required security privileges.
Get the IP of a host
Getting the IP address and host name of a host / webhost using System.Net.
How to make a screen saver
How to make a screen saver in C#, one very similar to the Windows XP screen saver. Tutorial and source code.
ListBox and CheckedListBox
Here we’ll cover the aspects of C#’s list boxes and checked list boxes (ListBox and CheckedListBox controls).