Anda di halaman 1dari 3

Nombre: Cristina bravo Banguera

Curso: 4to “B” de Sistemas Informáticos


Materia: Programación
Tarea de investigación
1. Arreglos o matrices multidimensionales
a. Definición:
Los arrays multidimensionales son aquellos que constan de dos o más dimensiones, es
decir, que cada elemento del array viene definido por dos o más índices
b. Como se declaran:
La sintaxis para declarar un arreglo multidimensional es la siguiente:
<tipo>[ , ...]<identificador >;
Donde:
Tipo indica el tipo correspondiente a los elementos del arreglo, Identificador es el nombre
del arreglo, y el par de corchetes, la coma y las diéresis,[ , ...], representan las dimensiones
del arreglo. Los corchetes encierran todas las comas necesarias para separar las
dimensiones del arreglo.
Ejemplos:
double [ , ] bidim;// Dos dimensiones.
int [ , , ] tridim ;// Tres dimensiones.
char [ , , , ] enciclopedia;// Cuatro dimensiones.
c. Como se accede a los elementos de los arreglos multidimensionales:
Se puede acceder a los valores de los elementos de un arreglo bidimensional a través del
nombre del arreglo y dos subíndices. Los subíndices deben escribirse entre corchetes y
representa la posición del elemento en el arreglo. Así, podemos referirnos a un elemento
del arreglo escribiendo el nombre del arreglo y los subíndices del elemento entre
corchetes. Los valores de los subíndices empiezan en cero para el primer elemento, hasta
el tamaño del arreglo menos uno.

d. Los arreglos se derivan de la clase System.Array , defina para que se usa las
siguientes propiedades y métodos: Length, Rank. Copy (…),CopyTo(…), Clear(…),
Exist<T>(…), Find<T>(…), FindAll<T>(…).

 Propiedades
Length: Obtiene el número total de elementos de todas las dimensiones de Array.
public int Length { get; }
Rank: Obtiene el rango (número de dimensiones) de Array. Por ejemplo, una matriz
unidimensional devuelve 1, una matriz bidimensional devuelve 2, y así sucesivamente.
public int Rank { get; }

 Métodos
Copy: Copia un intervalo de elementos de una matriz Array a otra Array y realiza la
conversión boxing y la conversión de tipo necesarias.
CopyTo: Copia todos los elementos de la matriz unidimensional actual en la matriz
unidimensional especificada.
Clear: Establece un intervalo de elementos de una matriz en el valor predeterminado de
cada tipo de elemento.
Exist<T>: Determina si la matriz especificada contiene elementos que coinciden con las
condiciones definidas por el predicado especificado.
Find<T>: Busca un elemento que coincida con las condiciones definidas por el predicado
especificado y devuelve la primera aparición en toda la matriz Array.
FindAll<T>: Recupera todos los elementos que coinciden con las condiciones definidas
por el predicado especificado.

2. Control DataGridView

a. Para que se utiliza este control:


Para mostrar vistas de solo lectura de una pequeña cantidad de datos, o puede
ampliarlo para mostrar vistas editables de conjuntos de datos muy grandes.

b. Arquitectura del control, describa las complementarios de los elementos


de la arquitectura del control que se deriva de la clase
DataGridViewElement:

DataGridViewBand.
DataGridViewCell
DataGridViewColumn
DataGridViewRow

c.Liste y defina los valores de la enumeración DataGridViewElementStates

1. Displayed: Indica el un elemento se muestra actualmente en la pantalla.


2. Frozen: Indica que no se puede desplazar un elemento a través de la interfaz
de usuario.
3. None: Indica que un elemento está en su estado predeterminado.
4. ReadOnly: Indica que un elemento no aceptará la entrada de usuario para
cambiar su valor.
5. Resizable. Indica que se puede cambiar el tamaño de un elemento a través de
la interfaz de usuario. Este valor se omite excepto cuando se combina con la
ResizableSet valor.
6. ResizableSet: Indica que un elemento no hereda el estado puede cambiar el
tamaño de su elemento primario.
7. Selected: Indica que un elemento está en un estado de la interfaz de usuario
seleccionado (resaltado).
8. Visible: Indica que un elemento está visible (que se puede mostrar).

d. Definición de celdas y bandas en el control

Celda: objeto de la clase DataGriedViewCell es la región formada por la


intersección de una fila, objeto de la clase DataGriedViewRow y una columna
objeto de la clase DataGriedViewColumn.
Bandas: son un grupo de celdas las cuales contiene filas y columnas.

Anda mungkin juga menyukai