sábado, 5 de marzo de 2011

¿Cómo se declara una variable?

Una variable se declara para especificar su nombre y sus características. La instrucción de declaración para variables es “Instrucción Dim”. Su ubicación y contenido determinan las características de la variable.

Existen niveles de declaración para una variable:

- Valor local y variables miembros. Una variable local es aquella que se declara dentro de un procedimiento. Una variable miembro es un miembro de un tipo de Visual Basic; se declara en el nivel de módulo, dentro de una clase, estructura o módulo, pero no dentro de ningún procedimiento interno de esa clase, estructura o módulo.

- Variables compartidas y de instancias. La categoría de una variable miembro, en una clase o estructura, depende de que la variable este o no compartida. Si una variable se declara con la palabra clave “Shared”, es una variable compartida, y existe en una única copia compartida por todas las instancias de la clase o estrucutra. De lo contrario, es una variable de instancia, y se crea una copia independiente de ella para cada instancia de la clase o estructura. Una copia determinada de una variable de instancia solo estará disponible en la instancia para la cual se creó. Es independiente de una copia en cualquier otra instancia.

Para crear una variable:

1. Declare la variable con una instrucción “Dim”.

Dim newCustomer

2. Incluya las especificaciones para las características de la variable, como “Private”, “Static”, “Shadows” o ”WithEvents”.

Public Static newCustomer

No se necesita la palabra clave “Dim” si se utiliza otra palabra clave en la declaración.

3. Agregue a las especificaciones el nombre de la variable que debe seguir las reglas y convenciones de Visual Basic.

Public Static newCustomer

4. Agregue al nombre la cláusula As para especificar el tipo de datos de la variable.

Public Static newCustomer As Customer

Si no especifica el tipo de datos, tiene como valor predefinido “Object”.

5. Agregue a la cláusula “As” un signo igual (=) y agregue al signo igual el valor inicial de la variable.

Visual Basic asigna el valor específico a la variable cada vez que ejecuta la instrucción “Dim”. Si no especifica un valor inicial, Visual Basic asigna el valor inicial predeterminado para el tipo de datos de la variable cuando escribe por primera vez el código que contiene la instrucción “Dim”.
Si la variable es un tipo de referencia, puede crear una instancia de su clase incluyendo la palabra “New” en la cláusula “As”. Si no utiliza “New”, el valor inicial de la variable es “Nothing”.

1 comentario: