This is a programming tutorial showing you how to capture an application in a form using C# and API calls to unmanaged user32.dll calls.
Getting the Who-Is Information of a Hostname
This C# tutorial will teach you how retrieve who-is information for domain-names and IPs from who-is servers such as whois.internic.net.
Reducing JPEG Picture Quality using C#
Learn how to create an application that reduces the quality of JPEG pictures from a folder and then puts the new pictures into another folder.
Play WAV files using SoundPlayer
Using the new SoundPlayer class in .NET 2.0 you can easily play WAV files into your application. This tutorial will show you how to create a Windows application that plays WAV audio files in a separate thread or in the UI thread.
Retrieving the Operating System Idle Time, Uptime and Last Input Time
We are going into Windows’s unmanaged user32.dll library in order to retrieve the operating system uptime, last activity time, and user idle time.
Using Performance Counters in C#
The application we are building in this tutorial will make use of the Performance Counters made available by Windows. They allow us to retrieve CPU, memory and network usage among other counters.
Creating a download manager in C#
Learn how to create a download manager with a progress indicator in C# / .NET 2.0 using stream readers, web clients, web requests, buffers and more. You will also be learning the basics of threading in C#.
Backup and restore SQL databases
Programming tutorial that shows you how to backup a SQL database to a BAK file and then restore it from the same file using C#. First we list all running SQL Server 2005 instances, then we connect to one of them and retrieve all the databases from that server, finally we create the backup and restore operations; everything is done using SQL Management Objects (SMO).
Developing an NNTP Newsgroup Reader
Learn how to develop a C# application that retrieves the available newsgroups from an NNTP server and then displays the articles from those specific newsgroups.
Splitting and joining files using C#
This tutorial will teach you how to create a basic file splitter and joiner using C#, byte arrays and file streams. It will allow you to split files into as many output files as you want and then reconstruct the file from the splitted output files.