Remember Me
forgot your password?

What is .net Framework Fundamental?

An assembly is a file that is automatically generated by the compiler upon successful compilation of every .NET application. It can be either a Dynamic Link Library or an executable file. It is generated only once for an application and upon each subsequent compilation the assembly gets updated. The entire process will run in the background of your application; there is no need for you to learn deeply about assemblies. However, a basic knowledge about this topic will help you to understand the architecture behind a .NET application.

.Net Framework is a Platform or development Environment to seamlessly create web-applications that are accessible through client machines from across the Globe. These web-applications adopt open standards such as extensible Markup Language (XML), Hyper Text Transfer Protocol (HTTP), and Simple Object Access Protocol (SOAP) to interact with applications that are available in other platforms.

.Net Framework class library: This class library Includes Predefined sets of functionality that developers can use in their own applications. The library consists of three key components:

• ASP .NET

• Windows Forms

• ADO .NET

Different version of Dot net Framework :-
(1).NET Framework 1.0

First .NET Framework was released in 2002. Its supported in  Windows 98, NT 4.0, 2000, and XP.

(2).NET Framework 1.1

Compact framework is taken as new version for small devices.

(3).NET Framework 2.0

New Personalized Features for ASP.NET, such as support for themes, skins and webparts.
(4).NET Framework 3.0

NET Framework 3.0 consists of four major new components:
(5).NET Framework 3.5

This include new features that’s are in  C# 3.0 and VB.NET 9.0 compile.

Also include new feature in ADO.NET that is paging .

. The .NET framework provides environment to create object-oriented programming model that’s helps us to create all type of Web applications . Here the methods of creating window-based application or we can say window-based components is same as creating XML Web Services is same. When we create a .NET application we create a class that class contains or define the functionality of the application in term of properties event and methods of that class .Also in web application the code that control on web application comes under that class. These classes can take advantage of Object oriented popular feature just like Inheritance, encapsulation and polymorphism. So we can also say that classes are the fundamental for programming in .Net environment .

NET Framework has come up as one of the most significant changes to the Windows platform since its introduction, relatively to the impact of Visual BASIC. It has become the first choice of software developers since its launch. We can jot down the significances in the following manner:

•Availing the operating system with features and functions that earlier used to be provided individually by programming languages and tools from various sources.

•Providing programmers a common channel of accessing framework features, no matter what programming language has been used.

The Dot Net framework consists of two main component one of them is Dot Net framework class library and another is CLR.

Some of these components which is generally asked in interview i.e dot net interview questions are as follow:

Class loader: its helps in loading class at runtime.

Security engine: as the name suggest its helps in security restrictions and enforces security.

Code manager: Its works is to manage the code during execution.

The .NET strategy extends the concept of software reuse to the Internet, allowing developers to concentrate on their specialties without having to implement every component of every application. Instead, companies can buy Web services and devote their time and energy to developing their products.

Dot net Remoting system allows client to call objects in Remoting boundaries. This boundary includes Application domains, and processes in computer. To communicate between server objects and client objects we need to use object reference of server objects in client application in dot net Remoting. When we create a instance of remote objects using new keyword client get a reference to this server objects. After getting this reference client can call methods on server objects this object resides in client’s process not on different computer.

Since this framework is so flexible, programmers tend to use it in order to code their applications, programming languages such as C++, C#, Visual Basic, J++.net and even Delphi are popular languages which can be handled by the .Net framework however, it is not limited to only these languages because it has been developed to provide language independence as well as interoperability and security.

 

 

Eric Paul

Eric Paul is working with An Offshore Software Development Company and Experts in Microsoft
Technologies Development
and .Net Application Development Services Across the Globe Specially in US, UK, Denmark etc.

Rate this Article: 5 / 5 stars - 2 vote(s)
Print Email Re-Publish


  • Latest Software Articles
  • More from Eric Paul

What RFID Healthcare Software Can Do For Your Office

By: Tom Gruich | 01/01/2010
Whether your office is large and busy or small and growing, making use of RFID tracking and the latest healthcare software can improve your office manager’s ability to track assets, ensure patient safety and control access to patient records.

Satellite Direct TV Software Review - TV On The Computer

By: Rose Daly | 01/01/2010
Watching satellite TV on your personal computer has truly come a long way over the past year. There’s no wires, no additional hardware and to top it all you don’t have to be a computer expert, all you need is software and you can now enjoy watching your favorite shows. One of the best TV to PC software available online is Satellite Direct TV Software that will allow you to watch all your favorite TV channels such as sports, premium movie channels, international TV shows and many other genres.

Free Live TV On Internet - Satellite Direct TV Software

By: Rose Daly | 01/01/2010
Free live TV on Internet has a lot of benefits and advantages. You don’t have to bother purchasing expensive flat screen TV, LCD or Plasma just to watch your favorite shows. Now it is possible to enjoy your favorite TV shows plus so much more via the Internet and over your very own personal computer.

How To Watch Satellite TV On PC - Satellite Direct TV Software

By: Rose Daly | 01/01/2010
With the advanced technology we have right now everything is possible and achievable. In this view a new and emerging technology on the market is watching satellite TV on your own personal computers and it is fast gaining popularity nowadays most especially with the younger individuals. A lot of people are also opting for TV with high definition features as well as satellite TV viewing capabilities. This will enable everybody to watch satellite TV without all the hassles of setting up dish and r

Buying Accounting Software - Significant Article

By: Bo Williams | 01/01/2010
There are a number of reasons that companies make the decision to purchase new accounting software. Maybe they want to ensure that employees become more productive. The reason could be a shift in management philosophy to provide better reporting mechanisms.

Computer Very Slow? See Exactly How I Fixed My Registry & Made My Computer Lightning Fast !

By: Avy Barnes | 01/01/2010
Are you sick and tired of your computer moving very slow to open and/or download files? Do you constantly get annoying errors or pop-ups every time you try to work or surf the internet? More than likely you're going to have to get your PC scanned for registry errors and get those errors repaired fast! Take just a couple of minutes out of your busy day to learn about the most effective online tool that gave my laptop 100% optimization and made it operate like a brand new computer!

Choose the correct registry cleaner for your pc

By: Mark Mcewan | 01/01/2010
Why not give your computer a new year’s overhaul. Your pc is probably the most important tool in your business, and just like any machine, it needs to be maintained to keep optimal performance.

PSP Go Download Center - place where you can download PSP and PSP Go games fore free!

By: Jack Corner | 01/01/2010
Do you want to get your favorite game for your new PSP Go? Do you want to spend thousand of dollars to find a new but a good game? So you have some options here. Buying games was for me a problem because if maybe I don’t like the game and I can’t refund my money. With PSP Go Download Center for one time fee I get all the games, if I don’t like a game, I can always download a new one without any extra fee! Thanks PSP Go Download Center!

Submit Your Articles Free: Signup
Article Categories




Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2008 Free Articles by ArticlesBase.com, All rights reserved. (0.21, 1, w2)