ASSIGNMENT FRONT SHEET <No.1>
1.1 discuss the principles, characteristics and features of programming using a .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 common
programming problems and a virtual machine that manages the execution of programs written
specifically for the framework. The .NET Framework is a Microsoft offering and is intended to be used by
most new applications created for the Windows platform.
The framework's Base Class Library provides a large range of features including user interface,
data and 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 environment that manages the
program's runtime requirements. Also part of the .NET Framework, this runtime environment is known
as the Common Language Runtime (CLR). The CLR provides the appearance of 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.
o Type safety:
.NET framework performs operations on the values or objects for which .NET framework requires each
value or object has a type and which reference to the value or object type
o Manage code execution
.NET framework manages the state of the object while executing the .NET applications
.NET framework automatically allocates memory and provides garbage collection mechanism to de –
allocate memory
o Side by side execution
.NET framework allows different version of the same application to run on the same machine by using
asemblies of different versions. Assemblies consist of IL code and metadata. Where metadata
determines the application dependencies. By this .NET framework runtime executes multiple version of
assembly and solves the major problem of legacy development environment
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
23 | 24 | 25 | 26 | 27 | 28 | 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 | 1 | 2 | 3 | 4 | 5 |
Get Free Quote!
313 Experts Online