Download Año académico:
Document related concepts
Transcript
Asignatura: Código: Año académico: Centro: Departamento: Área: HERRAMIENTAS DE 4º GENERACION 2007/2008 ESCUELA POLITECNICA SUPERIOR LENGUAJES Y COMPUTACION CIENCIAS DE LA COMPUTACIÓN E INTELIGENCIA ARTIFICIAL Titulación: Ciclo: Cuatrimestre: Créditos teóricos: ITIG 1º 2º 3 41007307 Curso: Carácter: Créditos prácticos: 3º OPTATIVO 3 Profesorado: JOSE ANDRES MORENO RUIZ Objetivos Generales: DISEÑO DE APLICACIONES DE GESTION EN .NET UTILIZANDO ENTORNOS DE DESARROLLO DE SOFTWARE AVANZADOS (VISUAL STUDIO 2005). Conocimientos Previos Recomendados: PROGRAMACIÓN ORIENTADA A OBJETOS. BASES DE DATOS. ENTORNOS DE USUARIO Contenidos teóricos (Temporización): 1 PLATAFORMA .NET Y VISUAL STUDIO 2005 1.1. PLATAFORMA .NET 1.2. EL ENTORNO DE PROGRAMACIÓN VISUAL STUDIO 2005 2 EL LENGUAJE DE PROGRAMACION C# 2.1. ELELEMENTOS DEL LENGUAJE C# 2.2. TIPOS DE DATOS Y ESTRUCTURAS DE CONTROL 2.3. EXCEPCIONES 3 PROGRAMACION ORIENTADA A OBJETOS EN C# 3.1. CLASES 3.2. INSTANCIACIÓN DE OBJETOS: CONSTRUCTORES 3.3. MÉTODOS Y PROPIEDADES. 3.4. MANEJO DE MENSAJES: DELEGADOS Y EVENTOS 3.5. PROGRAMACION DIRIGIDA POR EVENTOS 4 APLICACIONES DE ESCRITORIO 4.1. APLICACIONES MDI 4.2. APLICACIONES SDI 4.3. PLANTILLAS DE APLICACIÓN 5 UTILIZACIÓN DE COMPONENTES VISUALES EN APLICACIONES DE ESCRITORIO 5.1. MENUS 5.2. FORMULARIOS 5.3. LABEL (ETIQUETAS) 5.4. EDICIÓN DE TEXTO: EDIT, MASKEDIT Y MEMO 5.5. LIST BOX (CUADRO DE LISTAS) 5.6. COMBO BOX (CUADROS COMBINADOS) 5.7. STRING GRID (REJILLAS DE CADENAS) 5.8. BOTÓN 5.9. CHECK BOX Y RADIO GRUPOS (CASILLAS DE VERIFICACIÓN) 5.10. COMPONENTES DE AGRUPACIÓN 5.11. TAB SET (CONJUNTO DE SOLAPAS) 5.12. CUADROS DE DIALOGO 6 SQL SERVER 2005 6.1. HERRAMIENTAS DE ADMINISTRACION DE SQL SERVER 2005 6.2. DISEÑO PRACTICO DE BASES DE DATOS RELACIONALES 6.3. RESTRICCIONES, RELACIONES 7 ADO.NET : COMPONENTES ASOCIADOS A DATOS 7.1. ARQUITECTURA DE ADO.NET 7.2. ASPECTOS BÁSICOS DE LAS BASES DE DATOS EN ADO.NET 7.3. COMPONENTES DE CONEXIÓN A DATOS: DATASET, DATAADAPTER 7.4. UTILIZACION DE COMPONENTES VISUALES ASOCIADOS A DATOS 8 CREACIÓN DE APLICACIONES DE BASE DE DATOS 8.1. APLICACIÓN PERSONALIZADA DE REJILLAS DE DATOS. 8.2. CREACIÓN DE UN FICHA DE ENTRADA DE DATOS. 8.3. CREACIÓN DE UNA FICHA MAESTRO-DETALLE 8.4. BUSQUEDAS Y ACTUALIZACIONES. 8.5. CONTROL DE CONCURRENCIA. 8.6. TRANSACCIONES. Contenidos prácticos (Temporización): Desarrollo integral de una aplicación de Gestión con acceso a datos: 1) Analisis de requerimientos. 2) Diseño de la base de datos. 3) Control de entrada: permisos y derechos. 4) Arquitectura de la aplicación: Menus y Formularios. 5) Diseño de formularios: componentes visuales asociados a datos. 6) Mantenimiento de datos en formularios: busquedas y actualizaciones. 7) Control de concurrencia y transacciones. 8) Documentación y ayudas. Bibliografía genérica: 1) ALGORITMOS, DATOS Y PROGRAMAS. Armando E. De Guisti : Universidad Nacional de la Plata (Prentice Hall). 2) FUNDAMENTOS DE PROGRAMACION, ALGORITMOS, ESTRUCTURAS DE DATOS Y O BJETOS (3ª ED.) de JOYANES AGUILAR, LUIS. (MCGRAW-HILL / INTERAMERICANA DE ESPAÑA, S.A.). 3) INTRODUCCION A LA PROGRAMACION CON ORIENTACION A OBJETOS de MUÑOZ, CAMELIA y NINO, ALFONSO y VIZCAINO, AURORA. PEARSON EDUCACION. 4) BASES DE DATOS RELACIONALES: FUNDAMENTOS Y DISEÑO LOGICO de RIVERO, E. y MARTINEZ, L. y ALONSO, I. UNIVERSIDAD PONTIFICIA COMILLAS Bibliografía específica: 5) PROGRAMACION VISUAL C# .NET. Francisco Charte Ojeda. Ed. ANAYA. 6) LA BIBLIA C#. Jeff Ferguson, Brian Patterson, Jason Beres. Ed. ANAYA. 7) PROFESIONAL ADO.NET 2.0 (programming with sql Server 2005, Oracle, MySQL). Wallece B McClure, Gregory A. Beamer … Ed. Wrox. 8) PROFESIONAL VISUAL STUDIO 2005. Andrew Parsons, Nick Randolph. Ed. Wrox Metodología: El objetivo es introducir al alumno en el desarrollo práctico de aplicaciones de bases de datos para .NET mediante el entorno de programación Visual Studio 2005. Es una asignatura eminentemente práctica en la que las clases presenciales no tienen mucho sentido. La interacción del profesor y el alumno ha de realizarse a través de la propia utilización de la herramientas informáticas. La complejidad en el manejo de dichas herramientas es cada vez es mayor debido al avance tecnológico progresivo existente dentro de estos estudios. Esto requiere una optimización del proceso de aprendizaje, el alumno debe ir asimilando de forma visual lo que se le va proponiendo e ir experimentando con ello paralelamente, in situ, delante del ordenador y con un asesoramiento contínuo del profesor. Los contenidos teóricos están dirigidos a: 1) Enseñar al alumno a utilizar las herramientas software que le permitirán realizar la asignatura con éxito: entorno de programación Visual Studio. 2) Introducir al alumno en el aprendizaje de nuevas disciplinas: lenguaje C# y ADO.NET (SQL SERVER), útiles de la Plataforma .NET 2.0 3) Incidir en los aspectos esenciales que el alumno debería conocer sobre disciplinas como programación orientada a objetos, bases de datos, entornos de usuario, que le permitirán diseñar y desarrollar la aplicación práctica propuesta en el marco de la asignatura. Plan de acción tutorial: Asesoramiento y asistencia técnica para la consecución de los objetivos de la asignatura. Evaluación: Verificar que el proyecto final desarrollado por el Alumno cumple adecuadamente con los requisitos y expectativas. Observaciones: