Programacion Visual con el Lenguaje de Visual Basic
Visual Basic (VB) es un lenguaje de programación dirigido por eventos, desarrollado por Clan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados.
ENTORNO GRÁFICO
La
palabra Visual hace referencia al método para crear la interfaz gráfica del
usuario (GUI), en donde se colocan objetos prefabricados dentro de la pantalla.
Para crear una aplicación con Visual Basic, se emplean proyectos; los cuales
son una colección de archivos que generan a su vez nuevos formularios.
Estructura
de un Programa
Un programa de Visual Basic se crea a partir de los bloques de creación
estándar. Una solución consta de uno o varios proyectos. Un proyecto A
su vez puede contener uno o más ensamblados. Cada ensamblado se
compila a partir de uno o más archivos de código fuente. Un archivo
de código fuente proporciona la definición y la implementación de
clases, estructuras, módulos e interfaces, que en última instancia contienen
todo el código.
Elementos de
programación de nivel de archivo
Al iniciar un proyecto o un
archivo y abrir el editor de código, verá que ya hay código en su lugar y en el
orden correcto. Cualquier código que escriba debe seguir la siguiente
secuencia:
1. Option afirma
2. Imports afirma
3. Namespace instrucciones
y elementos de nivel de espacio de nombres
Si escribe instrucciones en un
orden diferente, pueden producirse errores de compilación.
Un programa también puede contener instrucciones de compilación condicional. Puede entremezclarlos en el archivo de código fuente entre las instrucciones de la secuencia anterior.
Objetos, propiedades y eventos
Se designa como objeto cualquier elemento, por ejemplo, un
formulario, una imagen, un control, tal como una caja de texto; a su vez, los
objetos tienen propiedades, que en el caso de la caja de texto una es la
propiedad "text" que se encarga de contener el texto que aparecerá en
la caja.
A los objetos se les puede asociar eventos. Un evento es la ocurrencia de un suceso, comúnmente la
acción que realiza el usuario sobre el objeto, que como resultado puede, por
ejemplo, provocar un cambio en alguna propiedad de un objeto.
Visual Basic tiene un evento llamado KeyPress, que ocurre
cuando el usuario presiona una tecla; ese evento se puede asociar a la caja de
texto, y en él definirá (por programación) qué acción se tomará cuando se
oprima una tecla.
En síntesis, un objeto posee propiedades, responde a eventos
y puede ejecutar métodos asociados a él.
Algunos eventos comunes definidos en Visual Basic son:
Click: ocurre
cuando se presiona y suelta un botón del mouse sobre un objeto.
DblClick: ocurre
cuando se presiona y suelta dos veces un botón del mouse sobre un objeto.
DragDrop: ocurre
al arrastrar y soltar un determinado objeto con el mouse.
DragOver: ocurre
si una operación de arrastrar y soltar está en curso.
GotFocus: ocurre
cuando un objeto recibe el control o foco, ya sea mediante una acción del
usuario como hacer click en un objeto ventana, o cambiando el foco de objeto
desde el programa, mediante el método SetFocus.
LostFocus:
contrario al anterior, este evento ocurre cuando el objeto pierde el enfoque,
sea mediante acción del usuario o efectuado desde la aplicación.
KeyDown: ocurre
cuando el usuario mantiene presionada una tecla.
KeyUp: ocurre
cuando el usuario deja de presionar una tecla. Este evento sucede precisamente
al terminar el evento KeyDown.
KeyPress: ocurre
como cuando se presiona y suelta una tecla.
MouseDown: ocurre
cuando el usuario presiona un botón del mouse.
MouseUp: se produce
cuando el usuario suelta el botón del mouse.
MouseMove: este
evento ocurre mientras el usuario mueve o desplaza el puntero del mouse sobre
un objeto.
Diseñador de formularios
El diseñador de formularios es, simplemente, la parte en la cual creas las ventanas de la aplicación.
Es donde, de forma gráfica puedes agregar los elementos visuales de un programa (botones, cajas de texto, barras de scroll, barras de herramientas, etc.).
Visual Basic también te permite crear todos estos elemento usando sólo código, pero la manera de integrar los elementos visuales de manera gráfica fué un gran avance y permitió, junto con el lenguaje sencillo Basic, que Visual Basic tuviera una importante difusión.
Tipos de
proyecto
Visual Studio incluye
varios tipos de proyecto para lenguajes como Visual C# y Visual
Basic. Visual Studio también le permite crear sus
propios tipos de proyecto.
En
esta sección
Presenta la información importante que
debe tener para empezar a trabajar con tipos de proyecto.
·
Creación de tipos de proyecto
Describe el diseño de los tipos de
proyecto.
·
Adición de un comando a la barra de herramientas del
Explorador de soluciones
Detalla los pasos que debe seguir para
agregar un botón a la Visual Studio barra de herramientas Explorador de soluciones.
·
Adición de plantillas de proyecto y de elementos de
proyecto
Describe cómo puede agregar plantillas
a los tipos de proyecto para que los usuarios puedan crear nuevos proyectos y
elementos de proyecto de acuerdo con un patrón.
·
Apertura y guardado de elementos de proyecto
Proporciona información sobre cómo
administrar los elementos que admite el tipo de proyecto.
·
Administración de opciones de configuración
Describe el modo en que los tipos de
proyecto pueden admitir opciones de configuración como la depuración y la
versión que controlan cómo se compilan y depuran los proyectos.
·
Compatibilidad con control de código fuente
Proporciona información sobre cómo
agregar compatibilidad para los sistemas de control de código fuente a los
tipos de proyecto.
Explica cómo los tipos de proyecto
pueden admitir el anidamiento, de modo que
los proyectos se pueden agrupar en Explorador
de soluciones.
Describe cómo puede participar el tipo
de proyecto en el Asistente para actualización para actualizar archivos de
proyecto de una versión anterior de Visual Studio.
Proporciona información técnica
detallada acerca de los tipos de proyecto.
Comentarios variables y asignación
Utilizar comentarios dentro del código VBA es una de las mejores
prácticas que debes adoptar desde que inicias en el mundo de la programación en
Excel. Los comentarios harán que tu código sea fácil de entender.
Un comentario en VBA es una línea dentro del código que no será tomada en cuenta al momento de realizar la ejecución. Los comentarios serán solo visibles por ti al momento de editar el código dentro del Editor de Visual Basic.
Para agregar un comentario será suficiente con colocar una comilla sencilla (‘) al inicio de la línea. Después de colocar la comilla sencilla debes escribir el comentario y al terminar de insertar la línea Excel colocará automáticamente el texto en color verde indicando que ha reconocido la línea como un comentario en VBA.
Las
variables son estructuras de datos que pueden variar durante la ejecución de un
programa.
Declarar variables significa
indicar el tipo de dato que almacenara las variables que
participan en el programa.
si declaramos una variable de tipo numérico, esta no puede contener una
cadena de caracteres.
La sintaxis de una declaración de una variable es:
Dim nombre_variable as tipo_variable.
Por ejemplo, dim num pero como hemos dicho antes es
recomendable iniciar estas variables con un numero genérico como uno o cero o
según la ocasión.
Hay una serie de reglas a la hora de escribir el nombre de las
variables:
- Los nombres de las variables no pueden
comenzar por números, pero si puede formar parte del nombre.
- El nombre de una variable no puede tener
espacios.
- El nombre de la variable no puede estar
formado por operadores como +, -, !, etc.
- No
puede haber dos variables que se llamen igual, aunque sean de distintos
tipos, en el mismo ámbito (ya explicaremos esto mas tarde).
Por convención, se suele escribir el nombre de las variables en
minúscula, si hay mas de una palabra en la variable podemos separarlo con un _
o colocar la primera letra de la nueva palabra en mayúscula, por ejemplo, variablePrueba.
Operadores y expresiones en Visual Basic
Un operador es un elemento de código que
realiza una operación en uno o más elementos de código que contienen valores. Los
elementos de valor incluyen variables, constantes, literales, propiedades,
devoluciones de procedimientos Function y Operator y expresiones.
Una expresión es una serie de elementos
de valor combinados con operadores, lo que produce un nuevo valor. Los
operadores actúan en los elementos de valor mediante cálculos, comparaciones y
otras operaciones.
Tipos de operadores
Visual Basic
proporciona los siguientes tipos de operadores:
·
Los operadores aritméticos realizan cálculos
familiares en valores numéricos, incluido el desplazamiento de los patrones de
bits.
·
Los operadores de comparación comparan dos
expresiones y devuelven un valor Boolean que representa el resultado
de la comparación.
·
Los operadores de concatenación unen varias
cadenas en una sola cadena.
·
Los operadores lógicos y bit a bit de Visual Basic combinan
valores Boolean o numéricos y devuelven un
resultado del mismo tipo de datos que los valores.
Los elementos de valor que se
combinan con un operador se denominan operandos de
ese operador. Los operadores combinados con elementos de valor forman
expresiones, salvo el operador de asignación, que forma una instrucción. Para más información, vea Statements (Instrucciones).
Evaluación de expresiones
El resultado final de
una expresión representa un valor, que suele ser de un tipo de datos conocido,
como un tipo Boolean, String o numérico.
A continuación se
muestran ejemplos de expresiones.







Comentarios
Publicar un comentario