UNIVERSIDAD DEL CARIBE UNICARIBE Escuela de Informática Programa de Asignatura Nombre de la asignatura: Programación II Carga académica: 3 créditos Modalidad: Semi-presencial Clave: INF-207 Pre-requisito: INF-104 Fecha de elaboración: Enero, 2001 Responsable de elaboración: Lic. Rodolfo Marcelino Presentado a: Lic. José Alberto Uribe Director Escuela de Informática Modificaciones: 1ª: Fecha:_____________ Responsable: ______________________ 2ª: Fecha : ____________ Responsable: ______________________ 3ª: Fecha : ____________ Responsable: ______________________ CONTENIDO: Justificación Propósitos Contenido de unidades Metodología Evaluación Bibliografía 1. JUSTIFICACIÓN La asignatura e Programación II posibilita a los estudiantes entender porque el diseño de aplicaciones ha cambiado drásticamente en los últimos años y consecuentemente los estilos de programación y los tipos de aplicaciones que se requieren actualmente en el mercado y la sociedad. Visual Basic es la herramienta de programación mas popular; visual Basic fue la primera herramienta de desarrollo que simplificó la programación para window. También posibilita el desarrollo de técnicas y conceptos avanzados para el diseño y construcción de aplicaciones visuales y que utilicen mecanismos tales como: comunicación serial, base de datos e Internet. 2. PROPOSITOS 2.1 Generales Desarrollar técnicas avanzadas de programación visual. Realizar aplicaciones sencillas de comunicaciones seriales. Construir conceptos y técnicas para el desarrollo de aplicaciones con base de datos. Realizar programas básicos para Internet. 3. CONTENIDO UNIDAD I : REVISIÓN DE CURSO ANTERIOR Objetivos Específicos: Explicar cada una de las partes del entorno. Identificar todas las herramientas del entorno de trabajo de Visual Basic. Describir las opciones más utilizadas del Menú principal. Interactuar con la ventana de propiedades para cambiar las propiedades del formulario y con el explorador de proyecto. Interactuar con los componentes de un proyecto. Contenido Ambiente de Trabajo de Visual Basic Diseñador de Formularios Elementos del Lenguaje Basic Menús Manejo de Archivos Aplicaciones con Base de datos Reportes UNIDAD II : CONCEPTOS BÁSICOS DE BASE DE DATOS Objetivos Específicos: Estudiar los conceptos de bases de datos. Aprender los componentes de una base de datos relacional. Estudiar y conocer el programa manejador de base de datos. Contenido Planeación de la base de datos Diseño de base de datos Levantamiento de información Diseño de las tablas Planeación de las relaciones entre tablas Utilización de primary key, Foreign Key e Índices Base de datos relacionales Conceptos y características de los objetos de la base de datos UNIDAD III : COMUNICACIÓN SOCIAL Objetivos Específicos: Conocer los conceptos fundamentales de la comunicación serial. Aprender a utilizar el control MSCOMM de Visual Basic para realizar comunicaciones por el puerto serial. Contenido Conceptos fundamentales de comunicación serial Parámetros para la comunicación serial Utilización del control COMM UNIDAD IV : MANEJO DE ERRORES Objetivos Específicos: Aprender a capturar los errores dentro de una aplicación Visual Basic. Utilizar la instrucción On Error Goto... para la captura de errores. Contenido Introducción al manejo de errores Captura de errores Instrucciones para el manejo de errores Errores definidos por el usuario Código para el manejo general de errores UNIDAD V : DEPURACIÓN Y DISTRIBUCIÓN DE LA APLICACIÓN Objetivos Específicos: Utilizar el depurador de errores para localizar fallas en la aplicación. Aprender a crear los discos de instalación para distribuir una aplicación. Contenido Concepto de “Bug” Uso de Breakpoints Trabajando con la ventana Watches Uso de la ventana Immediate Creación de los discos de instalación UNIDAD VI : FORMULARIOS Y CAMPOS Objetivos Específicos: Aprender a utilizar las propiedades y eventos de los campos para desarrollar aplicaciones con base de datos. Crear aplicación de interfaz de múltiples documentos (MDI). Contenido 6.1 Propiedades de los campos, 6.2 El evento Validat, 6.3 Aplicaciones MDI: Creación del formulario y el ToolBar, 6.4 Trabajando con el control ToolBar, 6.5 Agregando botones al ToolBar, 6.6 Diseño de los formularios, 6.7 Escritura del código, 6.8 Validaciones en los formularios UNIDAD VII : VISUAL BASIC Y SQL Objetivos Específicos: Aprender a utilizar el Lenguaje SQL para bases de datos. Aprender las instrucciones de SQL para el manejo de los datos, la definición de los datos y el control de los datos. Utilizar el lenguaje SQL para la creación y modificación de base de datos. Crear formularios en Visual Basic utilizando instrucciones SQL. Contenido Introducción al SQL Concepto de DDL y DML Instrucciones DML básicas Creación de formularios utilizando instrucciones SQL 4. METODOLOGÍA Investigación Trabajos prácticos Exposiciones y Discusiones en el Aula Prácticas en el Laboratorio Presentación de un trabajo final, Aplicando todos los temas especificados en el contenido descrito anteriormente. 5. EVALUACIÓN Asistencia Laboratorio (Talleres de practica), Trabajos prácticos 6. BIBLIOGRAFÍA Holzner, Steven: Visual Basic 6, Black Book, Coriolis, USA, 1ra edición, 1998 Balena: Programación avanzada con Microsoft Visual Basic 6, McGraw-Hill, México, 1999 Cevallos, Fco. Javier: Visual Basic Versión 6 Curso de Programación, AlfOmega, México, 1998 Havorson: Aprenda Visual Basic ya 6.0, McGraw-Hill, México, 3ra Edición, 1999 Aitken, Peter: Visual Basic 6 Programming Blue Book, Coriolis, USA, 1ra Edición, 1999 Aitken, Peter: Visual Basic 5 Programming explorer, Coriolis, USA, 1ra Edición, 1998 MICROSOFT: Microsoft Visual Basic 6, Manual del programador, McGraw-Hill, México, 1999 Cornell: Visual Basic 6, Manual de referencia, McGraw-Hill, México, 1999 Joyanes, Luis: Microsoft Visual Basic 6, Iniciación y Referencia, McGraw-Hill, México, 1999 Domínguez: Superutilidades Visual Basic, McGraw-Hill, México, 1999