|
Microsoft .NET Architecture
|
|
Visual Studio .NET
|
|
Microsoft Visual Studio is an Integrated Development Environment (IDE) from Microsoft.
It can be used to develop console and graphical user interface applications along with
Windows Forms applications, web sites, web applications, and web services in both native
code together with managed code for all platforms supported by Microsoft Windows, Windows
Mobile, Windows CE, .NET Framework, .NET Compact Framework and Microsoft Silverlight.
|
|
|
|
The .NET Framework
|
|
The Microsoft .NET Framework is a software framework that can be installed on computers
running Microsoft Windows operating systems. It includes a large library of coded solutions
to prevent common programming problems and a virtual machine that manages the execution of
programs written specifically for the framework. The .NET Framework is a key Microsoft offering
and is intended to be used by most new applications created for the Windows platform.
|
|
|
|
Common Language Runtime (CLR)
|
|
The Common Language Runtime (CLR) is a core component of Microsoft's .NET initiative.
It is Microsoft's implementation of the Common Language Infrastructure (CLI) standard,
which defines an execution environment for program code. The CLR runs a form of bytecode
called the Common Intermediate Language (CIL, previously known as MSIL -- Microsoft
Intermediate Language).
|
|
|
|
The .NET Framework Base Class Library
|
|
The Base Class Library (BCL) is a standard library available to all languages using the .NET Framework.
.NET includes the BCL in order to encapsulate a large number of common functions, such as file reading
and writing, graphic rendering, database interaction, and XML document manipulation, which makes the
programmer's job easier. It is much larger in scope than standard libraries for most other languages,
including C++, and would be comparable in scope to the standard libraries of Java. The BCL is sometimes
incorrectly referred to as the Framework Class Library (FCL), which is a superset including the Microsoft.*
namespaces.
|
|
|
 |
Web Resources |
|
|
|
|