Este documento proporciona una introducción a Visual Basic, incluyendo sus características principales como un lenguaje de programación orientado a objetos y eventos para desarrollar aplicaciones de Windows. Explica conceptos básicos como objetos, propiedades, métodos y eventos, y tipos comunes de objetos como etiquetas, cuadros de texto y botones. También brinda una conclusión sobre el papel fundamental de la programación y lenguajes como Visual Basic para el desarrollo de aplicaciones.
1. D E F I N I C I Ó N
C A R A C T E R Í S T I C A S
V E N T A J A S
P R O P I E D A D E S
Y M A S
2. Introducción
Visual basic, entre todos los lenguajes de programación que
conocemos o de los cuales hemos escuchado hoy en día, es una
herramienta diseñada para aquellas personas que desean
aprender o iniciarse en el mundo de la programación, muchos
programadores expertos lo consideran un lenguaje para
principiantes debido a la sencillez y simpleza con la que nos
presenta, pero este ha demostrado lo contrario puesto que
actualmente es la herramienta ideal para desarrollar poderosos y
robustos programas para Windows, a continuación
aprenderemos los conceptos y términos básicos que nos ayudaran
a aprender como manejarlo eficazmente.
3. Fundamentos básicos de Visual Basic
El entorno de Trabajo de
Visual Basic Visual Basic
es un ambiente gráfico
de desarrollo de
aplicaciones para el
sistema operativo
Windows.
Las aplicaciones
creadas en Visual Basic
están basadas en
objetos y emplea un
modelo de
programación por
eventos.
Controles Básicos
Entrada de Datos. Dos
controles muy
relacionados y que se
utilizan en la función de
entrada de datos son las
etiquetas y los cuadros
de texto.
4. ¿Qué es Visual Basic?
Visual Basic
es un ambiente gráfico de desarrollo de
aplicaciones para el sistema operativo
Microsoft Windows. Las aplicaciones creadas
con Visual Basic están basadas en objetos y son
manejadas por eventos.
Visual Basic se deriva del lenguaje Basic, el cual
es un lenguaje de programación estructurado.
Sin embargo, Visual Basic emplea un modelo de
programación manejada por eventos
¿Qué son
Objetos?
Cada formulario (ventana),
menú o control que se crea
con Visual Basic es un
módulo autocontenido
llamado
objeto.
Cada objeto tiene un
conjunto de características y
un comportamiento
definido (
propiedades, métodos y
eventos)
que lo diferencian de otros
tipos de objeto. En otras
palabras, un objeto
formulario ha sido diseñado
para cumplir determinada
función en una aplicación, y
no es lo mismo que un
objeto menú
5. Características
• Explica cómo hacer el código más compacto y eficaz mediante la
declaración y utilización de matrices, que contienen varios valores
relacionados.
• Describe los inicializadores de colección, que permiten crear una
colección y rellenarla con un conjunto inicial de valores.
• Explica el almacenamiento de valores inmutables para su uso repetido,
incluidos los conjuntos de valores de constantes relacionadas.
• Muestra cómo regular el flujo de la ejecución del programa.
• Describe qué tipos de datos puede contener un elemento de
programación y cómo almacenarlos.
• Abarca la programación de elementos que puede declarar, sus nombres
y características, y cómo el compilador resuelve las referencias a ellos
• Se proporciona una introducción a los delegados y se explica cómo se
usan en Visual Basic.
• Proporciona información general sobre los errores de sintaxis, errores
en tiempo de ejecución y errores lógicos.
• Describe qué son las interfaces y cómo usarlas en las aplicaciones.
• Proporciona información general sobre objetos y clases, cómo se
utilizan, las relaciones que mantienen entre sí y las propiedades, los
métodos y los eventos que exponen.
6. Estas son sus ventajas:
• Posee una curva de aprendizaje muy rápida.
• Integra el diseño e implementación de formularios de Windows.
• Permite usar con facilidad la plataforma de los sistemas Windows, dado
que tiene acceso prácticamente total a la API de Windows, incluidas
librerías actuales.
• Es uno de los lenguajes de uso más extendido, por lo que resulta fácil
encontrar información, documentación y fuentes para los proyectos.
• Fácilmente extensible mediante librerías DLL y componentes ActiveX de
otros lenguajes.
• Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en
las aplicaciones mediante Microsoft Script Control.7
• Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También
está disponible, de forma no oficial, un componente para trabajar con
OpenGL 1.1.8
• Existe una versión, VBA, integrada en las aplicaciones de Microsoft
Office, tanto Windows como Mac, que permite programar macros para
extender y automatizar funcionalidades en documentos, hojas de cálculo
y bases de datos (Access).
7. Propiedades
El conjunto de datos que
describen las características
de un objeto se le conoce
como sus
propiedades. Algunas
propiedades no solo
determinan el aspecto que
tiene el objeto, sino que
además pueden determinar
su comportamiento
¿Qué es un evento?
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.
Los métodos son un conjunto
de procedimientos que
permiten que un objeto
ejecute una acción o tarea
sobre sí mismo. Por ejemplo,
para un formulario tenemos
el método Hide que hará que
el formulario se oculte; o
el método Show que hará que
el formulario se vuelva a
mostrar.
Métodos
8. Objetos intrínsecos
• El componente Label es el que nos permite incluir palabras, letras o frases en la pantalla
(form) de forma visual, no es lo mismo que introducir un texto sino que hablamos de algún
texto que queremos que aparezca en la pantalla, con si de un rotulo o mensaje se tratara.
• La TextBox clase le permite mostrar o editar texto sin formato.
• El control ComboBox de Windows Forms se usa para mostrar los datos en un cuadro
combinado desplegable.
• El componente Command Button(Botón de comando) es el que nos permite que un usuario
pueda pulsar un botón del programa para realizar una determinada acción.
• El ListBox (o cuadro de lista) en el Visual Basic es una herramienta poderosa para
mostrar listados de datos y permitirle al usuario seleccionar uno o más elementos de una
lista
• El control PictureBox se utiliza para mostrar y cargar archivos de imagen, también para
dibujar figuras mediante los métodos gráficos , y también como control contenedor de otros
controles, como los controles Frame
9. Objetos y sus propiedades básicas
Objetos Propiedades
Name
Devuelve o establece un tipo de datos String que contiene el nombre usado
en el código para identificar a un objeto. Es de lectura y escritura en los
objetos VBProject y VBComponent y de sólo lectura en los objetos Property
y Reference.
Caption La propiedad Caption es la más importante, y es la que se utiliza
para establecer el texto que mostrará el control Label.
Additem Para agregarlos en tiempo de ejecución, es decir mediante
código, se utiliza un método llamado AddItem.
BackColor
La propiedad BackColor contiene una expresión numérica que se
corresponde con el color usado para rellenar el interior de un control o
sección.
ForeColor La propiedad ForeColor contiene una expresión numérica
que representa el valor del color del texto en el control.
10. Conclusión
Al exponer todos los elementos que nos ofrece Visual Basic,
podemos concluir que la programación juega un papel
indispensable para la estructura base de cualquier
aplicación desarrollada para Microsoft Windows, sin duda
alguna aprender a manera este lenguaje de programación
nos abrirá incontables puertas a la programación
profundizada y especializada como la que se desarrollan con
otros lenguajes, el trabajo que realizan los programadores
no debe ser menospreciado puesto que gracias a ellos y a las
numerosas aplicaciones que se han ido desarrollando a lo
largo del tiempo nuestro día a día se ha vuelto mas sencillo
facilitándonos las actividades de la vida cotidiana.