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.
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.
0 comentarios: