Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EDUCACIN
Qu es Visual Basic?
operativo Microsoft Windows. Las aplicaciones creadas con Visual Basic estn basadas en
objetos y son manejadas por eventos. Visual Basic se deriva del lenguaje Basic, el cual es
aplicacin se inicia con la primera lnea de cdigo, y sigue una ruta predefinida a travs de
En las aplicaciones manejadas por eventos, la ejecucin no sigue una ruta predefinida. En
eventos se desencadenan por acciones del usuario, por mensajes del sistema o de otras
Es por esto que la ruta que sigue el cdigo de la aplicacin es diferente cada vez que se
ejecuta el programa.
Una parte esencial de la programacin manejada por eventos es el escribir cdigo que
responda a los posibles eventos que pueden ocurrir en una aplicacin. Visual Basic facilita
Cada formulario (ventana), men o control que se crea con Visual Basic es un mdulo
autocontenido llamado objeto. Los bloques bsicos de construccin de una aplicacin con
Visual Basic son los objetos. Cada objeto tiene un conjunto de caractersticas y un
tipos de objeto. En otras palabras, un objeto formulario ha sido diseado para cumplir
Propiedades
El conjunto de datos que describen las caractersticas de un objeto se le conoce como sus
propiedades. Para un formulario tenemos por ejemplo, las propiedades BackColor (color
Algunas propiedades no solo determinan el aspecto que tiene el objeto, sino que adems
Mtodos
Eventos
Para un formulario tenemos por ejemplo; el evento Load que se dispara cuando se carga el
formulario; o el evento Click para un botn de comando, se dispara cuando se hace clic
sobre l.
Toda aplicacin necesita una interfaz de usuario, la parte visual a travs de la cual el
usuario interacta con la aplicacin. Los bloques bsicos de construccin de una interfaz
de usuario son los formularios y los controles. Visual Basic utiliza tcnicas de
Para disear esta ventana (Formulario), del conjunto de objetos de Visual Basic
Gestin y Sistemas.
Dentro del formulario se colocan los controles. Para que el usuario pueda ingresar un dato
Ingresar.
Se desea que cuando el usuario haga clic en el botn Limpiar, se borre cualquier dato que
el usuario haya ingresado en los Cuadros de Texto, y que el punto de insercin se ubique
en el cuadro txtUsuario. Para que esto ocurra debemos programar el evento Hacer_Click
los cuadros de texto, y luego invocar al mtodo EstablecerEnfoque() del cuadro de texto
txtUsuario.
Visual Basic es un sistema diseado para crear aplicaciones grficas de una manera rpida
y sencilla las cuales se ejecutan bajo Windows. El acceso a Visual Basic es muy sencillo y
Segn como est configurado el Visual Basic, antes de ingresar a su pantalla principal Ud.
puede visualizar lo siguiente:
77
44
33
66
55
Descripcin de la ventana de VB
1. Barra de Mens
Presenta los comandos que se usan para trabajar con Visual Basic. Adems de los
mens estndar Archivo, Edicin, Ver, Ventana y Ayuda, contiene otros mens para
Depuracin.
2. Barra de Herramientas
3. Cuadro de Herramientas
Contiene todos los objetos y controles que se pueden aadir a los formularios para
crear aplicaciones.
4. Diseador de Formularios
5. Ventana de Propiedades
Lista los valores de las propiedades del formulario o control seleccionado que pueden
6. Ventana de Cdigo
7. Explorador de Proyectos
Lista de los archivos (formularios, mdulos, etc.) del proyecto actual. Un Proyecto es
desarrollo.
Ayuda en lnea
Visual Basic proporciona una amplia ayuda en lnea. El archivo de Ayuda contiene mucho
luego presione F1. Por ejemplo, si desea informacin acerca de la sentencia Open, escriba
Libros en Pantalla
Adems de la ayuda sensible al contexto, el CD-ROM de Visual Basic incluye una versin
en lnea de la documentacin impresa para Visual Basic. Para acceder a los Libros en
Pantalla, haga clic en Libros en Pantalla dentro del men Ayuda de Visual Basic.
Mtodo 1
que desea aadir en el Cuadro de Herramientas, los controles se ubican en el centro del
formulario, uno encima de otro, luego hay que moverlos a la posicin deseada dentro del
formulario.
Mtodo 2
2. Ubique el puntero del Mouse (una cruz) sobre el formulario en la esquina superior
Nota: Estos cuatro pasos se repiten con cada control que desea aadir al formulario.
Conforme trabaje con Visual Basic, necesitar estar familiarizado con los siguientes
trminos:
Trmino Definicin
(MDI)
aplicacin.
Propiedades Los valores de un objeto, tales como tamao, ttulo, color, etc.
objetos de la aplicacin.
Qu es un proyecto?
Cuando desarrolla una aplicacin, Visual Basic crea un archivo especial llamado Archivo de
asociados con el proyecto, as como informacin sobre las opciones del entorno. Esta
informacin se actualiza cada vez que se guarda el proyecto. Todos los archivos y objetos
tambin se pueden compartir con otros proyectos. Un proyecto est compuesto por los
siguientes archivos:
aplicacin.
formulario.
el formulario. (opcional)
Controles
(opcional)
Cuando ha completado todos los archivos del proyecto puede convertir el proyecto en un
El proceso de creacin de una aplicacin Visual Basic puede descomponer en una serie de
siete pasos.
Usted crea una interfaz dibujando controles y objetos sobre un formulario. A fin de
hacer que su cdigo sea ms fcil de leer y depurar, debe luego asignar nombres a los
Luego de establecer las propiedades iniciales para el formulario y cada objeto, aada el
cdigo que se ejecutar en respuesta a los eventos. Los eventos ocurren cuando
diferentes acciones ocurren sobre un control u objeto. Por ejemplo, clic es un evento
4. Guardar el proyecto
Proyecto como del men Archivo. Guarde su proyecto frecuentemente conforme aada
proyecto.
Debido a que su archivo ejecutable depende de otros archivos, tales como el archivo en
Los objetos deben llevar nombres con un prefijo coherente que facilite la identificacin
del tipo de objeto. A continuacin se ofrece una lista de convenciones recomendadas para
aplicacin. Los usuarios interactan con los controles sobre el formulario para ingresarle
formulario.
cuadro de control.
Eventos
Mtodos
Controles Bsicos
Botn de Comando
Con los controles, los usuarios pueden operar y obtener los resultados de una aplicacin.
Se utiliza para mostrar texto que el usuario no puede modificar. Generalmente para
Propiedades
Propiedades
control.
KeyDown Ocurre cuando el usuario presiona una tecla mientras el control tiene
el enfoque.
Propiedades
predeterminado en el formulario.
Eventos
Algunas propiedades pueden ser establecidas en tiempo de diseo. Para establecer estas
propiedades, oprima en botn secundario del ratn sobre un objeto, y luego haga
mostrarn las propiedades que son comunes para todos los controles seleccionados.
Cualquier cambio que se haga a una propiedad ser aplicada a todos los controles.
En tiempo de ejecucin, se puede escribir cdigo para establecer u obtener el valor de una
Puede emplear el siguiente cdigo para obtener el valor de una propiedad en tiempo de
ejecucin.
sNombre = txtName.Text
Procedimientos de Evento
del teclado, del ratn o del sistema. Por ejemplo, los botones de comando tienen un
Para abrir la ventana de cdigo, haga doble clic en el control o formulario, haga clic en la
evento para cada control son mostrados en un cuadro de lista despegable en la ventana de
MsgBox "Hola"
End Sub
Comentarios
alguna fecha posterior. Un comentario se inicia con el carcter apstrofe (), de modo que
todo el texto que contine a este carcter ser ignorado en la ejecucin de la aplicacin.
End Sub
Ejemplos prcticos
Desarrollo una aplicacin que muestre el nombre del usuario y su respectiva clave
Se debe de mostrar asteriscos (*) cuando el usuario ingrese algn valor en el cuadro
de texto respectivo.
Solucin.
continuacin.
Tres label
continuacin.
Text1 Text
Name TxtUsuario
Maxlength 10
Text2 Text
Name TxtClave
Maxlength 10
PasswordChar *
Caption Aceptar
Caption Cancelar
Una vez que haya cambiar las propiedades, el diseo del formulario tendr que
Realice doble clic, sobre el botn Aceptar, para activar la ventana de cdigo, y
botn Aceptar.
Ejemplos prcticos
Solucin:
1. Disee el formulario como muestra la imagen
Tipo de PROPIEDADES
Control Caption Nombre Text Enabled
Form1 Calculadora Bsica Calculadora
Label1 PRIMER NMERO
Label2 SEGUNDO NMERO
Label3 RESULTADO False
Tet1 txtpn En blanco
Text2 txtsn En blanco
Text3 txtr En blanco
Command1 SUMA cmdsuma
Command2 RESTA cmdresta
Command3 MULTIPLICACIN cmdmultiplicacion
Command4 DIVISIN cmddivision
3. Digite el cdigo haciendo doble clic en cada uno de los botones de comando.
Solucin:
1. Disee el formulario como muestra la imagen
Todo estos
controles tendrn
que estar
desactivados
(Enabled =False)
OPERADORES ARITMETICOS
Ejemplos:
Operacin Resultado
5 + 13 18
80 - 4 76
7 *6 42
13/2 65
13\2 6
13 MOD 2 1
4^3 64
12 + 14/2 19
(12 + 14)/2 13
1. Exponenciacin (A)
2. Negacin (-)
3. Multiplicacin y divisin (*, /)
4. Divisin de enteros (\)
5. Resto de una Divisin (Mod)
6. Suma y Resta (+, - )
Nota:
Si los operadores de una expresin tienen la misma prioridad se ejecutan de izquierda a
derecha.
Los parntesis cambian el orden de operacin porque toda expresin que tenga parntesis
se ejecuta primero y si existen varios parntesis primero se ejecutan los parntesis ms
internos. Por ejemplo, si las notas de un alumno son 12 y 14, la siguiente expresin: 12+14/
2 dar como promedio 19 y la expresin (12+14)/2 dar como promedio 13.
Los comentarios son textos que se pueden utilizar para documentar nuestra aplicacin
permitiendo de esta manera ir explicando cmo estamos desarrollando la aplicacin y
cmo funciona. Este texto explicativo y aclaratorio es ignorado por la computadora cuando
nuestra aplicacin se ejecuta.
Por ejemplo:
NOTA: Cuando se insertan los comentarios se visualizan con un color diferente al de las
instrucciones, este color es normalmente el verde.
VARIABLES
1) Ambito:
El mbito indica en qu lugar de la aplicacin desea utilizar la variable y puede ser
una de las siguientes palabras claves: Dim, Static, Prvate o Public.
2) Nombre Variable:
Es el nombre que utilizamos para referirnos a la variable en la aplicacin.
El nombre de una variable tiene que comenzar con una letra y puede tener como
mximo 255 caracteres. Los caracteres pueden ser letras, dgitos, el carcter
subrayado y los caracteres de declaracin del tipo de la variable ( %, &, !, # ,@ y
3) Tipo:
Es opcional y determina qu clase de valores puede almacenar una variable.
Si no indica el tipo no utilice la palabra AS, en este caso la variable se considera de
tipo Variant.
TIPOS DE VARIABLES
Los tipos de datos Byte, Integer, Long, Single, Double y Currency indican que una variable
va a almacenar slo nmeros, pero cada uno de estos tipos tiene sus caractersticas.
Por ejemplo:
Una variable definida de tipo Byte acepta nmeros enteros (sin decimales), pero slo
entre 0 y 255.
Una variable definida de tipo Integer, acepta nmeros enteros comprendidos entre
-32768 hasta 32767. Una variable definida de tipo Single, Double y Currency acepta
nmeros sin decimales y con decimales.
Muy importante:
Si a una variable la declaramos de un tipo determinado y le asignamos un valor incorrecto
se visualiza un error.
Se define la variable A de tipo Integer cuyo valor mximo debe ser 32767, pero le
asignamos el valor 50000. En este caso se visualiza un error de overflow
(desbordamiento):
Ejemplo prctico
Desarrolle una aplicacin que permita ingresar dos nmeros enteros y permita
calcular las cuatro operaciones bsicas, utilizando variables.
Solucin:
1. Para la solucin utilizaremos el formulario anterior ya diseado.
Estructuras de decisin
Estructuras de bucle
Estructuras de Decisin
resultados, realizar diferentes operaciones. Entre las estructuras de decisin que acepta
IF - THEN - ELSE
Permite ejecutar una o ms instrucciones dependiendo de la res puesta (verdad o Falso)
de una condicin dada.
Su sintaxis es:
1. If condicin Then
Instruccin(es)
(Se ejecutan cuando es Verdad)
2. If condicin Then
Instruccin(es)
(Se ejecutan cuando es Verdad)
Else
Instruccin(es)
(Se ejecutan cuando es Falso)
End lf
Visual Basic evala primero la condicin. Si es True, ejecutar las instrucciones que se
Ejemplo Prctico:
categora del trabajador, Cuando se pulse sobre el botn Calcular, deber de realizar
Desarrolle una aplicacin que permita ingresar el nombre del estudiante, el nombre
del curso, y las notas del examen parcial, final y promedio de prcticas. Cuando se
ListBox; los usuarios pueden introducir informacin en la parte del cuadro de texto o
Propiedades
ListCount, ListIndex.
Mtodos
Ejemplo Prctico:
Tipo de Control
Caption Nombre Text
Form1 REMUNERACION Remuneracion
Label1 NOMBRE DEL
TRABAJADOR
Label2 CATEGORIA
Combo1 cmbtrabador En blanco
Combo2 cmbcategoria En blanco
3. Haga Clic sobre el Formulario y escriba dentro del procedimiento Private Sub
El control OptionButton permite ingresar datos por seleccin. De esta forma slo se
Se utiliza en un grupo de opciones para mostrar opciones entre las cuales el usuario
solo puede seleccionar una. Los controles OptionButton se agrupan si los dibuja dentro
MUY IMPORTANTE
Para preguntar si un botn de opcin est seleccionado se utiliza la propiedad Valu. Por
ejemplo, para preguntar si el botn N 1 est seleccionado se escribe:
Para seleccionar un botn mediante un comando se le asigna el valor TRUE y para quitar la
seleccin se le asigna el valor FALSE, Ejemplo:
Ejemplo Prctico:
categora del trabajador, Cuando se pulse sobre el botn Calcular, deber de realizar
Solucin:
1. Disee el siguiente formulario
Tipo de Control
Caption Nombre
Form1 REMUNERACION Remuneracion
Frame1 Categora
3. Haga Clic sobre cada uno de los Option y escriba el siguiente cdigo:
Un control CheckBox se utiliza para mostrar mltiples opciones entre las cuales el
Muy importante:
Ejemplo Prctico:
ingresar el nombre del pasajero, el destino y el precio. Cuando se pulse sobre el botn
Calcular, deber calcular el total, si selecciona el descuento el total ser de S/. 10.
Solucin:
1. Disee el siguiente formulario
Tipo de Control
Caption Nombre
Form1 VENTA DE PASAJES VentaPasajes
Check1 DESCUENTO S/.10 chkdescuento
Objetivos:
Crear una base de datos.
Disear diferentes tipos de bases de datos con sus respectivos formularios
Crear tablas y formularios para almacenar informacin.
INTRODUCCIN
Existen mltiples maneras de organizar la informacin por medio de una computadora. Sin
Access 2013, aplicacin que integra la ltima versin de la suite Microsoft Office. Esta
poderosa herramienta permite almacenar y organizar datos para que luego podamos
administrarlos y realizar con ellos diversas tareas de acuerdo con nuestras necesidades
de informacin y anlisis.
Una base de datos se define como una coleccin de datos organizados sistemticamente
en formato de tablas. Estas nos permiten generar nueva informacin a partir de dichos
(filas). Si bien una base puede contener infinitas tablas, es conveniente que definamos
hacer es tomar lpiz y papel y realizar un esquema de las actividades que queremos
a que estas son los elementos ms importantes de una base de datos, gran parte de
Si utiliza Microsoft Access, puede administrar toda la informacin desde un nico archivo
de base de datos. Dentro de este archivo tendr que dividir los datos en contenedores de
En Access puede ver, agregar y actualizar los datos en las tablas mediante formularios;
puede buscar y recuperara solamente los datos que necesite mediante consultas; y adems
podr analizar o imprimir los datos con el formato deseado mediante informes.
CONCEPTOS BSICOS:
Dato: Es la unidad mnima de informacin que puede existir en una BASE DE DATOS. Un
dato es cualquier informacin particular, por ejemplo; la edad de una persona, la cantidad
Campo: Es un nombre genrico que se asigna para indicar o representar un dato o conjunto
de datos. Cada campo contiene un fragmento de informacin que describe una parte nica
de un registro.
informacin, as por ejemplo: los datos personales de un alumno. Los datos sobre una pieza
registro cuando se han completado los datos en todos los campos existentes en una tabla
determinada.
ejemplo: una TABLA de productos o proveedores. Las tablas organizan los datos en
columnas (Denominadas campos) y filas (Denominadas registros). Cada fila de una tabla
Base de Datos: Una base de datos es todo un conjunto de informacin que se organiza en
tablas y adems se relaciona con un asunto o tiene una finalidad, por ejemplo, si desea
Crear una base, en Access es muy sencillo, sin embargo le sugerimos disear previamente
a lpiz y papel la estructura que tendr dicha base de datos, con el objetivo de que la
Creacin de Tablas
Trabajar con una base de datos de Access implica dos modos distintos o fases de
Las tablas son lo primero que debe de existir en una Base de Datos, ests permitirn
guardar los datos de una manera ms estructurada. En las tablas se incluyen datos que
hablan sobre algn mismo tema o aspecto y los datos se almacenan en forma de una
cuadricula, es decir en Filas (llamadas registro) y columnas (llamados campos). Algo que se
debe de tomar en cuenta es que, durante la creacin de tablas de una Base de datos es
necesario especificar el nombre de cada uno de los campos que tendr la tabla y adems
Al momento de disear una base de datos, se deben de tomar en cuenta los siguientes
tems:
identificarlos. Este nombre preferentemente tiene que ser corto para que sea fcil de
ejemplo: Nmeros, Letras, etc. Esto depende de la naturaleza del campo y los propsitos
La siguiente tabla describe algunos de Tipos de Datos con los que se trabajar:
Texto Corto que es posible ingresar texto y nmeros que no sean utilizados
Datos adjuntos posea datos de los empleados puede llevar adjunto el currculum
3. Nos aparece la pantalla para colocarle el nombre a nuestra base de datos. Aqu damos el
pero antes de seguir con ese paso, debemos de conocer como es el diseo en papel de cada
TABLA DE LIBROS
Nombre del Campo Tipo de Dato Tamao
idlibro Texto corto 5
titulo Texto corto 60
autor Texto corto 60
categoria Texto corto 60
editorial Texto corto 40
idioma Texto corto 60
TABLA DE PRESTAMOS
Nombre del Campo Tipo de Dato Tamao
idprestamo Texto corto 6
idestudiante Nmero Entero Largo
idlibro Texto corto 5
fechaPrestamo Fecha / Hora
fechaDevolucion Fecha / Hora
6. Bueno ya conocimos cada una de las tablas, ahora seguiremos los pasos para crearlas una
por una.
3. Luego completamos la Tabla Estudiantes, asignando todos los nombres de los campos, tipo
de datos y el tamao, como muestra la siguiente imagen.
1
2
5. Para crear la tabla Libros y Prestamos, ir a la pestaa CREAR y hacer clic en Tabla y siga
los procedimientos del 1 al 4.
1
Ing. Juan Carlos Palomino Q. 57
2
6. Una vez finalizado de crear las 3 tablas nos debe quedar como la siguiente imagen
Despus de disear las tablas debemos de relacionarlas para una mejor consistencia para
cuando digitemos los datos de cada una.
Sin olvidar que debemos de CERRARLAS antes de realizar las relaciones, dndole clic
derecho en el nombre de la tabla y clic en Cerrar. Para esto seguiremos los siguientes
pasos:
las tres.
llave principal al mismo nombre del campo que se encuentra en otra tabla. Nos debera
encima del otro campo nos aparece esta pantallita, darle clic en Exigir integridad
8. Si has llegado hasta aqu, como la imagen anterior, entonces ahora puede Cerrar la
ventana de las Relaciones. Aceptar para Guardar la Relacin.
Ahora para poder ingresar datos a las tablas, se lleva un orden, que en esta base de datos
seria as: primero los datos de la tabla Estudiantes, despus la de Libros y por ltimo la de
Prestamos. Para digitar los datos haremos 2 mtodos que a continuacin explicaremos.
1. Haga clic derecho sobre cada una de las tablas y clic en abrir. O simplemente doble clic
5.