Main Components Of Net Framework Computer Science Essay

Published:

This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.

.NET is one of the effective Distributed platforms which support more than two or more languages. There are various distributed platforms like oracle, SAP, JAVA. But the main feature of this .NET platform is Language Interoperability. Language interoperability refers to each language can easily share the code written in other languages. And also several other features are presented in .NET Framework. The disadvantages of .NET platforms are slow compiling of the programs because of the managed infrastructure.

INTRODUCTION:

.NET is a software framework which was developed and introduced by the Microsoft Company for the Windows-98 operating system, Windows XP operating system, etc.,. This can be also works in windows-7 and further Microsoft Company based operating systems. It has lot of features which supports language interoperability.

By using this .Net framework we can also create applications for the several handheld devices. Some of the handheld devices are related with windows mobiles. We can create several web based applications using different languages. .NET framework is very efficient tool for creating windows forms. The .NET framework has more number of libraries which can help the developers to create most efficient programs.

THE HISTORY:

The Microsoft Company is the first company which introduced the .net framework. The Microsoft Company was started development of .net framework in the year of 1990's.

Originally Microsoft started the development of .NET frame work under the name of Next Generation of Windows services.

Image for Main components of .NET FRAMEWORK:

http://msdn.microsoft.com/en-us/library/zw4w595w.aspx

Later in the year of 2000, Microsoft was introduced the first beta version of .NET1.1. And then within few years, Microsoft started releasing the next versions of .NET.

FEATURES OF .NET

POWERFUL WINDOWS BASED APPLICATIONS:-

The .Net framework comes with several features such as windows form designers, in-place menu editor and many of automatic controls. It also comes with some other features like anchoring and docking which helps to design powerful windows based applications. The .NET framework is also designed for build an efficient web based applications. Web based application which are developed using the .NET features have achieved the high user interface.

The .NET framework helps the developer to develop largest number of applications in easy way. By using .net we can also develop more number of applications as very quickly.

It uses the integrated development environment, which allows automatic formatting of the code when we type the program.

BUILDING WEB BASED APPLICATIONS:-

Another important feature of the .NET framework is to using the tools of shared web form designer to design the effective web based applications. The .NET framework has one important feature which is named as drag and drop feature.

DRAG AND DROP:-

If you want to place a button or any other textbox to the windows forms, just we can click a default buttons and several GUI components which can be found in toolbox and then we can drop it in the windows form.

DOUBLE CLICK THE EVENTS:-

After drag and dropping the selected GUI components to the windows form we no need to write the code to respond to that event. We can just double click the event and it redirects us to the coding page.

SIMPLIFIED, POWERFUL, FLEXIBLE DATA ACCESS:-

ADO.Net is one of the main components of the .Net framework. The ADO.NET helps the developer to design the application to get easy access to the databases. By using the ADO.NET, application can get high speed access to the Ms SQL server. Applications which use the ADO.NET can also get easy and high speed access to oracle Database and Microsoft Access.

INTELLISENSE:-

Intellisense is the Microsoft's way of implementation of Auto completion in coding areas. If we want to enter the symbol names or any other function names, we no need to enter the full words, instead it will automatically complete it by serving as documentation for repeating information in coding. So that we can code it as in easy way and very faster.

OBJECT ORIENTED CONSTRUCTS:-

The architecture of .net Framework is based on fully object oriented constructs. We can use the reusable functions in this .net as other object oriented programming languages like C++, java languages.

As specified in the overview of .net framework, it consists of full implementation of oops concept like polymorphism, encapsulation. And it also supports another important concept which named as Inheritance.

The .net framework has the functionality of exception handling which can eliminates the errors in coding section and spaghetti code.

SPAGHETTI CODE:-

Spaghetti code refers to the code which includes more number of gotos and loops. It also used to refer the source code which has more number of exceptions and syntax errors.

MOBILE APPLICATIONS:-

The .NET framework is very useful tool for create mobile applications. The .NET framework has large libraries for creating effective mobile applications which uses low memory spaces and high performance.

It has the powerful libraries to create mobile application for more than two hundred hand held devices which consist of internet facility. We can create not only the simple mobile application but also mobile based web applications.

Writing Services

Essay Writing
Service

Find out how the very best essay writing service can help you accomplish more and achieve higher marks today.

Assignment Writing Service

From complicated assignments to tricky tasks, our experts can tackle virtually any question thrown at them.

Dissertation Writing Service

A dissertation (also known as a thesis or research project) is probably the most important piece of work for any student! From full dissertations to individual chapters, we’re on hand to support you.

Coursework Writing Service

Our expert qualified writers can help you get your coursework right first time, every time.

Dissertation Proposal Service

The first step to completing a dissertation is to create a proposal that talks about what you wish to do. Our experts can design suitable methodologies - perfect to help you get started with a dissertation.

Report Writing
Service

Reports for any audience. Perfectly structured, professionally written, and tailored to suit your exact requirements.

Essay Skeleton Answer Service

If you’re just looking for some help to get started on an essay, our outline service provides you with a perfect essay plan.

Marking & Proofreading Service

Not sure if your work is hitting the mark? Struggling to get feedback from your lecturer? Our premium marking service was created just for you - get the feedback you deserve now.

Exam Revision
Service

Exams can be one of the most stressful experiences you’ll ever have! Revision is key, and we’re here to help. With custom created revision notes and exam answers, you’ll never feel underprepared again.