C# Tutorial - The .NET Framework Class Library (FCL)The .NET Framework Class Library is a comprehensive collection of pre-written object-oriented classes, known as objects, which you can use to develop any application. These objects make it easy to rapidly develop applications as a lot of the nitty-gritty work is done for you, allowing the developer to concentrate on developing the application rather than having to worry about the small tasks such as getting buttons to work etc. These classes make it easy to write applications for both the web and windows based applications. Each platform has its own set of reusable classes that handle a variety of specialized development scenarios. In essence, these classes can be grouped into several categories that provide a diverse array of software services.
The FCL includes more than 3500 classes for use with .NET. Not all classes are used by every language, for example, Visual Basic has many classes which are not used by the other Microsoft languages. You can also get more information about the .NET framework by visiting Microsoft at http://msdn2.microsoft.com/en-gb/netframework/default.aspx. Putting It All TogetherTo give a better overview of the .NET Framework, the next diagram shows how the .NET Framework fits in context with the applications you develop and the operating system. We can often think of software as working in layers, the operating system interfaces with the hardware, working with device drivers etc to make the computer work. The .NET Framework sits on top of this, providing a common interface between the operating system and any application written in .NET. Layers of The .NET Framework![]() Overview of the .NET Framework Layers
|