Está en la página 1de 11

Instituto Tecnolgico Superior de Coatzacoalcos

Licenciatura en Informtica Modalidad Abierto

Alumno:

ROBERTO
Apellido Paterno Apellido Materno Nombre(s)

Unidad 3
ACTIVIDAD : Reporte de practica
Nmero y Nombre de la Actividad

Nombre de la Asignatura: DESARROLLO DE APLICACIONES EN AMB. DIST.


Semestre: 8vo. Grupo: A

Nombre del Docente: L.I. Cinthya


Apellido Paterno Apellido MaternoNombre(s)

Introduccin:

En la siguiente prctica veremos la continuacin de la prctica realizada en clases la cual nos muestra los siguientes pasos para avanzar con el proyecto final. A lo largo de esto veremos cmo introducir atributos como ver sus propiedades, separar los bloques por regiones de la misma manera debemos de saber donde finalizan las regiones.

Damos inicio abriendo Microsoft visual estudio 2008 como se ve en la imagen numero 1.

2
En el men archivo le damos clic en abrir, proyecto o solucin como se muestra en la figura 2.

Buscamos la ruta donde esta nuestra solucin para abrirla le damos clic en abrir como se muestra en la figura 3.

Como siguiente paso le damos doble clic a la clase BEAlumno (imagen 4), se abrir el rea de trabajo como se ve en la figura 5 aqu en esta imagen se muestran minimizado el cdigo que a continuacin explicaremos.

Para dar inicio a declarar los atributos en la clase BEAlumnos se hace de la siguiente manera: Se inicia creando la regin de atributos de esta forma: # regin atributos A continuacin se insertan los atributos sguientes Tipo de clase Private Private Private Private Private Private Private Private Tipo de dato String Int String String bool List<BEAsignaturas> List<BEAsignatura> List<BEAsignaturas> Identificador _nomAlumno _idAlumno _estAlumno _dirAlumno _becaAlumno _listaCOasignaturas _listaAsigOpc _listaAsigObl Finaliza ; ; ; ; ; ; ; ;

Ya teniendo todos los atributos y las listas se finaliza la regin de esta forma: #endregion Para escribir comentarios en el cdigo o para documentar que se va haciendo se colocan dos diagonales como ejemplo el siguiente que vemos aqu: // Esto es un comentario De igual forma al colocarse arriba de la lnea de cdigo se teclean tres diagonales y de forma automtica aparece asi:
/// <summary> /// hace referencia al atributo _idAlumno(ejemplo) /// </summary>

7A AA

7B

7C

En la figura 7,7B,7C se establecen las propiedades recordamos que por cada atributo lleva una propiedad se da inicio como se ve en las imgenes con: #regin propiedades La sintaxis para las propiedades es la siguiente; El tipo de clase siempre ser public, el tipo de datos ser definido por el usuario, el identificador o nombre tambin ser definido por el usuario.
public int IdAlumno {

get//recupera el valor de la propiedad o el elemento del indizador {//abre llave del get return _idAlumno;// retorna el valor del atributo }//cierra llave del get set//estableci el valor de la propiedad o el elemento del indizador {//Abre llave del set _idAlumno = value; //Se le asigna un valor }// Cierra llave del set }// Cierra llave de la propiedad

y asi de esta manera se hace con las dems propiedades

Se declaran las clases List<> (figura 8) las cuales representa una lista de objetos con establecimiento inflexible de tipos a la que se puede obtener acceso por ndice. Proporciona mtodos para buscar, ordenar y manipular listas. Aqu se abre y cierra el get para retornar el List declarado, se abre y se cierra el set para asignar el valor de value al List como se muestra en la figura 8.

Hacemos los constructores (figura 9) recordando que son aquellos que llevan el nombre de la clase los cuales reciben parmetros y va un constructor vacio. Se da inicio con #regin constructores para tener espacio a continuacin se documenta.

public BEAlumno ()//se declara el constructor vacio no recibe parametros {//Abre llave del constructor IdAlumno = 123;//se inicializa IdAlumno NomAlumno = "Nombre?";//Se inicializa NomAlumno DirAlumno = "Direccion?";//Se inicializa DirAlumno EstAlumno = "Estudios?";//Se inicializa EstAlumno BecaAlumno = false;//Se inicializa BecaAlumno ListaCoAsignaturas = new List<BEAsignaturas> ();//Se inicializa ListaCoAsignaturas }//cierra llave del constructor public BEAlumno (int id, string nom, string dir, string est, bool beca, List<BEAsignaturas> lista) //En la linea de arriba se declara el constructor que recibe parametros {//Abre llave del constructor IdAlumno = id;//Se le asigna valor de id a IdAlumno NomAlumno = nom;//Se le asigna valor de nom a NomAlumno DirAlumno = dir;//Se le asigna valor de dir a DirAlumno EstAlumno = est;//Se le asigna valor de est a EstAlumno BecaAlumno = beca;//Se le asigna valor de beca a BecaAlumno ListaCoAsignaturas = lista;//Se le asigna valor de lista a ListaCoAsignaturas }//Cierra llave del constructor #endregion// Finaliza region de constructores.

10

A continuacin se crean los mtodos (figura 10) Los mtodos son un bloque de cdigo que contiene una serie de instrucciones. En C#, cada instruccin se ejecuta en el contexto de un mtodo. Los mtodos se declaran en una clase o estructura especificando el nivel de acceso, el valor devuelto, el nombre del mtodo y los parmetros de mtodo. Los parmetros de mtodo se incluyen entre parntesis y separados por comas.

11

La palabra clave enum(figura11) se utiliza para declarar una enumeracin, un tipo distinto que consiste en un conjunto de constantes con nombre denominado lista de enumeradores. Cada tipo de enumeracin tiene un tipo subyacente, que puede ser cualquier tipo integral excepto char. El tipo predeterminado subyacente de los elementos de la enumeracin es int. De forma predeterminada, el primer enumerador tiene el valor 0 y el valor de cada enumerador sucesivo se incrementa en 1.

La nueva clase de acceso a datos que se ve en la imagen llamada ADSGCA en la prxima practica veremos cmo se introducen datos en ella para anexarla se le da clic en el men archivo, clic en nuevo- proyecto, en la ventana que nos aparece debemos revisar que este seleccionado el lenguaje con el cual estamos trabajando en este caso C#, seleccionamos biblioteca de clases le ponemos nombre damos aceptar.

También podría gustarte