Board logo

subject: How Are .net Framework Class Library Beneficial To Offshore .net Development Companies? [print this page]


When we develop any application in a particular programming language, we need to have the access to all the function in the system and to use them optimally so that the development is smooth and error free. Similarly, outsource.NET development Framework has interfaces, classes and value types to elevate the development process. Today if we develop any application, the user should be able to use it in various languages. This Framework helps the user in that area but only thing is that it should be CLS-compliant or the compiler should be in CLS (common language specification).

The offshore.NET development Framework types are the stepping-stone on which various .NET applications, components of the system, and various controls are developed. This Framework has types that perform the below stated functions:

They represent the base data types and exceptions that occur.

It encapsulates the data structures.

It performs the basic input-output operations.

The user can gain access to information about types used in an application.

The user can perform the security checks with this Framework.

Offer access to data to the user, client-side graphic user interface which can also be server-controlled.

This outsource .NET development provides a variety of interfaces and a set of classes which can be concrete and abstract. The user can either use these classes or can derive subset of classes from these base classes to use the functionalities of the particular interface.

Naming convention

The type in this Framework use naming scheme which has dot syntax and the scheme follows a particular hierarchy. In this scheme the similar types are grouped into namespaces and they can be accessed and searched easily by the user.The example of this scheme is System.Collection1.Arraylist1.in this we can see that Arraylist1is the type and the System.collection1 is the Namespace. Thus the user can use this scheme and the types in the particular namespace can be used to change the functionalities of various objects.

This naming scheme helps the library developers to create various groups of similar types and can name them in a useful and reliable manner. This helps in building and documenting class libraries.

System Namespace

The System namespace is the root for fundamental types in the Framework. This namespace has classes that correspond to the various base data types that can be used by all applications:

Object (the root of the inheritance hierarchy),

Byte

Char

Array

Int32

String etc.

Many of these types are similar to the data types that are used by any programming language. Thus, the user is writing a particular code the user can use the corresponding language keyword as they are to the types in the Framework.

The following list has the base types that this Framework supplies.

Category

Integer

Class name Description

1.Byte An 8-bit unsigned integer.

2.SByte An 8-bit signed integer. It is not CLS complaint.

3.Int16A 16-bit signed integer.

4.Int32 A32-bit signed integer.

5.Int64 A 64-bit signed integer.

6.UInt16 A 16 bit unsigned integer. It is not CLS compliant.

7.UInt32 A 32-bit unsigned integer. It is not CLS compliant.

8.UInt64 A 64 bit unsigned integer. It is not CLS compliant.

Floating point

Class name Description

1.Single A single precision (32-bit) floating point number.

2.Double A double precision (64-bit) floating point number.

Logical

Class name Description

1.Boolean A Boolean value (true or false).

Other

Class name Description

1. Char A Unicode (16 bit) character.

2. Decimal A decimal (128 bit) value.

3. IntPtr A signed integer whose size depends on the underlying platform (a

32-bit value on a 32-bit platform and a 64-bit value on a 64-bit

Platform).

4. UIntPtr An unsigned integer whose size depends on the underlying

platform (a 32- bit value on a 32-bit platform and a 64-bit value

On a 64-bit platform).

Class Objects

Class name Description

1. Object The root of the object hierarchy.

2.String An immutable, fixed-length string of Unicode characters.

Therefore, we can say that the offshore.NET development Framework is the foundation on which the various applications can be built by the user and these applications are portable in many languages.

by: Dylan Rodriguez




welcome to loan (http://www.yloan.com/) Powered by Discuz! 5.5.0