Está en la página 1de 32

MANUAL DEL PROGRAMADOR

CAMILO AGUIRRE GUERRERO DIEGO FERNANDO FORERO CASTRO

INSTITUCION EDUCATIVA TECNICA ANTONIO NARIO SEDE TECNICO-ACADEMICA LOGICA Y PROGRAMACION MONIQUIRA 2011

MANUAL DEL PROGRAMADOR

Realizado por: CAMILO AGUIRRE GUERRERO DIEGO FERNANDO FORERO CASTRO 11-3 T

Presentado a: Ing. OLGA ROCIO BERRIO LEGUIZAMON

INSTITUCION EDUCATIVA TECNICA ANTONIO NARIO SEDE TECNICO-ACADEMICA LOGICA Y PROGRAMACION MONIQUIRA 2011

CONTENIDO

CONTENIDO......................................................................................................................................3 INTRODUCCION ..............................................................................................................................4 JUSTIFICACION ...............................................................................................................................5 OBJETIVOS .......................................................................................................................................6 LENGUAJE DE PROGRAMACION Y BASES DE DATOS ........................................................7 EXPLICACIN DEL FUNCIONAMIENTO ................................................................................. 16 GLOSARIO...................................................................................................................................... 29 CONCLUSIONES........................................................................................................................... 31 BIBLIOGRAFIA ............................................................................................................................... 32

INTRODUCCION

El contenido de este trabajo va orientado a personas que no han manejado visual BASIC 6.0.Con la aplicacin se pretende ejecutar programas que facilita el trabajo de diversas entidades que dentro de su entorno laboral tiene a su cargo ciertas bases de datos, de esta manera no solo se crea la facilidad del manejo de datos sino que la informacin ser de un fcil acceso. Sin lugar a duda la programacin, permitir una mayor organizacin de la informacin consolidad en las bases de datos, en el presente trabajo se desarrollara de manera concreta cada una de las indicaciones para poder ejecutar un excelente manejo de dicha aplicacin visual BASIC 6.0 de esta forma los interesados lograran ejecutar una base de datos de Microsoft Access muy fcilmente mediante una explicacin muy concisa y detallada para un usuario estndar. La empresa de alquiler de pelculas permite el diseo de la aplicacin. La programacin ser una de las herramientas importantes dentro de este negocio debido a la facilidad en el acceso y a los mltiples datos que se pueden consolidar, es as como se establece un control en beneficio de los usuarios asegurando el manejo de los datos personales y al mismo tiempo obteniendo la informacin de la pelcula en cuanto a sus caractersticas, formas de pago y tiempo del alquiler.

JUSTIFICACION

Este trabajo se hace con el fin de mejorar el desempeo de una empresa. Adems de promover aplicaciones actuales permitiendo que la estructura de un negocio cuente con una optima organizacin y control de los datos que se obtienen. Se debe destacar que la facilidad de manejar el programa visual BASIC 6.0 permite la consolidacin de la informacin obteniendo una completa caracterizacin de los datos del usuario. Por lo anterior el desempeo de la empresa ser ptimo estableciendo un control de las entradas y salidas de los productos. Este trabajo es de gran inters para todos los comerciantes debido a la facilidad en el manejo de esta manera se dar a conocer su funcionamiento logrando que muchas personas creen sus propias aplicaciones, que entiendan sus caractersticas de programacin, sus ventajas a la hora de implementar programas y las facilidades para conectar visual BASIC 6.0 con una base de datos creada en Microsoft Access. De igual forma se pretende implementar conocimientos frente a la estructura y funcionamiento de las aplicaciones ya mencionadas con el nimo de difundir estas acciones a las dems personas que estn interesadas en este tema.

OBJETIVOS

OBJETIVOS GENERALES Conocer cmo manejar el programa Visual Basic 6.0 para lograr crear aplicaciones

OBJETIVOS ESPECIFICOS Entender el manejo de cdigos que se requieren a la hora de programar un formulario, label, textbox, etc. Reconocer las herramientas y funciones de Visual Basic 6.0 Implementar conocimientos frente a su estructura y funcionamiento

LENGUAJE DE PROGRAMACION Y BASES DE DATOS Estamos ubicados en Visual Basic 6.0; Ahora crearemos un proyecto con Data Evironment as como indica la siguiente imagen

Ahora iremos a propiedades para poderlo conectar con la base de datos.

Ahora le damos clic en Microsoft Jet 4.0 OLE DB Provider le damos siguiente y ahora anexamos la base de datos as como lo muestra la siguiente imagen

Ahora buscamos la base de datos CnCine

Ahora comprobamos si la base de datos es compatible con Visual Basic 6.0 de la siguiente manera le damos clic donde dice prueba de conexin y debe salir un cuadro de dialogo as

Luego de esto Agregamos un comando de la siguiente manera

Enseguida le damos clic derecho al comando

Despus de esto seleccionamos objeto de base de datos Tabla y escogemos la tabla cliente

10

Ahora le damos aceptar y en el comando nos salen unos campos arrastramos todo el comando al formulario de la siguiente manera

Y ahora creamos el siguiente entorno

11

Con las siguientes herramientas y objetos 9 CommandButtom 3 Frame

Botn Primero Private Sub CmdPrimero_Click() DeCine.rsCommand1.MoveFirst End Sub - Este cdigo me enva al primer registro de la tabla Botn Anterior Private Sub CmdAnterior_Click() DeCine.rsCommand1.MovePrevious If DeCine.rsCommand1.BOF Then DeCine.rsCommand1.MoveFirst MsgBox "Estamos en el primer registro" End If End Sub - Este cdigo me devuelve al registro ya visto si es el registro del inicio me aparecer un mensaje dicindome que este es el primer registro Botn Siguiente Private Sub CmdSiguiente_Click() DeCine.rsCommand1.MoveNext If DeCine.rsCommand1.EOF Then DeCine.rsCommand1.MoveLast MsgBox "Estamos en el ltimo registro" End If End Sub - Este cdigo me enva al registro siguiente si es el registro final me aparecer un mensaje dicindome que este es el ltimo registro Botn ltimo Private Sub CmdUltimo_Click() DeCine.rsCommand1.MoveLast End Sub - Este cdigo me enva al ltimo registro de la tabla Botn Nuevo Private Sub CmdNuevo_Click() DeCine.rsCommand1.AddNew ModoEditar = True End Sub - Este cdigo sirve paro poder crear un nuevo registro

12

Botn Editar Private Sub CmdEditar_Click() ModoEditar = True End Sub - Este cdigo sirve paro poder editar un registro Botn Guardar Private Sub CmdGuardar_Click() DeCine.rsCommand1.Update ModoEditar = False End Sub - Este cdigo sirve paro poder guardar un registro Botn Eliminar Private Sub CmdEliminar_Click() DeCine.rsCommand1.Delete DeCine.rsCommand1.MoveNext If DeCine.rsCommand1.EOF Then DeCine.rsCommand1.MoveLast End If End Sub - Este cdigo sirve paro poder eliminar un registro Botn Salir Private Sub CmdSalir_Click() Unload Me End Sub - Este cdigo me enva al formulario para que me aparezca un cuadro de dialogo que veremos a continuacin Formulario Private Sub Form_Unload(Cancel As Integer) If MsgBox("Desea terminar la aplicacin?", _ vbQuestion + vbYesNo, Pregunta) = vbYes Then End Else Cancel = True End If End Sub - Nos ubicamos en el formulario y en la parte superior derecha donde dice LOAD lo cambiamos por UNLOAD y ponemos el anterior cdigo el cual funciona para cuando le des clic a Salir se abra un cuadro de dialogo el cual diga "Desea terminar la aplicacin?"; Si Le Da SI, que se cierre la aplicacin; si le da NO que no se cierre la aplicacin.

13

Private Sub Form_Activate() ModoEditar False End Sub - Este cdigo tambin est ubicado en el formulario y tambin cambiamos el LOAD por el ACTIVATE, este cdigo sirve para editar los datos de los registros. Private Sub ModoEditar(ByVal Ok As Boolean) TxtCurCodigo.Locked = Not Ok: TxtCurNombre.Locked = Not Ok TxtCurVacantes.Locked = Not Ok: TxtCurProfe.Locked = Not Ok CmdNuevo.Enabled = Not Ok: CmdEditar.Enabled = Not Ok CmdGuardar.Enabled = Ok: CmdEliminar.Enabled = Not Ok CmdPrimero.SetFocus: If Ok Then TxtCurCodigo.SetFocus End Sub Ahora copiamos y pegamos el anterior cdigo completo para poder editar los datos de los registros

Ahora por ultimo tenemos que ser cuidadosos con el tipo de bloque que sea el adecuado. Para esto ubique el comando CnCine Dele clic derecho y dele propiedades ah escoja la pestaa Avanzadas; Y que el tipo de bloqueo sea 3-Optimistic asi como aparece la siguiente imagen.

14

ANLISIS Y REQUERIMIENTOS DEL SISTEMA

SOFTWARE

Visual Basic 6.0 Microsoft Access Microsoft Word

HADWARE

Monitor Mouse Teclado

15

EXPLICACIN DEL FUNCIONAMIENTO

Para este manual abrimos Microsoft Access creamos una base de datos con el nombre cine.mbd en las cuales hay tres tablas. La primera con el nombre CLIENTE en la cual se encuentran cinco campos (DOCUMENTO CLAVE PRINCIPAL, NOMBRE, APELLIDO, TELFONO Y DIRECCIN) La segunda con el nombre PELCULA en la cual se encuentran seis campos (DOCUMENTO CLAVE PRINCIPAL, NOMBRE, AO DE LANZAMIENTO, DURACIN, TRAMA Y PROTAGONISTA) La tercera con el nombre PRSTAMO en la cual se encuentran tres campos (DOCUMENTO CLAVE PRINCIPAL, PRECIO Y DAS)

Ahora creamos la tabla CLIENTE.

16

En esta tabla crearemos los campos documento clave principal, nombre, apellido, telfono y direccin.

17

Ahora vamos a crear la tabla PELCULA.

Y asignamos ahora los campos documento clave principal, nombre, ao de lanzamiento, duracin, trama y protagonista.

18

Ahora vamos a crear la ltima tabla llamada PRSTAMO.

Y procedemos a crear los campos documento clave principal, precio y das.

19

Ahora ingresamos los datos a cada una de las tablas empecemos con la tabla CLIENTE.

Ahora la tabla PELCULA.

20

Y por ltimo la tabla PRSTAMO.

Las anteriores tablas tienen la misma clave principal para reconocer al usuario que hace parte de la base de datos y la cual est colaborando con la empresa. Ahora nos dirigimos al programa Visual Basic 6.0 all ubicamos la barra de mens desplegamos proyecto y seleccionamos componentes siguiente a esto nos aparece un cuadro de dilogo en el cual nos ubicamos en las pestaas superiores y le damos clic a diseadores ah escogemos la funcin Data Evironment. Ahora enlazamos el Data Evironment con la base de datos cine.mbd cmbianos los nombres y agregamos los comandos necesarios para que cada tabla quede en un diferente formulario es decir para las tablas CLIENTE, PRSTAMO Y PELCULA; creamos tres comandos y agregamos tres formularios en cada formulario agregamos un comando luego podemos crear los botones de direccin y los botones de mantenimiento. En cada botn utilizamos un cdigo para que al hacer clic este funcione y nos cmbielos datos de la persona que est en este momento en pantalla tambin podemos crear informes con el Data Report en este utilizamos tambin el Data Evironment creamos comandos correspondientes a cada tabla y los datos de esta tabla salen en este comando luego los arrastramos al data Report que creamos y los ubicamos arriba en el encabezado del informe el titulo de nuestra empresa luego en el encabezado de pagina seccin (2) ubicamos uno de los datos arrastrados de los comandos y debajo de este en orden y bien ubicados ponemos

21

los otros y lo configuramos para que al ejecutar inicie desde el informe

Visual Basic 6.0 es un programa orientado a eventos en el cual podemos construir nuestras propias aplicaciones en este paso del manual explicaremos como se pueden programar los botones, label, textbox, formularios, etc.

Para enlazar visual BASIC 6.0 con Microsoft Access nos dirigimos a la barra de men all le damos clic en proyecto

Y damos clic en componentes luego de eso le damos clic en diseadores

22

Ahora escogemos Data Evironment y le damos aceptar Luego de esto Nos sale el siguiente entorno

Le damos propiedades al Connection1 y escogemos la opcin Microsoft jet 4.0

23

Ahora Estamos ubicados en conexin seleccionamos la base de datos

Ahora le damos clic a prueba de conexin

24

Nos debe Salir as, Damos aceptar. Ahora agregamos un comando As

Luego damos Propiedades de Command1 Seleccionamos en la opcin de base de datos tabla y en Nombre del Objeto cliente y damos aceptar

25

As. Luego agregamos con la misma opcin tabla las opciones dentro del comando2 y 3 los objetos pelculas y prestamos. Luego Seleccionamos la opcin Data Report en la ventana Proyecto Nos Saldr as

26

Ahora Que tenemos el entorno Nos ubicamos en el data Report para poderlo desbloquear hacemos los siguientes ajustes

Luego Arrastramos del data Evironment a data Report cada uno de Del contenido de los comandos

27

Ahora estamos ubicando los campos en el informe luego de esto los personalizamos al gusto

El entorno nos debe quedar as. As creamos un formulario con datos de un documento de Microsoft Access 2000

28

GLOSARIO

1. BASE DE DATOS: es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. 2. CAMPO: un campo es un espacio de almacenamiento para un dato en particular. 3. CHECK BOX: despliega una opcin de s y no o de no y s para el usuario 4. CLAVE PRINCIPAL: Es el cdigo principal en una tabla en una base de datos 5. COMBO BOX: puede ingresar informacion al textbox o seleccionar un tem del listbox 6. COMMAND BUTTOM: Interrumpe o termina un proceso. 7. DATA EVIRONMENT: Este complemento sirve para conectar una base de datos con visual Basic. 8. DATA REPORT: Este complemento sirve para crear informes 9. DATA: despliega una forma data de uno o varios archivos 10. EVENTO Sucesin que desencadena una reaccin o comportamiento de parte de un objeto. 11. FORMULARIO: Es en el cual creamos el entorno de la aplicacin. 12. FRAME: provee una agrupacin de controles identificables 13. LABEL:es un control grfico que se puede usar para desplegar un texto que el usuario no puede cambiar directamente 14. LIST BOX: despliega una lista de items de los cuales el usuario puede seleccionar uno o dosMicrosoft Access: Es un programa donde podemos crea bases de datos. 15. MICROSOFT ACCESS: s un programa, utilizado en los sistemas operativos Microsoft Windows, para la gestin de bases de datos 16. MICROSOFT JET 4.0: Es un complemento para que las bases de datos se puedan conectar con visual Basic. 17. OBJETO Ente Que posee propiedades y mtodos de comportamiento. 18. OPTIOM BUTTON: despliega una opcin que puede transformarse en encendido o apagado

29

19. TABLA: en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de Hoja de clculo. 20. TEXTBOX:Despliega informacion ingresada por el mismo usuario 21. VISUAL BASIC 6.0:En este programa creamos formularios y enlaces con otros programas como Microsoft Access, es un lenguaje de programacin dirigido por eventos

30

CONCLUSIONES

La creacin de aplicaciones aporta diversos conocimientos, mediante el manejo de visual BASIC 6.0 se puede lograr consolidar la informacin de forma adecuada.

Al entender el funcionamiento y las formulas con que se programa se facilita la organizacin de los datos y el rpido diligenciamiento de formularios y otros documentos. El trabajo permiti la retroalimentacin del conocimiento con experiencias anteriores adquiriendo mayores destrezas en cuanto a la programacin de diversas acciones.

31

BIBLIOGRAFIA

http://es.wikipedia.org/wiki/Base_de_datos http://es.wikipedia.org/wiki/Visual_Basic http://es.wikipedia.org/wiki/Tabla_(base_de_datos) http://es.wikipedia.org/wiki/Check_box http://msdn.microsoft.com/es-es/library/cc465989(v=vs.71).aspx

32