Documentos de Académico
Documentos de Profesional
Documentos de Cultura
6º semestre
Programa de la asignatura:
Programación .NET II
Unidad 1.
Desarrollo de objetos en la plataforma .NET
Clave:
15143530
Índice
Este foro no es ponderable y su finalidad es ser un medio de comunicación abierto entre tus
compañeros de grupo y el Docente en línea, en el transcurso de la asignatura, así también
para la consulta de dudas, para compartir recomendaciones, debatir, y en general, de
expresión de los temas relacionados con la asignatura. Este foro permanecerá abierto durante
todo el ciclo escolar, de modo que puedas dirigirte a tus compañeros y Docente en línea.
A lo largo del ciclo escolar puedes compartir en este foro tus dudas generales sobre algún
tema de la asignatura, recomendaciones, o bien, contestar dudas de tus compañeros en caso
de saber la respuesta, etcétera.
Foro de presentación
Para ello:
1. Elabora un cuadro comparativo donde expongas el uso de cada uno de los niveles
de acceso o alcances, acompáñalos con ejemplos donde se muestre el alcance de
cada uno.
En esta actividad aplicarás tus conocimientos para resolver un problema que será definido
por tu docente en línea en el cual implementarás los distintos niveles de encapsulamiento
en un código funcional que te permitirá distinguir el manejo y alcance de cada uno de estos
a través de la declaración de una instancia de clase.
1. Elabora un código en C# con una clase en la que incluyas las propiedades y métodos
necesarios para el desarrollo de tu actividad.
4. Integra las instrucciones adecuadas para asignar valores a los datos miembros y
activar los métodos declarados.
5. Ejecuta tu código de forma que muestre los resultados deseados y que no contenga
errores.
1. Retoma la clase que realizaste en la Actividad # 2 (la cual deberá contener al menos
tres datos miembro) y agrégale un constructor polimórfico bajo las siguientes
reglas:
Un constructor que reciba uno, dos y los tres datos (desarrollarás 3
constructores).
El constructor que reciba un dato miembro inicializará en “null o cero”, los
otros dos, el constructor que reciba 2 datos miembro inicializará el restante
en “null o cero”.
2. Agrega un destructor cuya única funcionalidad será limpiar los datos miembro.
Actividad 4. Sobrecarga
Nota: Es muy importante verificar que los ejemplos sean diferentes a los expuestos por tus
compañeros en el foro.
Autoevaluación de la Unidad 1
Propósito: Desarrollar un programa en CSharp con base en un caso dado donde se apliquen
los conceptos encapsulación, sobrecarga de métodos, construcción y destrucción.
Una vez recibidas las instrucciones de tu docente en línea, sigue estos pasos:
1. Analiza el problema e identifica, objetivo del programa, clases, objetos y elabora
la instanciación.
11. Consulta los criterios de evaluación de la actividad para que los consideres en el
desarrollo de la misma.
Autorreflexiones Unidad 1
Además de enviar tu trabajo de la Evidencia de aprendizaje, consulta los planteamientos
que tu docente en línea te presente; a partir de ellos elabora tu Autorreflexión, al finalizar
guárdala con la nomenclatura DPRN2_U1_ATR_XXYZ.