Thursday, June 2, 2011

Visual Basic. NET (VB.NET)

Visual Basic. NET (VB.NET) is a language of object-oriented programming can consider changes implemented on the Visual Basic. NET framework.
As with all programming languages. NET-based, programs written in VB. NET Framework require the. NET to run.




Features (Visual Basic 6.0 does not own):

  • Heritage
  • Polymorphism
  • Encapsulation


The Visual Studio 2008 to work against 3. NET different frameworks:

. NET Framework 2.0
. NET Framework 3.0
. NET Framework 3.5
It is also very easy to use with hardware development.
In addition, integrating the ASP.NET AJAX framework for developing AJAX.

Components. NET Framework:


  • CLR (Common Language Runtime)
  • Class library. NET Framework
  • ADO.NET: Data and XML
  • ASP.NET: Forms and Web services
  • User Interface
  
Visual Basic Type
Structure common language runtime
Nominal storage allocation
Range of values
Boolean
Boolean
Depending on the deployment platform
True or False
Byte
Byte
1 byte
0 to 255 (unsigned)
Char (single character)
Char
2 bytes
0 to 65535 (unsigned)
Date
DateTime
8 bytes
0:00:00 (midnight) on January 1, 0001 at 11:59:59 pm on December 31, 9999.
Decimal
Decimal
16 bytes
0 to + / -79,228,162,514,264,337,593,543,950,335 (+ / -7.9 ... E +28)  with no decimal point, 0 to + / -7.9228162514264337593543950335 with 28 places to the right of the decimal;
nonzero numbers smaller + / -0.0000000000000000000000000001 (+ /-1E-28) 
Double (double precision floating point)
Double
8 bytes
E -1.79769313486231570 -4.94065645841246544 +308 to E-324  for negative values;
4.94065645841246544 E-324-1.79769313486231570 E +308 for positive values
Integer
Int32
4 bytes
-2,147,483,648 To 2,147,483,647 (signed)
Long (long integer)
Int64
8 bytes
-9,223,372,036,854,775,808 To 9,223,372,036,854,775,807 (9.2 ... E +18 †) (signed)
Object
Object (class)
4 bytes in 32-bit platform
8 bytes on 64-bit platform
Any type can be stored in a variable of type Object
SByte
SByte
1 byte
-128 To 127 (signed)
Short (short integer)
Int16
2 bytes
-32,768 To 32,767 (signed)
Single (single-precision floating point)
Single
4 bytes
-1.401298 -3.4028235 E +38 to E-45  for negative values;
1.401298 E-45 to 3.4028235 E +38  for positive values
String (variable length)
String (class)
Depending on the deployment platform
0 to 2,000 million Unicode characters approx.
UInteger
UInt32
4 bytes
0 to 4,294,967,295 (unsigned)
ULong
UInt64
8 bytes
0 to 18,446,744,073,709,551,615 (1.8 ... E +19 †) (unsigned)
User-Defined (structure)
(Inherited deValueType)
Depending on the deployment platform
Each member of the structure has a range of values ​​determined by its data type and is independent of the range of values ​​for the other members.
UShort
UInt16
2 bytes
0 to 65,535 (unsigned)



  • Summary of Visual Basic.NET
  • Major changes to take advantage of. NET famework
  • Streamlined and consistent language.
  • Characteristics "inherited" have finally been removed.
  • Visual Basic.NET code can be reused.
  • Support for migration.  

No comments:

Post a Comment