Introduction
Frameworks are generalized and customized application, which can be built
upon into a complete and fully functional software programs.
In recent years frameworks have been successfully implemented for some specific
application domains, most notably user interfaces and data processing. A successful
framework is a breakthrough because it means that developers no longer have
to start from scratch: if a framework can successfully generate one user interface,
it can generate any user interface.
For example, when using Java Applets and servlets, we just need to override
some of the methods to set our code running. The Java Applet Programming model
and the Java Servlets are built upon the Framework Pattern. Microsoft too has
implemented the MFC Class Libraries upon the same Pattern.
Prerequisite
I assume that the reader should be confident working with C#. Other than that
If he/she has the basic understanding of Java Applet and Servlet so as to better
understand the basic concept behind this.
Tools
The code is tested with .NET Framework Release Version running on Windows 2000.
The application does not need a graphical interface therefore I used a notepad
and the C# command line compiler to finish the code.