.NET Framework

related topics
{math, number, function}
{system, computer, user}
{company, market, business}
{style, bgcolor, rowspan}
{work, book, publish}

The Microsoft .NET Framework is a software framework for Microsoft Windows operating systems. It includes a large library, and it supports several programming languages which allows language interoperability (each language can utilize code written in other languages.) The .NET library is available to all the programming languages that .NET supports.

The framework's Base Class Library provides user interface, data access, database connectivity, cryptography, web application development, numeric algorithms, and network communications. The class library is used by programmers, who combine it with their own code to produce applications.

Programs written for the .NET Framework execute in a software (as contrasted to hardware) environment, known as the Common Language Runtime (CLR). The CLR is an application virtual machine so that programmers need not consider the capabilities of the specific CPU that will execute the program. The CLR also provides other important services such as security, memory management, and exception handling. The class library and the CLR together constitute the .NET Framework.

The .NET Framework is intended to be used by most new applications created for the Windows platform. In order to be able to develop and not just run applications, it is required to have Microsoft's SDK for Windows 7 or .NET Framework 4 (or newer) or Visual Studio 2010 installed on your computer.

Contents

Full article ▸

related documents
VBScript
Linear feedback shift register
Emacs Lisp
Wikipedia:Free On-line Dictionary of Computing/symbols - B
Ladder logic
Zope
Priority queue
Java Servlet
REBOL
SPARC
Fourth-generation programming language
Source code
Wikipedia:Free On-line Dictionary of Computing/T - W
List of computing topics
AltiVec
Wikipedia:Free On-line Dictionary of Computing/E - H
Z-buffering
Event-driven programming
Chmod
Locality of reference
Maple (software)
Programmer
Big5
GNU Compiler Collection
Convolutional code
Erlang (programming language)
YUV
Parrot virtual machine
Abstract Syntax Notation One
Code division multiple access