Sei sulla pagina 1di 11

Programación .

net II

INGENIERÍA EN DESARROLLO DE SOFTWARE

CURSO:

PROGRAMACION .NET II

UNIDAD 1. DESARROLLO DE OBJETOS EN LA PLATAFORMA .NET

NOMBRE DE LA ACTIVIDAD:

ACTIVIDAD 2. ENCAPSULACIÓN DE DATOS MEDIANTE CSHARP

DOCENTE EN LÍNEA:
AMADEO COPORO QUINTANA

ALUMNO (A):

CABRERA CONTRERAS MARIO GUADALUPE

ES162000868

22 DE ABRIL DE 2019

1
Programación .net II

UNIDAD 1. ACTIVIDAD 2

PROPÓSITO:

Solucionar un problema donde se encapsulen datos utilizando las instrucciones de C# de la


plataforma .NET.

PLANTEAMIENTO: Sony music, solicita crear una clase "Micrófonos" en el que se pueda
clasificar los diferentes tipos de micrófonos que se utilizaran en sus estudios de grabación y
conciertos.

Para consultar las características de los micrófonos puedes ver el siguiente Link:
http://www.comograbar.com/conceptos-basicos/caracteristicas-tecnicas-de-los-microfonos/
*Debes incluir por lo menos 4 especificaciones técnicas en tu 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.

2. Declara los datos miembros indicados y conviértelos en propiedades.

3. Construye una instancia de la clase.

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.

6. Elabora una breve explicación de la funcionalidad del objeto desarrollado e intégrala en un


documento de texto junto con las capturas de pantalla de la ejecución de tu programa.

7. Consulta los criterios de evaluación de la actividad para que los consideres en el desarrollo
de la misma.

8. Al concluir tu programa, guarda todo tu proyecto en un archivo .zip con la nomenclatura


DPRN2_U1_A2_XXYZ. Sustituye las XX por las dos primeras

letras de tu primer nombre, la Y por tu primer apellido y la Z por tu segundo apellido.

2
Programación .net II

CONTENIDO

Pagina

Encapsulación de datos mediante csharp 4

Introducción 4
Programa que muestra los datos de un micrófono 5
1. Datos de micrófono 5
2. Clase micrófono 5
2.1. Atributos 5
2.2. Constructor 6
2.3. Métodos 6
2.4. Código c# 7
3. Clase program 8
3.1. Main 8
3.2. Código c# 8
4. Ejecución del programa 9
Conclusiones 10
Fuentes de información 11

3
Programación .net II

ENCAPSULACIÓN DE DATOS MEDIANTE CSHARP

INTRODUCCION

En la encapsulación se puede observar como un mecanismo, donde se puede representar la


organización de distintos datos y métodos de cualquier medio disponible, con el fin de evitar
que estos sean obtenidos y consultados por un medio distinto al permitido y conservar por así
decirlo la privacidad.
Para demostrar lo anterior se muestra una clase en la cual los datos solo pueden ser
consultados por ella misma y no por una clase diferente. En la cual se utilizan métodos dentro
de la clase para dar valor a los atributos y mostrar su valor. Siendo imposible que estos sean
consultados directamente de una clase diferente.

4
Programación .net II

PROGRAMA QUE MUESTRA LOS DATOS DE UN MICROFONO

1. DATOS DE MICROFONO

2. CLASE MICROFONO
Se requiere de una clase para guardar los datos de diferentes tipos de micrófonos que se
presentan. Se debe de considerar que estos datos pueden llegar a ser diferentes para cada
micrófono y que se necesita poder insertarlos y poder tener acceso a la muestra de esta
información.

2.1. Atributos
• Privado de tipo entero id
• Privado de tipo cadena de texto función
• Privado de tipo entero frec1
• Privado de tipo entero frec2
• Privado de tipo entero presionSonora
• Privado de tipo entero impedancia

Se declaran las variables sin asignarle valor.

5
Programación .net II

2.2. Constructor

Publico vacío solo para iniciar la clase.


Public micrófono() {}

2.3. Métodos

insertarDatos

• Publico insertarDatos()
o Con los parámetros:
▪ Entero id
▪ Cadena de texto función
▪ Entero frec1
▪ Entero frec2
▪ Entero presionSonora
▪ Entero impedancia

o id de clase es igual a parámetro id.


o función de clase es igual a parámetro función.
o frec1de clase es igual a parámetro frec1.
o frec2de clase es igual a parámetro frec2.
o presionSonora de clase es igual a parámetro presionSonora.
o impedancia de clase es igual a parámetro impedancia.

mostrarDatos()

• Publico insetarDatos()
o Imprime por consola cada uno de los atributos con sus respectivas leyendas para
identificarlas
o Consola escribe en una nueva línea el texto.

6
Programación .net II

2.4. Código c#

7
Programación .net II

3. CLASE PROGRAM

3.1. Main
• Declara una clase micro1 de tipo micrófono eh inicializa su constructor
• Se llama al método insertarDatos del objeto micro1 pasando los siguientes parámetros
o 001
o Microfono de condensador
o 50
o 20000
o 137
o 200
• Se llama al método mostrarDatos del objeto micro1

3.2. Codigo c#

8
Programación .net II

4. EJECUCION DEL PROGRAMA

Para la codificación y ejecución se utilizó la versión 2019 de visual Studio.

9
Programación .net II

CONCLUSIÓN

Con el encapsulamiento se puede identificar y definir aquellas propiedades p atributos que


serán accesibles indiferentes partes de un miembro de una clase como, por ejemplo, en el caso
del id de un micrófono debe ser accesible para la clase que declara el objeto, puesto que se
tiene que identificar. Y sus otras propiedades serian privadas puesto que en el ejemplo estas
clases solo son llamadas dentro de la misma clase por lo métodos.

Es por ello que con el encapsulamiento definimos los niveles de accesos hacia las propiedades
y métodos presentes y de la misma manera hasta donde estos pueden acceder en caso de
tener una clase relacionada.

10
Programación .net II

FUENTES DE INFORMACIÓN

UnADM. (Sin fecha). Programación .net II. Unidad 1. Desarrollo de objetos en la


plataforma .net. Universidad Abierta y a Distancia de México. Ciencias exactas,
ingenierías y tecnología. Fecha de consulta: 22 de abril de 2019. Disponible en:
BlackBoard UnADM.

11

Potrebbero piacerti anche