Ir a página principal

Actualizada: miércoles, 31 enero 2024 10:17 a.m.

Tecnológico Nacional de México

Instituto Tecnológico de Nuevo Laredo

Ing. Bruno López Takeyas, M.C.

Instituto Tecnológico de Nuevo Laredo
Docente de Ing. en Sistemas Computacionales

Libro

Curso de Programación Orientada a Objetos en C# .NET

Ejemplos con aplicaciones visuales y de consola

Editorial Alfaomega

Cuestionarios, ejercicios y crucigramas

Capítulo Tema Material
1 Introducción al paradigma orientado a objetos Cuestionario

Crucigrama

2 Diseño e implementación de métodos en C# Cuestionario

Ejercicios

Crucigrama

3 El lenguaje C# y diseño de formas Cuestionario

Ejercicios

Crucigrama

4 Clases y objetos Cuestionario

Ejercicios

Crucigrama

5 Herencia Cuestionario

Ejercicios

Crucigrama

6 Clases genéricas, composición y agregación Cuestionario

Ejercicios composición

Ejercicios agregación

Crucigrama

7 Polimorfismo Cuestionario

Ejercicios polimorfismo

Ejercicios interfaces

Crucigrama

8 Excepciones, delegados y eventos Cuestionario excepciones

Cuestionario delegados

Cuestionario eventos

Ejercicios excepciones

Ejercicios delegados

Ejercicios eventos

Crucigrama excepciones

Crucigrama eventos

9 Archivos (flujos) Cuestionario

Ejercicios

Crucigrama

    

Proyectos (aplicaciones completas)

Capítulo Proyecto Tema Tipo de aplicación
2 2.1 Envío de parámetros por valor Consola
2.2 Envío de parámetros por referencia Consola
2.3 Parámetros de salida Consola
2.4 Función para calcular el área de una circunferencia Consola
2.5 Procedimiento para ordenar los datos de un arreglo Consola
4 4.1 Uso de mutator y accesor para una circunferencia Consola
4.2 Cálculo del área y perímetro de una circunferencia Consola
4.3 Cálculo del área y perímetro de circunferencias Visual (formas)
5 5.1 Herencia de una persona a profesor y estudiante Consola
5.2 Herencia de una persona a profesor y estudiante Visual (formas)
5.3 Invocando un método de una clase base Visual (formas)
5.4 Invocar el constructor de la clase base (persona y cliente) Visual (formas)
5.5 Clase abstracta (figuras geométricas) Visual (formas)
5.6 Interfaces diseñadas por el programador (IFecha e IDesplegable) Visual (formas)
5.7 Interfaces IComparable e IEquatable Visual (formas)
6 6.1

Colección genérica List (List-Empleados)

Visual (formas)

6.2

Uso del método GetEnumerator()

Consola

6.3 Composición uno a uno (automóvil y su motor) Consola
6.4 Composición uno a muchos (equipo de beisbol y sus jugadores) Visual (formas)
6.5 Agregación uno a uno (computadora y su impresora) Consola
6.6 Agregación uno a muchos (proyecto de inv. y sus estudiantes) Visual (formas)
7 7.1

Métodos virtuales y sobrescritos

Consola
7.2

Polimorfismo de subtipo

Visual (formas)
8 8.1 FormatException Consola
8.2 Excepciones genéricas Consola
8.3 Varias excepciones Visual (formas)
8.4 Propiedades con excepciones explícitas Visual (formas)
8.5 Uso de delegado para calcular área y perímetro de una circunferencia Visual (formas)
8.6 Uso de delegados para ordenar datos de estudiantes Visual (formas)
8.7 Expresión lambda para calcular el descuento Consola
8.8 Eventos (cambio del nombre del empleado) Consola
8.9 Eventos (cambio de saldo de cuenta bancaria) Visual (formas)
9 9.1 Archivo secuencial de texto Consola
9.2 Archivo secuencial con objetos serializados de empleados Consola
9.3

Uso de la clase para controlar un archivo secuencial que almacena objetos serializados con los datos de autos

Visual (formas)

Principal | Departamento | Curriculum Vitae | Estudios | Materias | Calificaciones | Horario | Tesis de Maestría | Apuntes | Libros | Artículos | Conferencias | Residencias Profesionales y Proyectos  | Reconocimiento SEP | Otras actividades profesionales | Otros sitios | Visitantes |
Ing.Bruno López Takeyas, M.C.
https://nlaredo.tecnm.mx/takeyas
takeyas@itnuevolaredo.edu.mx    bruno.lt@nlaredo.tecnm.mx
brunotakeyas@hotmail.com     brunotakeyas@hotmail.com