| Tutorial Title | Tutorial Description | |
| Working with AppDomain | In this tutorial, you will learn how to create another AppDomain and instantiate a class into it. Then you will use the SetData and GetData methods that allow you to put or obtain data between AppDomains. | Select |
| Using Asynchronous Callback | In this tutorial, you will learn how to set a method to be asynchronously called by using the Callback technique. This allows your application to continue to run until the Callback method is done. | Select |
| Encrypt and Decrypt | In this tutorial, you will use the RijndaelManaged class from the System.Security.Cryptography namespace to create a simple application that allows you to encrypt and decrypt string. | Select |
| Interoperability: Calling WIN32 API functions | In this tutorial, you will learn how to call the GetForegroundWindow(), GetWindowText(), and SetWindowText() methods from the user32.dll file. You need to reference (using keyword) System.Runtime.InteropServices namespace. | Select |
| Screen Capture | In this tutorial, you will learn how to build an application that will allow you to capture the current desktop image, show it in a picture box control and save it to a Jpeg file. | Select |
| Regular Expressions | In this tutorial, you will learn three different forms of regular expression pattern: Intermediate, MSIL, and compiled assembly. | Select |
| Creating Temporary File Name and working with isol | In this tutorial, you will learn how to dynamically generate a temporary file name, how to work with isolated storage and how to monitor file changes by using the FileSystemWatcher class. | Select |
| Using Mutex to stop application loading twice | In this tutorial, you will learn how to use the Mutex class which allows you to determine that an application should not load itself twice. | Select |
| Working with Process | In this tutorial, you will learn how to list all the current loaded processes showing their information, how to launch an application in a new process and how to kill an existing process. | Select |
| Working with file asynchronously and changing some | You will learn how to initialize a file-related work asynchronously letting the GUI thread know the status of the work through a Progressive Bar control. This tutorial will teach you two things: how to asynchronously work with files and how to change some | Select |