Sei sulla pagina 1di 22

CURSO DE PROGRAMACIÓN EN

VISUAL BASIC

William Mantilla A.
•Visual Basic es un lenguaje de programación orientado a eventos

•Herramienta RAD (Desarrollo Rápido de Aplicaciones)

•Ediciones de Visual Basic:


- Edición de Aprendizaje
- Edición Profesional
- Edición Empresarial (Enterprise)

•Lenguajes orientados a objetos:


- Visual C++
- Java

•Lenguajes orientados a eventos:


- Delphi
- Visual Basic
•El estilo de programación de los primeros lenguajes para Windows:

00111010
11010011
01010111
10011100

•El estilo de programación de Visual Basic:


CARACTERÍSTICAS
DE LA PROGRAMACIÓN ORIENTADA A OBJETOS

ABSTRACCIÓN

Mediante la abstracción nos centramos en los aspectos que permitan tener


una visión general de un tema, y evitamos detenernos en los detalles
concretos de las cosas.

ENCAPSULAMIENTO

Permite ver un objeto como una caja negra, en la que se han incluido de
alguna manera toda la información relacionada con dicho objeto.
CARACTERÍSTICAS
DE LA PROGRAMACIÓN ORIENTADA A OBJETOS
(Cont.)

HERENCIA

Mecanismo para compartir automáticamente todos los métodos y propiedades


entre clases de objetos. Visual Basic no dispone de esta característica.

POLIMORFISMO

Permite implementar múltiples formas de un mismo método, dependiendo de


la clase sobre la cual se hace la implementación.

Visual Basic sólo soporta: Abstracción, Encapsulación y Polimorfismo.


CARACTERISTICAS DE LOS CONTROLES
DE VISUAL BASIC

CONTROL
VISUAL BASIC

PROPIEDADES METODOS EVENTOS

Características que definen Funciones intrínsecas de cada Funciones que se “disparan”


el aspecto físico, ej: ancho, control, que permiten alterar cuando el usuario o el programa
alto, color de fondo, color de o modificar sus propiedades. ejecutan alguna acción sobre un
primer plano, fuente, etc.; Ejemplo: clarear un control (cls), control. Ejemplo: pulsar una
o el comportamiento, ej: imprimir un formulario (print), tecla, hacer un click con el
tasa de transaferencia, intervalo descargar un control (unload), mouse, mover el puntero del
de tiempo, modo de enlace, etc. colocar un punto (pset), ocultar mouse, un tick del reloj de la
de un control. un formulario (hide), etc. CPU, la llegada de un dato por
un puerto de comunicaciones, etc.
Cuadro de diálogo Nuevo Proyecto
El escritorio de Visual Basic proporciona todas las herramientas para crear programas.

Caja de herramientas Barra de menús

Barra de herramientas

Explorador del proyecto

Ventana de propiedades

Formato de pantalla

Ventana de formulario
Adicionar proyecto Encontrar
Deshacer
Adicionar formulario

Editor de menús Rehacer

Ejecutar programa
Abrir proyecto
Interrumpir programa
Guardar proyecto

Detener programa
Cortar

Copiar Explorador del proyecto

Pegar Ventana de propiedades

Coordenadas del control Tamaño del control Ventana de formato de pantalla


Examinador de objetos

Caja de herramientas

Descripción de los botones de la barra de herramientas de Visual Basic


El cuadro de herramientas contiene los controles estándar de Visual Basic

Puntero de selección Caja de dibujo


Etiqueta Caja de texto
Marco Botón de comando
Casilla de verificación Botón de opción
Lista combinada Caja de lista
Barra de desplazamiento Barra de desplazamiento vertical
horizontal Lista de drives
Temporizador
Lista de directorios Lista de archivos
Formas Línea
Cuadro de imagen Datos
Picture Box: Permite mostrar y editar imágenes gráficas.

Label: Muestra texto.

Text Box: Permite mostrar y editar texto, números y fechas.

Frame: Proporciona un método para agrupar controles.

Command Button: Proporciona un medio de iniciar una función o programa.

Check Box: Muestra o permite la entrada de una o varias elecciones entre


varios elementos.

Option Button: Muestra o permite la entrada de una elección entre


varios elementos.
Combo Box: Permite al usuario seleccionar una entrada en una lista
o introducir un nuevo valor.

List Box: Permite al usuario seleccionar una entrada.

Horizontal Scrollbar: Permite al usuario introducir información numérica.


Vertical Scrollbar: Permite al usuario introducir información numérica.

Timer: Proporciona un medio para realizar acciones en un tiempo determinado

Drive List Box: Muestra y permite al usuario elegir entre las unidades
de disco disponibles del computador.

Directory List Box: Muestra y permite al usuario elegir entre los


subdirectorios disponibles del computador.

File List Box: Muestra y permite al usuario elegir entre los archivos
disponibles en el computador.

Shape: Muestra formas geométricas en el formulario.

Line: Muestra líneas en el formulario.

Image: Muestra imágenes y gráficos.

Data Control: Proporciona un enlace con archivos de bases de datos.

OLE Control: Proporciona un medio de vincularse a servidores OLE.


La ventana de código permite editar las instrucciones del programa
necesarias para responder a los eventos.

Lista de eventos

Lista de controles

Nombre
del procedimiento
de evento
Mediante el cuadro de diálogo Componentes se pueden
agregar controles personalizados al cuadro de herramientas de Visual Basic
DECLARACIÓN DE VARIABLES Y CONSTANTES

La instrucción Dim declara variables y les asigna espacio


de almacenamiento

La instrucción Const declara las constantes que se pueden


utilizar en lugar de los valores literales.
DECLARACIÓN DE VARIABLES EN FORMA EXPLÍCITA

La instrucción Option Explicit se usa en el nivel de módulo


para forzar declaraciones explícitas de todas las variables
en dicho módulo.
TIPOS DE DATOS EN VISUAL BASIC

Tipos enteros Longitud


Byte (byte) 1 byte
Integer (entero) 2 bytes
Long (entero largo) 4 bytes

Tipos decimales
Single (simple) 4 bytes
Double (doble) 8 bytes
Currency (monetario) 8 bytes
Decimal (decimal) 14 bytes

Tipos texto
String (cadena de longitud fija) 1 a 65.400 caracteres
String (cadena de longitud variable) 0 a 2 billones de caracteres

Tipos de datos especiales


Date (fecha/hora) 8 bytes
Boolean (boleano) 2 bytes
Object (objeto) 4 bytes
Variant (variante) 16 bytes
VARIABLES DE TIPO VECTOR (ARRAY)

El paréntesis enseguida de la variable, permite definir


la dimensión del arreglo.
ALCANCE O ÁMBITO DE LAS VARIABLES

Las Variables globales, se definen en la sección general


del procedimiento. Pueden ser vistas en otros
procedimientos del mismo formulario.

Las Variables locales, se definen a nivel de procedimiento.


No pueden ser vistas en otros procedimientos.
ALCANCE O ÁMBITO DE LAS VARIABLES
(Cont.)

Las Variables Públicas pueden ser vistas desde cualquier


procedimiento de cualquier formulario dentro del proyecto.

Deben ser declaradas en un módulo de código de VB y se debe


anteponer la instrucción Public.
SENTENCIAS DE CONTROL DE PROGRAMA

If...Then...Else
Select Case

If condición_1 Then
sentencias_1 Select Case expr_test
ElseIf condición_2 Then Case valor_1
sentencias_2 sentencias_1
ElseIf condición_3 Then Case valor_2
sentencias_2... sentencias_2
Else Case Else
sentencias_n sentencias_n
End If End Select
SENTENCIAS DE CONTROL DE PROGRAMA
(Cont.)

For...Next

For variable = Expr1 To Expr2 [Step Expr3]


sentencias
Next variable

Do...Loop

Do While|Until condicion Do
sentencias sentencias
Loop Loop While|Until condicion

Potrebbero piacerti anche