Está en la página 1de 3

DEFINICIONES DE LAS INSTRUCCIONES:

*Option: Restringe las conversiones de tipos de datos implícitos solo a


conversiones de ampliación, no permite el enlace en tiempo de ejecución y no
permite la escritura implícita Object que da como resultado un tipo.

Sintaxis: Option Strict { On | Off }

Elementos:

Término: Definición:

On Opcional. Habilita Option Strict la comprobación.

Off Opcional. Deshabilita Option Strict la comprobación.

*Public Class: Especifica que uno o varios elementos de programación


declarados no tienen acceso restricciones.

Si va a publicar un componente o un conjunto de componentes, como una


biblioteca de clases, normalmente desea que los elementos de programación para
ser accesibles para cualquier código que interactúa con el ensamblado. Para
otorgar este acceso ilimitado en un elemento, puede declarar con Public.

Acceso público es el nivel normal para un elemento de programación cuando no


es necesario limitar el acceso a él. Tenga en cuenta que el nivel de acceso de un
elemento se declara dentro de una interfaz, módulo, clase o estructura el valor
predeterminado es Public si no se declara en caso contrario.

Private sub: Private especifica que uno o varios elementos de programación


declarados son accesibles solo desde dentro de su contexto de declaración,
incluido dentro de los tipos contenidos y sub declara el nombre, parámetros y
código que definen un Sub procedimiento.
*DIM: Declara y asigna espacio de almacenamiento para una o más variables.

Sintaxis: [ <attributelist> ] [ accessmodifier ] [[ Shared ] [ Shadows ] | [ Static ]]


[ ReadOnly ]

Dim [ WithEvents ] variablelist

EQUIVALENCIA
TIPO DE MEMORIA RANGO DE
ABREVIATURA CON USADAS EN OBSERVACIONES
DATOS REQUERIDA VALORES
PSEUDOCÓDIGO

- 32768  a 32767
2 bytes ó 4
Integer ó -2.147.483.648 Uso en contadores,
% bytes según Entero
(Entero) a 2.147.483.647 control de bucles etc.
versión
según versión

- 2147483648   a
Long 4 bytes ó 8 2147483647 ó - Igual que integer
(Entero & bytes según 9,2E+18 a Entero pero admite un rango
largo) versión 9,2E+18 según más amplio
versión

Hasta 6 decimales o
Single - 3,4·1038
más según versión.
(Decimal ! 4 bytes a Real
También admite
simple) 3,4·1038
enteros

Hasta 14 decimales o
Double - 1,79·10308
más según versión.
(Decimal # 8 bytes a Real
También admite
doble) 1,79·10308
enteros

True False es el valor


Boolean
No tiene 2 bytes o Booleano predeterminado y va
(Booleano)
False asociado a cero

10 bytes + 1 0
Texto de longitud
String $ byte por cada a Alfanumérica
variable
carácter 2·109 caracteres

Los del tipo


Variant
double para Admite números
(Object en
No tiene Variable números o los del No tiene enteros, decimales o
otras
tipo string para texto
versiones)
texto
*REM: Especifica que una línea de programa es un comentario.

Sintaxis: Rem Texto

Parámetros: Texto: Cualquier texto que sirva de comentario.

Ejemplo:

Sub EjemploMid

DIM sVar As String

sVar = "Las Vegas"

Print Mid(sVar,3,5) REM Devuelve "s Veg"

También podría gustarte