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.