Members

Technology Zones

IBM Learning Center

Articles

Hosted By

MaximumASP

Info

Rated
Read 36,583 times

Contents

Downloads

Related Categories

Building Application Framework with C# - Introduction

Laghari

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.

Comments

  • Bad design

    Posted by basura2k on 30 Nov 2005

    None serious actual framework uses inheritance or templating. Inversion of Control (aka Dependency Injection Pattern) is a much better design and seems to be the way most popular frameworks had taken.

  • Great Intro

    Posted by bostown03 on 10 Feb 2003

    Developing Java for a few years and understanding most of the concepts and theory of the language this tutorial gave me a better idea as to what to expect when making the jump to C#. Although not in-...

  • Bad!!

    Posted by chinnu704 on 06 Jan 2003

    The title gives an impression that we are going to delve deep into application frameworks...but the article is just basic, although its OK. Better change the title to avoid such comments.

  • Framework

    Posted by LA on 18 Dec 2002

    Horrible!!

    I thought this was an article about Frameworks??? Instead I get a brief on the basics of Inheritence. A Framework is a much larger issue, and cannot be covered in three HTML pages.

    ...

  • Framework

    Posted by Hammad Rajjoub on 02 Jul 2002

    A very good article and written in a very good understandable form.
    Frameworks are rightly easing the amount of effort required to put in to code development by developers.
    Frameworks provide set of...