Como lectura obligatoria de loa puntos 2 a 5 poder identificar los componentes mencionados, las operaciones de Actualización de datos, la utilización de SQL, etc. de los temas abordados en el material disponible en la Unidad 2 y también complementando dicho material con el siguiente:
- Aprenda Visual Basic 6.0 ... de la Escuela Superior de Ingenieros de San Sebastián (Universidad de Navarra - España)
- El manejo de eventos, tan importante en programación visual, es desarrollado considerando también operadores y estructuras de control, etc. y el uso de Arrays de Controles que es un tema fundamental ya que agiliza mucho lo relativo a la manipulación de eventos:
- En clase se repasará Bases de Datos y deberá estudiar el Ejemplo 1 y realizar el diseño lógico de las Bases de Datos que se piden en Ejemplo1 de Bases de Datos. Puede especificar los atributos y dibujar las tablas en Excel o en papel, a su criterio. Asimismo el Ejemplo 1 se encuentra implementado en Access Base de Datos del Ejemplo 1
TRABAJO PRÁCTICO 4: En base al tema seleccionado por cada grupo, deberán
realizar el Diseño Lógico y Físico de la Aplicación Elegida.
Fecha de entrega Trabajo Práctico 4 - Diseño Lógico y Físico de la Base de Datos de la Aplicación elegida por cada grupo: Finalizado
TRABAJO PRÁCTICO 5: Uso combinado del Control Data y DBGrid
Crear un proyecto de modo que el formulario contenga un DBGrid y un Control Data, configurando las propiedades correctas referidas a manejo y vinculación de datos. Es conveniente utilizar una tabla primaria.
Para realizar el proyecto deberán basarse en el video Uso combinado de los controles Control Data y DBGRid
Asimismo bajar, ejecutar y comprender el siguiente material Uso del control Data (Proyecto Cargos - zip 901 Kb)
Fecha de entrega Trabajo Práctico 5 - Uso de los Controles Data y DBGrid: Finalizado
TRABAJO PRÁCTICO 6: Uso combinado del Control Data, DBGrid y TextBox
Crear un proyecto de modo que el formulario contenga los controles de datos especificados, configurando las propiedades correctas referidas a manejo y vinculación de datos. Es conveniente utilizar una tabla primaria.
Para realizar el proyecto deberán basarse en el video Uso combinado de los controles Control Data y TextBox
Asimismo bajar, ejecutar y comprender el siguiente material Uso del control DBGrid (Proyecto DBGrid - zip 81 Kb)
Fecha de entrega Trabajo Práctico 6 - Uso de los Controles Data, DBGrid y TextBox: Finalizado
TRABAJO PRÁCTICO 7: Uso combinado del Control Data, DBGrid, TextBox y DBCombo
Crear un proyecto de modo que el formulario contenga los controles visuales de manipulación de datos requeridos, configurando las propiedades correctas referidas a manejo y vinculación de datos. En este caso, los datos a actualizar deben ser de una tabla derivada, y a través del DBCombo poder leer datos desde una tabla primaria que permita actualizar un atribuo o más de la tabla derivada.
Para realizar el proyecto deberán basarse en el video Uso combinado de los controles Control Data y DBCombo
Asimismo bajar, ejecutar y comprender el siguiente material Uso del control DBCombo (Proyecto DBCombo - zip 276 Kb)
Es además obligatorio el uso de array de controles para los cuadros de texto.
Fecha de entrega Trabajo Práctico 7 - Uso de los Controles Data, DBGrid, TextxBox y DBCombo: Finalizado
TRABAJO PRÁCTICO 8: Operaciones de Altas, Bajas y Modificaciones con el uso de controles visuales de manipulación de datos.
Crear un proyecto de modo que el formulario que permita realizar las operaciones ABM, debiendo contar con los botones de comando que permitan realizar dichas operaciones.
Para realizar el proyecto deberán basarse en los siguientes videos:
Asimismo bajar, ejecutar y comprender el siguiente material, desde una visión centrada en el manejo de eventos necesarios para las operaciones de ABM:
Es además obligatorio el uso de array de controles para el caso de los botones de comando y cuadros de texto.
Fecha de entrega Trabajo Práctico 8 - Operaciones de ABM: Domingo 12 de Junio de 2011
TRABAJO PRÁCTICO 9: Operaciones de Altas, Bajas y Modificaciones con el uso de DML de Visual Basic para Manipulación de datos.
Crear un proyecto de modo que el formulario que permita realizar las operaciones ABM, debiendo contar con los botones de comando que permitan realizar dichas operaciones. Es decir, que el proyecto es muy similar al anterior, sólo que
no utiliza el control visual Control Data, sino que la gestión de la base de datos y su recordset se lleva a cabo mediante código, en especial se debe utilizar los métodos Index y Seek.
Para realizar el proyecto pueden basarse en los siguientes videos, que en realidad explican la ejecución del código del archvio ZIP, indicado más abajo para su descarga:
Asimismo Descargar, ejecutar y comprender el siguiente material, desde una visión centrada en el uso del DML de Visual Basic para las operaciones de ABM:
Es además obligatorio el uso de array de controles para el caso de los botones de comando y cuadros de texto.
Fecha de entrega Trabajo Práctico 9 - Uso de DML para ABM: Domingo 19 de Junio de 2011
TRABAJO PRÁCTICO 10: Desarrollo de 2 Formularios ABM.
Este práctico ya forma parte el Avance del Proyecto, a cuyos requisitos nos remitimos.
Una de las ABM deberá utilzar el método Seek para las búsquedas; en cuyo caso no se utiliza el control visual Control Data, sino que la gestión de la base de datos y su recordset se lleva a cabo mediante código, en especial se debe utilizar los métodos Index y Seek.
Para realizar el Trabajo Práctico deben basarse en los prácticos anteriores y en el material didáctico relacionado.
Fecha de entrega Trabajo Práctico 10 - Avance de Proyecto - 2 ABM: hasta Domingo 7 de Agosto de 2011
Como Material obligatorio del punto 6 sobre Menús y Formularios MDI no remitimos al material didáctico abordado para este punto así como al siguiente:
Aprenda Visual Basic 6.0 ... de la Escuela Superior de Ingenieros de San Sebastián (Universidad de Navarra - España)
El siguiente archivo tiene incluidos 3 Proyectos que abordan la temática en grado creciente de complejidad. Formularios MDI y Menús (Proyectos Aplica- zip 81 Kb)
Sl siguiente video aborda la temática en un nivel medio de complejidad Creación de Formularios MDI y Menús
Este video hace referencia al Proyecto Aplica2 incluido en el archivo Zip mencionado anteriormente Creación de Formularios MDI y Menús (Proyecto Aplica2)
TRABAJO PRÁCTICO 11: Avance de Proyecto - Formulario MDI con Menú Principal.
Este práctico como avance del proyecto involucra los siguientes aspectos:
- Diseñar un Formulario MDI que incluya el Menú Principal de la Aplicación elegida por cada grupo.
El esqueleto del Menú Principal deberá contemplar los siguientes submenús: Sistema, Tema1, Tema2, Tema3 y Tema 4 como se muestra en la siguiente imagen:
- A su vez cada Submenú, salvo el de Sistema deberá tener la estructura que muestra la siguiente imagen:
- Incluir el código necesario para llamar a las ABM de la aplicación
Como las etiquetas ABM Tema1.... ABM Tema4 dependen de cada Aplicación, cada grupo deberá incluir el código que permita realizar
las llamadas a las 4 ABM del Proyecto que ya fueron entregadas en los Trabajos Prácticos anteriores.
Fecha de entrega por correo electrónico Trabajo Práctico 11 - Avance de Proyecto - Formulario MDI con Menú Principal: hasta el Lunes 15 de Agosto de 2011 3º 5ª
Fecha de entrega por correo electrónico Trabajo Práctico 11 - Avance de Proyecto - Formulario MDI con Menú Principal: hasta el Martes 16 de Agosto de 2011 3º 9ª
TRABAJO PRÁCTICO 12: Avance de Proyecto - Formulario MDI con Menú Principal - Inclusión de la Pantalla de Usuario.
Este práctico como avance del proyecto involucra los siguientes aspectos:
- Agregar la Pantalla de Usuario
Es decir, al Menú del práctico anterior se le deberá agregar la Pantalla de Usuario para el ingreso y validación de Usuario/contraseña.
- Agregar el código fuente necesario para habilitar/deshabilitar el Menú Principal
El Menú debe estar desactivado al iniciar y sólo activarse en caso de que la validación de usuario y contraseña sea afirmativa.
Como guía de este práctico deben tenerse en cuenta el video Creación de Formularios MDI y Menús (Proyecto Aplica2) y su correspondiente proyecto que se puede descargar de Material de la Unidad 2
Fecha de entrega por correo electrónico Trabajo Práctico 12 - Avance de Proyecto - Formulario MDI con Menú Principal - Inclusión de la Pantalla de Usuario: hasta el Lunes 22 de Agosto de 2011 3º 5ª
Fecha de entrega por correo electrónico Trabajo Práctico 12 - Avance de Proyecto - Formulario MDI con Menú Principal - Inclusión de la Pantalla de Usuario: hasta el Martes 23 de Agosto de 2011 3º 9ª
TRABAJO PRÁCTICO 13: Avance de Proyecto - Monografía Ir al Práctico
Fecha de entrega por correo electrónico Trabajo Práctico 13 - Avance de Proyecto - Monografía: hasta el Lunes 5 de Septiembre de 2011 3º 5ª
Fecha de entrega por correo electrónico Trabajo Práctico 13 - Avance de Proyecto - Monografía: hasta el Martes 6 de Septiembre de 2011 3º 9ª
TRABAJO PRÁCTICO 14: Avance de Proyecto - Consultas con ADO
Este práctico como avance del proyecto involucra los siguientes aspectos:
- Agregar las 4 consultas ADO en el proyecto.
lo que implica crear los Formularios hijos para cada consulta con un DataGrid y un DataEnvironment que maneje
las consultas.
- Implica linkear en el Menú Principal.
Como guía de este práctico deben tenerse en cuenta el material teórico y práctico: Consultas con ADO Material de la Unidad 2
Fecha de entrega por correo electrónico Trabajo Práctico 14 - Consultas ADO: hasta el Lunes 12 de Septiembre de 2011 3º 5ª
Fecha de entrega por correo electrónico Trabajo Práctico 14 - Consultas ADO: hasta el Martes 13 de Septiembre de 2011 3º 9ª
TRABAJO PRÁCTICO 15: Avance de Proyecto - Agregar Reportes
Este práctico como avance del proyecto involucra los siguientes aspectos:
- Agregar las 2 Reportes (Diseñador DataReport).
- Implica linkear en el Menú Principal.
Como guía de este práctico deben tenerse en cuenta el material teórico y práctico: de la Unidad 2
Fecha de entrega por correo electrónico Trabajo Práctico 15 - Agregar Reportes: hasta el Lunes 26 de Septiembre de 2011 3º 5ª
Fecha de entrega por correo electrónico Trabajo Práctico 15 - Agregar Reportes: hasta el Martes 04 de Octubre de 2011 3º 9ª
TRABAJO PRÁCTICO 16: Avance de Proyecto - Monografía Ir al Práctico
TRABAJO PRÁCTICO 17: Avance de Proyecto - Archivos: Backup Base de Datos Ir al Práctico
TRABAJO PRÁCTICO 18: Avance de Proyecto - Imagen Ir al Práctico
TRABAJO PRÁCTICO 19: Avance de Proyecto - Monografía Ir al Práctico