ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

RELACIONES DE AGREGACIÓN - COMPOSICIÓN.


Enviado por   •  12 de Septiembre de 2017  •  Trabajos  •  688 Palabras (3 Páginas)  •  96 Visitas

Página 1 de 3

INSTITUTO TECNOLÓGICO DE VERACRUZ[pic 1][pic 2]

INGENIERÍA ELECTRÓNICA.

PROGRAMACIÓN VISUAL.

PRÁCTICA No 2

RELACIONES DE AGREGACIÓN - COMPOSICIÓN.

Objetivo:

 El alumno reconocerá y aplicará la diferencia entre las relaciones de Asociación y de Agregación.

  • El alumno reconocerá y aplicará que la relación de agregación es un tipo de asociación que indica que una clase es parte de otra clase (composición débil).
  •  El alumno reconocerá y aplicará la relación de composición donde la vida de la clase contenida debe coincidir con la vida de la clase contenedor.
  • El alumno implementará una aplicación haciendo uso de las relaciones de asociación y agregación.

Herramientas.

Computadora, Audífonos, Software Visual Studio 2013 .NET.

Material Audiovisual.

Videos tutoriales y cuestionarios que se encontraran en el sitio indicado por el profesor.

Instrucciones.

La práctica cuenta con  un enlace  a  un video donde se presentan los pasos a realizar, es obligatorio ver y analizar el video en su totalidad antes de realizar la siguiente etapa.

Definición.

Elaborar un programa obtenga la factura de una compra.

PROCEDIMIENTO.

Realice los pasos indicados y responda a las preguntas.

1.- Crear un nuevo proyecto del tipo Consola.

2.-  Agregar la clase Cliente.

[pic 3]

3.-  Agregue la clase Producto.

[pic 4]

4.-  Agregar la clase Compra.

[pic 5]

5.-  En la clase principal, dentro del método   Main(). Se crea;  un cliente con su nombre y RFC, y una Compra con el cliente y la información del producto.

[pic 6]

6.- Ejecute a aplicación, obtuvo los resultados esperados Si/No, Explique.

[pic 7][pic 8]

Al comienzo de la elaboración del programa me encontré con algunos problemas de falta de símbolos o error de símbolo y después de analizar y buscar la sección donde se encontraba el error lo pude corregir y sin problemas me corrió el programa.

7.- Agregar un constructor a la clase Compra que reciba la referencia del producto.

[pic 9]

8.- Modifique el método Main().

[pic 10]

9.- Ejecute a aplicación, obtuvo los resultados esperados Si/No, Explique.

[pic 11]

Después de haber comprendido lo pasado en la sección donde me equivoque y de los símbolos fue más sencillo proceder con este punto el cual no tuvo problema en que pudiera correr.

ACTIVIDADES COMPLEMENTARIAS.

INSTRUCCIONES.

Responda a las preguntas.

En los puntos donde se le indica modificar el código, después de la ejecución regrese el código a su versión original.

1.- ¿Cuál es la diferencia entre una variable de instancia y una variable de clase?

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

2.- ¿Cuál es el propósito de la sobrecarga de métodos?

...

Descargar como (para miembros actualizados)  txt (5 Kb)   pdf (354.3 Kb)   docx (79.3 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com