Introduction to ADD.NET [Active Data object for .NET]

ADD.NET [Active Data object for .NET]:

It is a specification for interacting with any database or XML documents.

 

Base class Library (BCL):

It is a collection of rich class library definitions that can be used from any application developed using any language targeting the .NET

 

Note: .NET achieves language independency with support of CTS & BCL.

 

CLR: It is a collection of resources which are used for executing a .Net application within .Net environment

 

Screenshot_11

 

In C language: If we execute first .exe in c o/p will get directly

 

In .NET Tech : If we execute first.exe in .Net the o/p will not be get directly so it must be passed through CLR for O/p

 

Executable file:

Whenever an application can be executed by the DS without any support of external runtime environment or tools then such type of applications are called as Executable File.

Screenshot_12

 

Metadata:

It is used to maintain the information about the header files that are used within the application.

Code: The code present within the executable code is a machine and platform dependent format and hence the native platform can understand the code.

 

X86 Instruction Set:

It maintains the complete platform details which are needed for the execution

 

Observation:

An executable file provides the complete information which is needed for the OS for execution and hence no additional runtime environment is needed. 

 

Assembly:

The compiled source code of any .Net application can be considered as an assembly.

Note:

  • If an assembly consists of main method (entry point) then it is said to be an application (.exe0
  • If an assembly is defined without an entry point then it is said to be class library (.dll)

 

Screenshot_13

 

Metadata [Data about Data]:

It maintains the information about BCL, CL (base class library, class library) and dependency file information within the application

Ex: In C Untitled Header files

Screenshot_14

 

MSIL code:

The compiled source of any .Net application developed using any language will be in the format of MSIL instructions which is a platform and a machine independent format code.

 

Resources:

It maintains the information about resources which are used in the application like audio-video clips, images, icons, cursor, fonts etc.

 

Manifest:

It is used to maintain the information about the attributes of an assembly such as author name, company name, version of the application etc.

 

Observation:

An assembly provides the details about itself but the, information which is needed for the operating system will not be provided and hence the assembly cannot be executed directly by any OS.

 

PEWRAPPER: [Portable Executable WRAPPER]

It is used to invoke CLR for the execution

CLR:

It is a collection of resources which are used for executing .Net application within the .Net environment

 

Screenshot_15

 

Screenshot_16

Screenshot_17

“At TekSlate, we are trying to create high quality tutorials and articles, if you think any information is incorrect or want to add anything to the article, please feel free to get in touch with us at info@tekslate.com, we will update the article in 24 hours.”

0 Responses on Introduction to ADD.NET [Active Data object for .NET]"

    Leave a Message

    Your email address will not be published. Required fields are marked *

    Support


    Please leave a message and we'll get back to you soon.
    Three + 6