SUCRE ELECTROMECANICA TICS DISFRUTEN

VISUAL BASIC 6.0



VISUAL BASIC 6.0


INTRODUCCIÓN
Lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados.

OBJETIVO GENERAL: Investigar todo lo relacionado con Visual Basic ya sea definiciones, descripciones, etc.

-            Definiciones de Visual Basic 6.0.

Lenguaje de programación más populares y conocidos en el mundo de la programación informática.

Permite programar contenidos informáticos gráficos de manera simple y accesible.
Ha sido desarrollado con el objetivo de entregar a los usuarios de programación informática un paquete de utilidades simples y accesibles.
Visual Basic es el lenguaje de programación más sencillo, en un ambiente gráfico que permite crear aplicaciones para Windows, por su terminología Visual Basic proviene de: Visual: Este término hace referencia a que no todo lo que se realiza tiene porqué estar relacionado con programar o con código. BASIC: (Beginners All-Purpose Symbolic Instruction Code) El lenguaje de los primeros ordenadores de 8 bits.

Características

Los compiladores de Visual Basic generan código que requiere una o más librerías de enlace dinámico para que funcione, conocidas comúnmente como DLL. Estas bibliotecas DLL proveen las funciones básicas implementadas en el lenguaje, conteniendo rutinas en código ejecutable que son cargadas bajo demanda en tiempo de ejecución. Además de las esenciales, existe un gran número de bibliotecas del tipo DLL con variedad de funciones, tales como las que facilitan el acceso a la mayoría de las funciones del sistema operativo o las que proveen medios para la integración con otras aplicaciones. 

Dentro del mismo Entorno de desarrollo integrado (IDE) de Visual Basic se puede ejecutar el programa que esté desarrollándose, es decir en modo intérprete (en realidad pseudo-compila el programa muy rápidamente y luego lo ejecuta, simulando la función de un intérprete puro). Desde ese entorno también se puede generar el archivo en código ejecutable (exe); ese programa así generado en disco puede luego ser ejecutado sin requerir del ambiente de programación, aunque sí será necesario que las librerías DLL requeridas por la aplicación desarrollada se encuentren también instaladas en el sistema para posibilitar su ejecución. 

El propio Visual Basic provee soporte para empaquetado y distribución; es decir, permite generar un módulo instalador que contiene al programa ejecutable y las bibliotecas DLL necesarias para su ejecución. Con ese módulo la aplicación desarrollada se distribuye y puede ser instalada en cualquier equipo (que tenga un sistema operativo compatible). 

Así como bibliotecas DLL, hay numerosas aplicaciones desarrolladas por terceros que permiten disponer de variadas y múltiples funciones, incluso mejoras para el propio Visual Basic; las hay también para el empaquetado y distribución, y hasta para otorgar mayor funcionalidad al entorno de programación (IDE).

Entorno de desarrollo

Existe un único entorno de desarrollo para Visual Basic, desarrollado por Microsoft: Microsoft Visual Basic x.0, correspondientes a versiones desde la 2.0 hasta la 20.0, (con respectivas diferencias entre versiones del lenguaje).
El entorno de desarrollo es muy similar al de otros lenguajes. Realizando una instalación típica del producto, las características básicas se presentan de la siguiente forma:
  • En la parte superior aparecen tres elementos, en este orden: la barra de título donde figura el nombre del proyecto en curso y su estado (diseño o ejecución); la barra de menú con 13 opciones desplegables y una barra de herramientas; esta última se puede personalizar, posibilitando la inclusión de prácticamente la totalidad de los comandos del IDE.
  • En la parte central, cubriendo la franja de mayor área, se encuentra el espacio de trabajo. Este incluye y muestra las ventanas del proyecto, las vistas del código fuente de los módulos, los objetos y los controles que contienen las ventanas de la aplicación y el panel de controles.
    • El panel de controles, que aunque es móvil normalmente está ubicado a la derecha, por defecto cuenta con los siguientes controles:
      • PictureBox: Caja de imágenes
      • Label: Etiqueta
      • TextBox: Caja de texto
      • Frame: Marco
      • CommandButton: Botón de comando
      • CheckBox: Casilla de verificación
      • OptionButton: Botón de opción
      • ComboBox: Lista desplegable
      • ListBox: Lista
      • HScrollBar: Barra de desplazamiento horizontal
      • VScrollBar: Barra de desplazamiento vertical
      • Timer: Temporizador
      • DriveListBox: Lista de unidades de disco
      • DirListBox: Lista de directorios
      • FileListBox: Lista de archivos
      • Shape: Figura
      • Line: Línea
      • Image: Imagen
      • Data: Conexión a origen de datos
      • OLE: Contenedor de documentos embebidos
Además de los listados, se pueden agregar todo tipo de controles de terceros, y hay una gran cantidad de ellos que se proveen con el propio Visual Basic 6.0. Los controles vienen embebidos dentro de archivos con extensión OCX.
Las ventanas de proyecto, aunque móviles, se encuentran en el panel lateral derecho y contienen dos vistas principales:
-          El Explorador de proyectos, que muestra todos los elementos que componen el proyecto o grupos de proyectos (formularios, interfaz de controles, módulos de código, módulos de clase, etc.)
-          El Panel de propiedades, donde se muestran todos los atributos de los objetos, controles, formularios, información de módulos clase, entre muchos otros.

Descripción de Interfaz.
Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos para edición del código fuente, un depurador, un compilador (y enlazador) y un editor de interfaces gráficas o GUI.
Esta pantalla presenta como todas las aplicaciones de Windows la Barra de título, la Barra de menús, que se describa con posterioridad

¿Qué es un proyecto de Visual Basic?
Una agrupación lógica de archivos relacionados, normalmente todos los archivos requeridos para desarrollar un componente de software. Los archivos se pueden agrupar dentro de un proyecto para crear proyectos secundarios.
Hay que tener en cuenta que el entorno de programación "Microsoft Visual Studio" no ha sido desarrollado pensando en un principiante de la programación y cuenta con un conjunto de herramientas que en un principio no utilizaremos. Cuenta con un gran conjunto de opciones que puede atemorizarnos, pero a medida que avancemos con el curso comenzaremos a entenderlas.  

Consideraciones a tener en cuenta en cada proyecto. 
Hay que tener en cuenta que el entorno de programación "Microsoft Visual Studio" no ha sido desarrollado pensando en un principiante de la programación y cuenta con un conjunto de herramientas que en un principio no utilizaremos. Cuenta con un gran conjunto de opciones que puede atemorizarnos, pero a medida que avancemos con el curso comenzaremos a entenderlas

Variables

El propio Visual Basic dispone de una instrucción que obliga a tener que declarar todas las variables, denominada Option Explicit. La obligación de declaración de variables puede establecerse de dos maneras. 
En cuanto a los tipos de variables, Visual Basic las clasifica en función del tipo de dato que contienen. Veamos las más usuales.

Los distintos tipos de variables utilizados en Visual Basic son:
Integer
Valor Entero
2 Bytes
Long
Valor Entero Largo
4 Bytes
Single
Valor Real
4 Bytes
Double
Valor Real Doble
8 Bytes
String
Carácter (texto)
1 Byte por carácter
Byte
Byte
1 Byte
Boolean
Valor Booleano (1/0)
2 Bytes
Currency
Monedas y Punto Fijo
8 Bytes
Date
Fecha
8 Bytes
Object
Referencias a objetos
4 Bytes
Variant
Cualquiera
16-22 Bytes
 

Asignación de valores a variables

Puede asignar un valor a una variable cuando se crea. Para un tipo de valor, usa un inicializador para proporcionar una expresión que se asignará a la variable. La expresión debe evaluarse como una constante que se puede calcular en tiempo de compilación.
Si se especifica un inicializador y no se especifica un tipo de datos en un As cláusula, inferencia se usa para deducir el tipo de datos del inicializador. En el ejemplo siguiente, ambos num1 y num2 están fuertemente dados como enteros. En la segunda declaración, inferencia de tipo deduce el tipo del valor 3.
 


Inferencia de tipos se aplica en el nivel de procedimiento. No se aplica fuera de un procedimiento en una clase, estructura, módulo o interfaz. Para obtener más información acerca de la inferencia de tipo, consulte instrucción Option Infer y Local Type Inference.

Para obtener información sobre lo que ocurre cuando no se especifica un tipo de datos o un inicializador, consulte valores y tipos de datos predeterminados más adelante en este tema. 
Puede usar un inicializador de objeto para declarar instancias de tipos con nombre y anónimos. El código siguiente crea una instancia de un Student clase y usa un inicializador de objeto para inicializar las propiedades.
Declaraciones
Declaración de variable en Visual Basic 
En Visual Basic, podemos declarar las variables a usar, antes de escribir el código de nuestros programas, o justo antes de usarla en una determinada instrucción. 
Por ejemplo. Inserte un Label y un CommandButton. Escriba lo siguiente:
Private Sub Command1_Click()
Dim Sum As Integer
Dim Num As Double
Sum = 3 + 4
Num = 32 / Sum
Label1 = Num
End Sub  

Sin duda alguna, la primera forma es más ordenada que la segunda y más fácil de mantener, pero cualquiera de las dos es factible. 
Si omitimos el tipo de una variable, esta adquiere el valor de Variant. Variant puede tomar cualquier valor, y por defecto, suele tomar más tamaño en memoria que el valor que quisiéramos usar, y además, puede no darnos el resultado deseado por ser demasiado corta. Por defecto suele ocupar 4 Bytes. 
La forma de llamar a una variable desde Visual Basic y dentro de un evento es de la forma: 
Dim nombre_de_la_variable as Tipo
Como se declara una constante en Visual Basic. 
Para declarar una constante se necesita la instrucción: 
Const Nombre_Constante = Expresión  


Función Msgbox
¿Qué es Msgbox?
Las cajas de mensajes o Message Box, tienen una función clara, que es la de mostrar una determinada información, aviso, o pregunta para que el usuario tenga conocimiento de ella y actúe. ... Una caja de mensaje, puede ser por ejemplo, la instrucción MsgBox "Hola" .
La función MsgBox en VBA tiene 5 argumentos, que son:
-          Prompt (obligatorio): Es la cadena de texto que se mostrará como el mensaje dentro del cuadro de diálogo. La longitud máxima es de 1024 caracteres, pero depende del tipo de fuente utilizada.    
-          Buttons (opcional): Expresión numérica que proviene de la suma de ciertas constantes que representan el tipo de botón e iconos a desplegar.    
-          Title (opcional): Cadena de texto que se mostrará como el título del cuadro de diálogo. Si se omite, el título será el nombre de la aplicación.    
-          HelpFile (opcional): Cadena de texto con la ubicación del archivo de ayuda asociado al cuadro de diálogo. Si se especifica este argumento, debe indicarse también Context.    
-          Context (opcional): Valor numérico asignado por el autor al tema de ayuda. Si se especifica este argumento, debe indicarse también HelpFile.  
 
Pasos para usar MsgBox en Visual Basic
Paso 1 
Abre el archivo de código fuente de Visual Basic en un editor.
Paso 2 
Declara una variable para almacenar los valores de retorno de MsgBox mediante la adición del código "msgvalue As Integer".
Paso 3 

Crea una MsgBox añadiendo el código "msgvalue = MsgBox("Click OK or Cancel", vbOkCancel, "Message Box Title")". Esto hará un cuadro emergente de MsgBox con botones de "OK" y "Cancelar", con el título "Título del cuadro de mensaje" y el mensaje "Haz clic en OK o Cancelar". Otras opciones de botones además de vkOkCancel son vbOkOnly, vbAbortRetryIgnore, vbYesNoCancel, vbYesNo y vbRetryCancel.

Paso 4 
Manipula el código para que se ejecute según el botón en el que usuario haga clic, añadiendo el código "If msgvalue = 1 Then", "Display.Caption = "Clicked OK"", "Else", "Display.Caption = "Clicked Cancel"" y "End If". Los valores de los botones están numerados de 1-7 para los botones OK, Cancelar, Anular, Reintentar, Omitir, Sí y No.
Paso 5 
Guarda el archivo de Visual Basic.



En conclusión puedo decir que la forma de programar, ha evolucionado con el paso del tiempo, en la actualidad, existen diversos programas los cuales nos facilitan nuestras actividades que realizamos en nuestra vida diaria, es un gran trabajo el que hacen los programadores, es importante mencionar que no cualquiera puede hacer un programa, se debe tener una preparación para realizar estos.

Al exponer todos estos temas de Programación en Visual Basic nos podemos percatar que la programación es sumamente útil en nuestra vida cotidiana, desde ir a pagar el recibo de impuestos, sacar dinero del banco o incluso nuestros celulares o reproductores de música están empleados con programas unos más complejos que otros pero accesibles para nosotros los usuarios.


Copyright © 2019 TIC'S and edited by Jonathan Flores.