A co-worker of mine asked if I knew of any publications that offered a tutorial on developing an application in C# using the .NET Framework. He wanted something simple that would illustrate different techniques. He was a beginner who knew the basics but wanted to see something that would tie it all together.
This is the first in a series of articles that aim to fill that need. In this article I will show you the first steps in building a Notepad-type application that we’ll call Netpad (see Figure 1). Each successive article will build upon the code from the previous article. You’ll start out by learning the basic structure of a Windows Forms application, then move on to adding controls to your form, adding a menu bar, implementing file operations, and coding search/replace functions.
This article is not a tutorial on programming in C# or on using Microsoft Visual Studio .NET; it assumes you know at the least the syntax and concepts of C# and the .NET Framework. If you need to learn the basics, I recommend Introduction to C# Using .NETby Robert Oberg (from Pearson Education).
The code written in this article was tested and compiled with the Microsoft .NET Framework version 1.1. Any other dependencies will be noted where necessary.
Read the full article at http://dotnet.sys-con.com/node/39062.