Download Año académico:

Document related concepts

SQL Server Compact wikipedia , lookup

ADO.NET wikipedia , lookup

Adaptive Server Anywhere wikipedia , lookup

Transact-SQL wikipedia , lookup

ADO.NET Entity Framework wikipedia , lookup

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: