Wednesday 8 May 2013

.NET training on day 3

IL/Assembly:
              The compiled source code for any .NET application developed using any language is considered as an assembly.

> Assemblies can be considered as the basic deployment units in .NET

> If any assembly is defined with an entry point i.e main method then it is considered as an application(.exe)

>If an assembly is defined with out an entry point then it is said to be class Library(.dll)


PEWrapper: Portable Executable Wrapper.

MetaData(Data about Data):
                                      It maintains the information about the base class library, class library & dependency files used with in the applications.

Code:  The compiled source code of any .NET application developed using any language will be in the format of MSIL instruction.
Where MSIL instruction are platform & machine independent format.

Resources:  It maintains the information about the external resources used with in the application such as audio-video files,fonts,images,Icons,cursors etc.

Manifest:  It maintains the information about the attributes of an assembly.

Where the attributes of an assembly consists of the author name, product name, description,company name etc

PEWrapper( Portable Executable Wrapper):  It is used to invoke CLR

Observation:   An assembly provides the details about itself but the information which is required for executing the assembly will not be provided & hence no OS can execute .NET application directly.

CLR(Common Language Runtime):  It is a collection of resource used for executing the .NET application with in the .NET environment




 Frame Work Diagram:                                        


For Installation of Visual studio My SQL server click here


<<PREVIOUS                                                                                                           NEXT>>

0 comments:

Post a Comment