Sie sind auf Seite 1von 2

.Net Framework The .

NET Framework is an integral Windows component that supports building and running the next generation of applications and XML Web services. The .NET Framework is designed to fulfill the following objectives:

To provide a consistent object-oriented programming environment whether object code is stored and executed locally, executed locally but Internet-distributed, or executed remotely. To provide a code-execution environment that minimizes software deployment and versioning conflicts. To provide a code-execution environment that promotes safe execution of code, including code created by an unknown or semi-trusted third party. To provide a code-execution environment that eliminates the performance problems of scripted or interpreted environments. To make the developer experience consistent across widely varying types of applications, such as Windows-based applications and Web-based applications. To build all communication on industry standards to ensure that code based on the .NET Framework can integrate with any other code.

The .NET Framework has two main components: the common language runtime (CLR) and the .NET Framework class library. Common Language Infrastructure(CLI):-CLI specification was created by Microsoft. It has been submitted to (ECMA) standard org. which now has responsibility and control over it. CLI is just a Specificatoion. An implementation of CLI is known as CLR. CLR On window platform not under ECMA control. CLI specfies how executable code is loaded, run and managed. The platform of CLR that perform taskof loading , run and managing. .net application is called the virtual execution system(VES). Code run by VES is called Managed code Common Language RunTime(CLR):-The .NET Framework provides a run-time environment called the common language runtime. To support Hardware and operating system independence. source code of an application is compiled into an intermediate language thats known as MSIL(Microsoft Intermediate Language). When the program is run, the MSIL code is translated into the native code of the operating system using a just-in-time (JIT) compiler. It Include the Common Type System(CTS) for cross language compatibility and Common Language specification for ensuring that third-party libraries can be used from all .Net related Language. High Level Language Compile MSIL e.g.-For CTS like we write dim I as integer ManiFest Information Meta Information Assembly Code in vb.net

int I

in c#

But it become int32 after compile in both language. It happen with all the datatype.

.NET Framework class library:- The .NET Framework class library is a collection of reusable types that tightly integrate with the common language runtime. The class library is object oriented, providing types from which your own managed code can derive functionality. In addition, third-party components can integrate seamlessly with classes in the .NET Framework. you can use the .NET Framework to develop the following types of applications and services:

Console applications. Windows GUI applications (Windows Forms).. Windows Presentation Foundation (WPF) applications. ASP.NET applications. Web services. Windows services. Service-oriented applications using Windows Communication Foundation.

Difference b\w vb 6.0 and vb.net Visual Basic 6.0 Object Base Deployment is very difficult with the help of Microsoft transaction server(MTS) DLL Hell Problem Cross language integration not support Platform dependent Recordset:-It manage only 1one table at a time. Visual Basic .net Object Oriented Development and deployment both are very easy. No DLL Hell Problem Its support Platform independent Dataset:- contains Collection Of data

Das könnte Ihnen auch gefallen