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

·         Essentials

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.

·         Anidamiento de proyectos

Explica cómo los tipos de proyecto pueden admitir el anidamiento, de modo que los proyectos se pueden agrupar en Explorador de soluciones.

·         Actualización de proyectos

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.

·         Architecture

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 BooleanString o numérico.

A continuación se muestran ejemplos de expresiones.


Sentencias (decisión e interacción)


Funciones Matemáticas de entrada y salida





Kevin Jassanny Monroy Rufino 5101



Comentarios

Entradas más populares de este blog

Programación Estructurada en el Lenguaje C++

Lenguaje Estructurado de Consultas (SQL)