Curso de Verano: Programación Orientada a Objetos con C#
Código 1835.137
Directores: Aquilino Adolfo Juan Fuente y Benjamín López Pérez
Universidad de
Oviedo
Fechas: 19 al 23 de Julio de 2004
Horario: 9 - 15 horas
Lugar: Laboratorio 03.
Escuela Universitaria de Ingeniería Técnica en Informática de Oviedo
Tipo de curso: Homologable por 4,5 créditos de libre configuración
PARTE DEL PROGRAMA A IMPARTIR POR JUAN MANUEL CUEVA LOVELLE
-
Introducción a .NET y al entorno de desarrollo Visual Studio.NET. Juan Manuel Cueva Lovelle
-
Panorámica general de .NET (2.636 Kbytes)
-
Crear , compilar y ejecutar C# con Visual Studio.NET en modo consola (265 Kbytes)
-
Compilar en línea de comandos una aplicación de consola: csc Hola.cs
- El primer programa en C# (Modo Consola).
- Uso del desensamblador ILDASM.exe en línea de comandos: ILDASM Hola.exe
- Entrada / Salida simple en C# (Modo Consola).
- Bloques, sentencias alternativas y repetitivas (bucles) en Modo Consola.
- Arrays y parámetros en la línea de comandos (Modo Consola)
-
Compilar en línea de comandos una aplicación windows: csc /t:winexe VentanaPrincipal.cs
- Saludo en Windows (Modo Windows)
- Entrada y Salida simple en Windows (Modo Windows)
-
Elementos básicos del modelo de objetos (I). Juan Manuel Cueva Lovelle
- Encapsulación (Modo Consola)
- Herencia (Modo Consola)
- Sobrecarga de métodos y operadores (Modo Consola)
- Ejemplo de Polimorfismo (Modo Consola)
-
Elementos básicos del modelo de objetos (II). Juan Manuel Cueva Lovelle
- Clases, métodos y propiedades abstractas (Modo Consola)
- Interfaces (Modo Consola)
- Agregación y Composición (Modo Consola)
-
Elementos básicos del modelo de objetos (III). Juan Manuel Cueva Lovelle
- Archivos (Modo Consola). Aunque no son del modelo de objetos.
- Excepciones (Modo Consola).
BIBLIOGRAFÍA Y RECURSOS
- D. S. Platt. Así es Microsoft .NET.
McGraw-Hill, 2001. ISBN: 84-481-3251-3
- Luis Joyanes Aguilar, Matilde Fernández Azuela C# Manual de programación.
McGraw-Hill, 2001. ISBN: 84-481-3624-1
- Simon Robinson,
Steve Danielson,
Karli Watson,
Burton Harvey,
Jay Glynn,
Christian Nagel,
Morgan Skinner,
Ollie Cornes,
Jerod Moemeka,
Zach Greenvoss,
Scott Allen.
Professional C# 3nd Edition
.
WROX, 2004.
- J. Richter.
Applied Microsoft .NET Framework programming
.
Microsoft Press, 2002.
- R. A. Reynolds-Haertle.
OOP with Microsoft Visual Basic .NET and Microsoft C#
.
Microsoft Press, 2001.
- El lenguaje C#
Enlaces, recursos, libros en pdf, revistas,... sobre C# y .NET
ASISTENCIA
-
Es obligatoria la asistencia a las clases en un 80% como mínimo, para la obtención del certificado de homologación de créditos de libre configuración
EVALUACIÓN
-
Los alumnos realizarán un trabajo consistente en el desarrollo de una aplicación
escrita en el lenguaje C#.
-
El trabajo deberá colocarse en una página web que el alumno creará en su cuenta de petra
si es alumno de la
Escuela Universitaria de Ingeniería
Técnica en Informática de Oviedo. Si no fuera alumno de la
Escuela Universitaria de Ingeniería
Técnica en Informática de Oviedo la página la podrá crear en cualquier otro servidor
(por ejemplo en un sitio gratuito como
Geocities) enviando un e-mail al director del curso
aquilino@lsi.uniovi.es
con la dirección de la página web.
- El trabajo tendrá la estructura siguiente:
-
Archivo de documentación de la aplicación explicando su diseño (diagramas UML) y su funcionamiento.
Así como carácterísticas del lenguaje C# utilizadas.
-
Archivo HTML de documentación de la aplicación generado por Visual Studio.NET.
Este documento debe contener una descripción de las clases creadas y de sus métodos.
-
Archivos conteniendo el código fuente de la aplicación
-
Archivos conteniendo el código ejecutable de la aplicación
-
Archivos de datos, si fueran necesarios para probar la aplicación
-
El trabajo se evaluará siguiendo criterios de la orientación a objetos
de los diseños e implementaciones.
-
Plazos: El último día para presentar los trabajos son las 14 h del 3-Septiembre-2004
Última actualización 19-Julio-2004 7:58 horas