Está en la página 1de 3

CODIFICACIÓN EN VISUAL BASIC

Codificar en Visual Basic es muy sencillo. El editor de código de su entorno de desarrollo permite
autocompletar las palabras claves como tipos de datos, propiedades, métodos, argumentos, etc.
Básicamente de la codificación se requiere conocer:

Comentarios: Un comentario es una porción de texto dentro del código que permite documentar la
aplicación. Los comentarios se inician con una comilla sencilla y pueden extenderse varias lineas
colocando en caracter subrayado como caracter de continuación al final de una línea. Por ejemplo:

'Esto es un comentario.

Tipos de datos: Los lenguajes tradicionales tienen tipos de datos simples como números, cadenas,
valores lógicos, numeros de punto flotante, etc. Visual Basic también los tiene, pero como Visal
Basic es basado en objetos, puede también acceder a objetos. De esta forma, un identificador puede
referenciar un valor simple o un objeto, apareciendo el tipo de dato Object junto a los tradicionales.
Cuando se trate la declaración de variables se ampliaran los tipos de datos.

Declaración de Variables: Una variable dentro de un programa es una aplicación del concepto de
valor numérico en matemáticas pero con el espacio de números ampliado a los tipos de datos del
lenguaje. Esto significa que una variable representa un valor dentro del programa, el cual dependen
del tipo de dato con el que se declare. Para declarar una variable puede hacerse con el prefijo Dim o
Public según se quiera definir la visibilidad o ámbito de la misma. Seguidamente se coloca el
nombre de la variable y la palabra clave as, la cual va seguida del tipo de dato. El editor de Visual
Basic automáticamente despliega los diferentes tipos de datos disponibles, para que el programador
los seleccione interactivamente. Para continuar aprendiendo haciendo, realice la prueba de declarar
una variable de la siguiente forma:

Como se aprecia, el editor muestra automáticamente las pistas sobre los tipos de datos. Revise cada
uno de los tipos disponibles y enumere aquellos que considere más obvios o comunes, como valores
numéricos, cadenas , lógicos, etc.

Asignaciones: Una asignación es una instrucción del lenguaje que permite darle un valor en tiempo
de ejecución a una variable. Volviendo con los objetos y controles, dar un valor en la ventana de
propiedades a la propiedad de un control en tiempo de diseño, es una asignación, sólo que se realiza
visualmente. Ahora bien, si se quiere cambiar el valor de una propiedad para un objeto, en tiempo
de ejecución, por ejemplo, cambiar el texto que muestra una etiqueta (Caption) cuando se pulse un
botón, cómo se hace?. La idea es que las propiedades estan en el alcance o ámbito del objeto, por lo
que para referenciarlas se debe hacer a través del objeto. De esta forma, las propiedads vienen
siendo como variables dentro de los objetos, lo cual se conoce como encapsulamiento. La forma de
hacer las asignaciones es:

Para variables sencillas:

variable = valor

variable = 5

Para propiedades:
objeto.propiedad = valor

Label1.caption = "Esto es una prueba"

Procedimientos y Funciones: Las instrucciones, excepto la declaración de variables en un


formulario, no pueden ir sueltas en cualquier parte de la ventana de código. La forma de organizar
el código en Visual Basic es mediante los bloques de código que pueden ser: procedimientos (Sub) y
las funciones (Function). La diferencia entre estos dos bloques de código es el retorno de un valor,
mientras que las Function siempre retornan un valor, los Sub no lo hacen. La estructura de un
bloque de código es como sigue:

[Alcance] TipoBloque Nombre([parametro as tipoDedato...])

'Aqui van las instrucciones

End TipoBloque

Donde el alcance determina donde pueden verse o no los bloques de código, es decir, desde donde
pueden o no invocarse. El alcance puede ser Dim, Public o Nada (los corchetes indican que el
codigo es opcional). TipoBloque puede ser Sub o Function. Los parámetros son opcionales y van
como la declaración de una variable (por el momento, posteriormente se profundizara en los
parametros).

Terminar la aplicación: Una cosa es cerrar una ventana en la aplicación, lo cual ya se concoce
como hacerlo (pulsando el boton superior derecho con una X en el centro, en la barra de título).
Otra cosa es terminar una aplicación, lo cual implica cerrar todas las ventanas y liberar la memoria.
Esto se consigue mediante una instrucción muy sencilla: la instrucción End.

La siguiente imagen muestra el código de una aplicación, que simplemente es capaz de cerrarse a sí
misma cuando se pulsa la opción del menú salir. La segunda imagen muestra un codigo de ejemplo
completo de una aplicación algo más grande.

Imagen 1.

Imagen 2.

También podría gustarte